版主: 51FPGA |
09121981
最后登陆时间:2015-01-13 22:10:57 |
我在VIVADO下仿真SMPTE2022-56 Receiver IP核(在VIVADO下生成),仿真结果正确,但在ISE下生成该IP核后,仿真结果却不理想。每次rx0_vid_lock大概在1.7ms左右才为高,而在VIVADO下复位完成后马上为高。 在AXI-Stream接口信号到来后,rx0_rtp_seq_num数值累加,但rx0_rtp_pkt_recv一直为低,DDR3接口没有变化;而在VIVADO下,每一个RTP包到来,rx0_rtp_pkt_recv会变高几个周期,接着DDR3接口的m0_axi_awaddr为高,进行存储,最终输出SD-SDI信号也正确。 只是在硬件上不管是在ISE还是VIVADO环境下,结果都一样,rx0_rtp_seq_num数值累加,但rx0_rtp_pkt_recv信号一直为低,DDR3接口没有变化,信号变化和在ISE环境下仿真结果类似。虽然觉得应该从rx0_rtp_pkt_recv信号为何没按预期变高开始分析,但由于对使用者来说,SMPTE2022-56 Receiver IP核是一个黑匣子,我也不知道rx0_rtp_pkt_recv的产生机制,所以无从着手分析。这个项目卡在这有一段时间了,希望有熟悉这一块的专家能给予一些帮助,不胜感激。 附件是我在ISE用isim仿真的工程文件。 |
共1条 1/1 1 |