Verilog学习笔记(8)Modelsim仿真_串口数据接收
1.状态机代码设计与仿真
1.1 串口数据接收
1.串口发送端空闲时为高;
2.发送端口拉低表示数据传送即将开始;
3.字节数据低位先发;
4.字节发送后拉高,表示字节传送结束;
5.字节位宽可以部位8;
常用波特率有4800、9600、115200等;
1. RX为串口输入;
2.data_out为接收到的串口字节(8位);
3.每接收完成一个字节,en_data_out就产生一个同步脉冲;
4.用户见到en_data_out即可收数;
5.波特率位4800,系统时钟频率24MHz。
状态规划:
状态1:空闲时别; 状态6:收b3;
状态2:等起始位; 状态7:收b4;
状态3:收b0; 状态8:收b5;
状态4:收b1; 状态9:收b6;
状态5:收b2; .......
yishuihan-Oliver: 求教楼主:激励文件怎么写啊??
「已注销」: 你找到方法了吗
Swirb: 请问仿真时的wea是怎么设置为高电平1的
qq_40380716: 设置ram_ip的时候把common clock勾选上
qieqianc: 我明白了。。。