![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小梅哥FPGA入门到实践特训班
luoai_2666
这个作者很懒,什么都没留下…
展开
-
基于FPGA的串口发送
两个有优先级的二选一多路器,对应的代码很常见: always@(posedge Clk or negedge Rst_n) if(!Rst_n)//图里缺了复位信号 uart_state <= 1'b0; else if(send_en) uart_state <= 1'b1; else if(bps_cnt == 4'd11) //也就是tx_done寄存之前的值 uart_state <= 1'b0; else //这段可以不写,默认有这样的逻辑 u.原创 2021-06-07 22:09:00 · 109 阅读 · 0 评论 -
28 ADC采集FIFO缓存UART发送系统任务说明
控制模块:每读1次,发2次。原创 2021-05-25 11:10:00 · 640 阅读 · 0 评论 -
26 fifo存储器作用和结构模型
FIFO的用途串口发送波特率是115200bps,即11520字节每秒,每个字节发送时间是 1/11520s=86.8us。ADC以4us每个采样点的速率执行100次采样,每次采样结果是12位,并将采样结果使用串口发送到电脑,不得有数据丢失。串口一次能发8位有效数据,这样ADC采一次分两组发,低8位一组,高4位补四个零是一组。采样100个点需要400us,发送100个点数据需要86.8*200=17360us,这样就需要缓存。FIFO与移位寄存器的不同假设有4个存储单元,第一次写入100..原创 2021-05-25 09:20:37 · 437 阅读 · 0 评论 -
27 Quartus中fifo IP核介绍与仿真测试
asd原创 2021-05-24 15:07:00 · 949 阅读 · 1 评论