- 3
- 0
- 约7.44千字
- 约 7页
- 2019-07-20 发布于四川
- 举报
实现功能,FPGA里实现从PC串口接收数据,接着把接收到的数据发回去。波特率可选9600bps,可调 1bit起始位,8bit数据,1bit停止位,无校验位。
参考《VHDL硬件描述语言与和数字逻辑电路设计》
模块介绍如下
一、串口数据接收模块:特别注意一个数据位占4个clk_bps_4时钟周期。
串口数据接收控制
当数据接收端rxd出现起始位低电平,启动接收控制计数器rx_cnt,置位为8’b0111_00(28),
即rx_cnt[5:2]== 4’b0111(7),rx_cnt[1:0] == 2b00(0);一个计数周期开始,伴随clk_bps_4, rx_cnt加1(每一个数
原创力文档

文档评论(0)