- 博客(44)
- 收藏
- 关注
原创 FPGA之阻塞赋值与非阻塞赋值的理解
对于阻塞赋值和非阻塞赋值,我在学校电工电子课上和之前的学习中有过粗浅的了解,在这之前的理解只是:组合逻辑只能用阻塞赋值,时序逻辑只能用非阻塞赋值。但经过学习,我对其有了更深的理解,并且我认为,深入了解其中的概念和用法是学习中必不可少的一步。对于概念可能初次接触会觉得云里雾里不知所云,上面(一、概念)部份可以不理解,但是加粗部分应该通透。下面进行实例分析,便可以更好的理解了。结果为:a=2;b=2;c=2;可以理解为是顺序执行。结果为:a=2;b=2;c=1;可以理解为是并行执行。RTL视图为
2022-07-01 12:18:12
2261
原创 FPGA之实现UART串行异步通信-一字节数据接收
使用FPGA自带USB转串口实现指定波特率的单个数据的发送。1、波特率:每秒钟可以发送或接收的数据比特的个数,发送和接收的设备需要波特率一致才可,常见的波特率有9600、19200、38400、57600等。2、一帧数据:包含一位起始位;1或1.5或2位停止位;5到8位数据位;1位或没有奇偶校验位。在RS232标准中,最常用的配置是使用8位数据位、1位停止位、1位起始位、无奇偶校验位进行,共十位数据。3、UART发送一字节数据时序图:串口接收和串口发送方式略有不同,工业情况下,常常有强电磁干扰,导致
2022-06-30 11:06:13
1175
原创 FPGA之实现UART串行异步通信-单个数据的发送
`使用FPGA自带USB转串口实现指定波特率的单个数据的发送。1、波特率:每秒钟可以发送的数据比特的个数,发送和接收的设备需要波特率一致才可,常见的波特率有9600、19200、38400、57600等。2、一帧数据:包含一位起始位;1或1.5或2位停止位;5到8位数据位;1位或没有奇偶校验位。在RS232标准中,最常用的配置是使用8位数据位、1位停止位、1位起始位、无奇偶校验位进行,共十位数据。3、UART发送一字节数据时序图:不工作情况下串口扫描到的为高电平,当检测到起始位(低电平)开始进行数据
2022-06-28 13:15:59
968
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅