完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好
这里有一个用于在Digilent Nexys板(Artix-7)上设置音频编解码器的演示项目。 运行.tcl进行项目创建后,存在以下几个问题: 1-该项目与Vivado 2017.4不兼容。 几次尝试后我解决了很多问题。 2- MicroBlaze模块设计中有6个I2C端口用于与编解码器通信,而应该有2个端口; 即SDA& SCL。 实现设计时,BitGen因6个I2C引脚没有引脚位置而失败。 为什么存在这样的错误,我该如何处理? 注意:我设计了一个IO_BUF,它连接3个引脚并进行inout连接。 一个用于SDA,一个用于SCL。 3-在使用上述解决方法生成位文件后(不确定它是否可行),VIVADO不会生成硬件切换。 我必须使用xilinx论坛中的自定义tcl命令生成它。 4 - 强制导出到SDK后,SDK无法编程FPGA,并说没有“download.bit”文件。 Ther确实存在一个位文件,即“design_1.bit”,但SDK并没有通过结合design_1.bit和应用程序来构建“download.bit”! 请帮助解决问题。 谢谢 以上来自于谷歌翻译 以下为原文 Hi There is a demo project for setting up Audio Codec on the Digilent Nexys Board (Artix-7) here. After running the .tcl for project creation there are several problems: 1- The project is not compatible with Vivado 2017.4. I solved its many issues after several tries. 2- There are 6 I2C ports in the MicroBlaze block design for talking to the codec, whereas there should be 2 ports; i.e. SDA & SCL. When implementing design, BitGen fails for having no pin location for 6 I2C pins. Why such an error exist and how should I handle it? Note: I have designed an IO_BUF which connects 3 pins and makes an inout connection. One for SDA and one for SCL. 3- After bit file generation with mentioned workaround (Not sure it will work), hardware handoff is not generated by VIVADO. I have to generate it using custom tcl commands found in the xilinx forum here. 4- After forcing export to SDK, the SDK fails to program the FPGA, and says that there is no "download.bit" file. Ther does exist a bit file, namely "design_1.bit", but the SDK does not build "download.bit" by combining design_1.bit and application program! Please help on resolving issues. Thanks |
|
相关推荐
7个回答
|
|
作为第4个问题的解决方法,我从Vivado编程FPGA,然后从SDK运行应用程序。
以上来自于谷歌翻译 以下为原文 As a workaround for the 4th problem, I programmed the FPGA from Vivado, and just ran the application from SDK. |
|
|
|
感谢@ florentw
我的问题不再是非常重要的,但我希望有一个干净的项目,没有任何问题。 我无法直接将硬件导出到SDK; 即没有自定义TCL命令。 如果可以管理,那么每件事情都很整洁,那就更好了。 有什么方法可以解决这些问题吗? 以上来自于谷歌翻译 以下为原文 Thanks @florentw My issue is no longer very important, nonetheless I want to have a clean project, which runs without any issues. I cannot export hardware directly to SDK; i.e. without custom TCL commands. If this could be managed, so that every thing is neat, it would be better. Is there any way to resolve such issues? |
|
|
|
HI @msjatxilinx,
我无法直接将硬件导出到SDK; 即没有自定义TCL命令。 >你能详细说明吗? FlorentProduct应用工程师 - Xilinx技术支持EMEA ------------------------------------------ -------------------------------------------------- ----------------------------不要忘记回复,kudo,并接受作为解决方案。 以上来自于谷歌翻译 以下为原文 HI @msjatxilinx, I cannot export hardware directly to SDK; i.e. without custom TCL commands. > Could you give details? Florent Product Application Engineer - Xilinx Technical Support EMEA ------------------------------------------------------------------------------------------------------------------------ Don't forget to reply, kudo, and accept as solution. |
|
|
|
感谢@ florentw
实现后,当我想将硬件导出到SDK时,Vivado抱怨“硬件切换文件(.sysdef)不存在”。 为了消除这个错误,每当我运行综合时,我都必须使用TCL命令手动生成.sysdef文件。 以上来自于谷歌翻译 以下为原文 Thanks @florentw After implementation, when I want to export hardware to SDK, Vivado complains that "The hardware handoff file (.sysdef) does not exist." In order to remove this error, I have to manually generate .sysdef file using TCL commands, whenever I run synthesis. |
|
|
|
嗨@msjatxilinx,
你能尝试重新生成BD输出产品吗? 它可能会解决这个问题 FlorentProduct应用工程师 - Xilinx技术支持EMEA ------------------------------------------ -------------------------------------------------- ----------------------------不要忘记回复,kudo,并接受作为解决方案。 以上来自于谷歌翻译 以下为原文 Hi @msjatxilinx, Could you try to regenerate the BD output products? It might solve this issue Florent Product Application Engineer - Xilinx Technical Support EMEA ------------------------------------------------------------------------------------------------------------------------ Don't forget to reply, kudo, and accept as solution. |
|
|
|
感谢@ florentw
实际上我总是在实现之前运行“生成输出产品”,但它并没有改变这种情况。 以上来自于谷歌翻译 以下为原文 Thanks @florentw Actually I always run "Generate Output Products" before implementation, yet it does not change the situation. |
|
|
|
嗨@msjatxilinx,
你能分享一下你的更新项目吗? FlorentProduct应用工程师 - Xilinx技术支持EMEA ------------------------------------------ -------------------------------------------------- ----------------------------不要忘记回复,kudo,并接受作为解决方案。 以上来自于谷歌翻译 以下为原文 Hi @msjatxilinx, Could you share your updated project? Florent Product Application Engineer - Xilinx Technical Support EMEA ------------------------------------------------------------------------------------------------------------------------ Don't forget to reply, kudo, and accept as solution. |
|
|
|
只有小组成员才能发言,加入小组>>
2388 浏览 7 评论
2804 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2270 浏览 9 评论
3338 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2440 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
768浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
551浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
386浏览 1评论
1975浏览 0评论
692浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 08:58 , Processed in 2.500511 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号