完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
你好,
对于当前项目,我们需要通过串行链路将数据从一个设备流式传输到另一个设备。两端选择Artix7作为FPGA(XC7A15T-1CPG236C)。 这是我们第一次在Xilinx器件上使用收发器,因此我们需要从那里开始模拟并进行构建。 任何有关帮助我们的帮助都会受到很多赞赏! 软件版本: - Vivado 2014.4 64位 - Modelsim SE 10.1 32位 我们做了什么: - Vivado:从头开始项目,目标是XC7A200TFBG676-2,因为这是我们的AC701 devkit上的FPGA - 启动7系列收发器向导并使用默认设置生成。 一些亮点:GTP,无协议('从头开始'),内部和外部20位宽数据总线,无编码/解码,启用逗号检测,单通道3.125Gbps - 右键单击gtwizard_0 - >打开IP示例设计 - Modelsim:启动新项目,添加几乎所有在ExampleDesign文件夹中找到的VHD文件 - >编译 - >确定 - (unisim和secureIP的编译和链接已经完成) - 模拟gtwizard_0_exdes:很好地打开,在控制台中没有警告 - 模拟gtwizard_0_tb:很好地打开,在控制台中没有警告 - 跑100us 我们看到了什么: 现在我们确实看到在37us左右之后,tx对开始翻转,并且由于这个loopbackexample designthis被复制到rx对。 因此,这4个引脚与所有时钟一起切换。 但是,track_data信号仍然很低。 实际上,查看gt0_frame_check模块中的任何信号都会给人一种模块没有做任何事情的印象。 我们可以深入研究代码并开始暴力调试示例设计。 例如:似乎frame_check模块的SYSTEM_RESET始终为高,导致fromgt__xxresetdone_r3为低。 但是我觉得我们在这里错过了一些更简单的东西。但是,我们可能会忘记这里有什么? 它似乎与GTP的一部分没有重置。 重要提示:在模拟期间(运行100us命令之后),我们会收到一些警告: #**警告:算术操作数中有一个'U'|'X'|'W'|'Z'|' - ',结果为'X'(es)。#Time:0 ps Iteration: 0实例:/ gtwizard_0_tb / gtwizard_0_exdes_i / gt0_frame_check 在0ps时有3个类似的错误,其中大约10个在149789 ps左右。 |
|
相关推荐
3个回答
|
|
|
请参阅以下帖子,了解您所面临的警告:http://forums.xilinx.com/t5/Simulation-and-Verification/modelsim-simulation-warning/td-p/123812thanks,Shreyas
-------------------------------------------------- --------------------------------------------尝试搜索你的答案 在发布新帖子之前在论坛或xilinx用户指南中发出问题。请注意 - 如果提供的信息解决了您的问题,请将答案标记为“接受为解决方案”。给予您认为有用的帖子给予荣誉(右边提供的星号) 并回复.---------------------------------------------- ------------------------------------------------ |
|
|
|
|
|
|
|
|
|
|
|
GTP仿真模型要求SIM_RESET_SPEEDUP设置为FALSE以执行生产芯片所需的Rx复位序列。
这会导致模拟运行得更慢。请注意ug482,第57页(注释9)如果SIM_RESET_SPEEDUP设置为FALSE,上面的序列将正确模拟。如果SIM_RESET_SPEEDUP设置为TRUE,则应绕过上述序列。 -------------------------------------------------- ----------------------------别忘了回复,给予kudo并接受为解决方案--------- -------------------------------------------------- ------------------- |
|
|
|
|
只有小组成员才能发言,加入小组>>
3118 浏览 7 评论
3407 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2873 浏览 9 评论
3966 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
3057 浏览 15 评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
1325浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
1167浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:13 , Processed in 0.831342 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1188
