版主: 51FPGA

分享到:
共1条 1/1 1   

实现SMPTE2022-56 SDI OVER IP Receiver遇到的问题,急!

    [您是本帖的第835位阅读者]
09121981
我是MM
高级会员

最后登陆时间:2015-01-13 22:10:57

直达楼层
1# 发表于 2015-04-10 22:21:09

我在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仿真的工程文件。

tb_sdi_over_ip_tx_7.rar

共1条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]