rxd.rar
(2.18 KB, 下载次数: 26)
2013-10-22 22:46 上传
点击文件名下载附件
串口接收
这是我写的串口接收部分的代码。在工程中,实例化5个串口,如果用XST综合,其中4个串口可以正常的工作,但有一个串口,发送部分没有问题,在接收中,运行一段时间后,就再也收不到数,作了一些实验可以判断该原因出在,接收的状态机中,一直处于IDLE中中,判断不到起始位,无法向下运行。
如果用synplify综合,5个串口均可以正常工作,不存在上述问题。
显然是两种综合工具综合出的电路存在差异。现在想问问诸位,针对这个代码,在XST下,应该如何编写约束,使其综合出来的电路可以正常工作。
谢谢你的指点。不过还有些疑惑,就是rx_data_i与clk_i的变化频率不在一个数量级上,意思也就是,rx_data_i应该可以认为是稳定的输入吧,这样也不用在考虑同步处理的问题吧。
一周热门 更多>