新手学习FPGA(2)---串口的使用

2020-02-02 11:35发布

上一篇测试了DDR,这次测试下串口功能,串口时序也挺复杂的,不过我们可以直接调用串口IP,和STM32一样调用库函数(这个可能不太恰当)。
需要实现功能:串口助手发送48个字节的数据,帧头是ee 16 f0,其他数据无所谓,收到这个48个数据之后,fpga往串口助手上回16个字节,这样的功能。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
gujiamao12345
2020-02-02 16:21
再来看下rx模块里的程序,FPGA程序用的是FSM,并且程序内部模块是并行的,这一点和软件不一样,程序看的很不习惯。
idle ->判断帧头->计数器累加->判断计数值,大概这么四个状态,每个状态都有达到下一个状态的条件或者保持当前状态的能力。从RX的 IPcore中,我们可以得到一个标记,该标记表明了有一个byte数据可以读出来,当然IPcore有buffer,对于48字节来说,应用足够了。

一周热门 更多>