SpinalHDL之心脏起搏器通讯模块(下篇)
本文作为SpinalHDL学习笔记第八十四篇,最近做了个心脏起搏器的项目,介绍一下其中的通讯模块。
由于是公司项目,不介绍具体细节,主要侧重SpinalHDL在实际项目中的应用,以及一些错误点。
3.2 RX数据接收模块
RX模块用于从d_in接收程控头的下行数据,并做CDC和Deglitch操作。判断下行数据的时序和格式是否和协议一致,并从中解析数有效数据,更新REG模块中的状态位。
3.2.1 RX模块端口
RX模块端口如图3.2所示:
Fig 3.2 RX模块端口图
Tab 3.2 port definition
Name |
Direction |
Bit width |
Description |
clk |
input |
1 |
input clock signal,4kHz |
rst_n |
input |
1 |
reset signal,active low |
d_in |
input |
1 |
input signal from analog module |
rx2reg_sta |
原文地址:https://blog.csdn.net/m0_59092412/article/details/145259792
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!