(原创)uart接收模块的设计

     在此接受模块中,我们用的是16倍采样频率,每次都是在发送数据的中间采样,这样能保证采集到数

据的正确性与完整性,而且设计了起始位采样同步计数器,采样数据同步计数器,更加保证采到的数据的

正确性。才传送过程中,我们允许每8位的数据间有任意时间间隔,采用低起始位和高截止位作为标志。

仿真波形如下:

模块代码如下:

 

Code

 

testbench代码如下:

 

Code

 

 

 

 

 

 

posted @ 2009-01-05 18:23  changlongbaobao  阅读(1457)  评论(4编辑  收藏  举报