完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在我正在评估vcu118 board rev2.0的新设计。
并且FPGA配置问题阻碍了时间表。 通过JTAG模式下载的位文件(将SW16设置为0101)可以正常工作。 但是当我使用主SPI模式(将SW16设置为0001)时,在QSPI FLASH编程成功的同时无法配置FPGA。 DS2指示灯亮红灯亮。 回顾了整个实施过程并提到了UG1224和UG570,我在这里找不到明显的错误。 主要配置参数如下: 配置模式为Master SPI x8;配置速率为85; 总线宽度为8。 你能不能给我一些关于这个问题的教程? 非常感谢。 |
|
相关推荐
8个回答
|
|
你好@ sprd_mgq
将配置速率(MHz)降低到3,6,9,12,22,33中的任何一个 编辑: XTP445:VCU118恢复Flash内容仅包含将Bit文件转换为mcs的TCL脚本 您可以在make_spi_mcs.tcl和vcu118_program_spi.tcl中进行必要的更改,提供invcu118_restore_flash文件夹并将自定义位文件编程到您的电路板。 请检查附件的样本设计:首先是runmake_spi_mcs_custom.tcl然后是vcu118_program_spi_custom.tcl(我还没有在船上测试它,但它必须工作) 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- 在原帖中查看解决方案 Custom_Flow.zip 13391 KB |
|
|
|
你好@ sprd_mgq
在你的项目中; 在比特流生成之后在Vivado中运行以下TCL命令并提供结果。 report_property -all [current_design] 和checkhttps://www.xilinx.com/support/answers/70170.html 尝试减少配置时钟。 DS2红色(INIT_B)表示配置数据传输。 在vivado中创建mcs时,请选择mt25qu01g-spi-x1_x2_x4_x8选项notmt25qu01g-spi-x1_x2_x4。 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- |
|
|
|
嗨@ bpatil,下面是TCL commamd“report_property -all [current_design]”的结果
属性类型只读ValueBITSTREAM.AUTHENTICATION.AUTHENTICATE枚举错误BITSTREAM.AUTHENTICATION.RSAPRIVATEKEYFILE文件false BITSTREAM.CONFIG.BPI_1ST_READ_CYCLE枚举错误BITSTREAM.CONFIG.BPI_PAGE_SIZE枚举错误BITSTREAM.CONFIG.BPI_SYNC_MODE枚举错误BITSTREAM.CONFIG.CCLKPIN枚举错误BITSTREAM.CONFIG .CONFIGFALLBACK enum false BITSTREAM.CONFIG.CONFIGRATE enum false 170.0BITSTREAM.CONFIG.D00_MOSI enum false BITSTREAM.CONFIG.D01_DIN enum false BITSTREAM.CONFIG.D02 enum false BITSTREAM.CONFIG.D03 enum false BITSTREAM.CONFIG.DCIUPDATEMODE enum false BITSTREAM.CONFIG .DONEPIN枚举错误BITSTREAM.CONFIG.EXTMASTERCCLK_EN枚举错误BITSTREAM.CONFIG.INITPIN枚举错误BITSTREAM.CONFIG.INITSIGNALSERROR枚举错误BITSTREAM.CONFIG.M0PIN枚举错误BITSTREAM.CONFIG.M1PIN枚举错误BITSTREAM.CONFIG.M2PIN枚举错误BITSTREAM.CONFIG。 NEXT_CONFIG_ADDR十六进制错误BITSTREAM.CONFIG.NEXT_CONFIG_REBOOT枚举错误BITSTREAM.CONFIG.OVERTEMPSHUTDOWN枚举错误BITSTREAM.CONFIG.PERSIST枚举错误 BITSTREAM.CONFIG.PROGPIN枚举错误BITSTREAM.CONFIG.PUDC_B枚举错误BITSTREAM.CONFIG.RDWR_B_FCS_B枚举错误BITSTREAM.CONFIG.REVISIONSELECT枚举错误BITSTREAM.CONFIG.REVISIONSELECT_TRISTATE枚举错误BITSTREAM.CONFIG.SELECTMAPABORT枚举错误BITSTREAM.CONFIG.SPI_32BIT_ADDR枚举错误YESBITSTREAM .CONFIG.SPI_BUSWIDTH枚举错误8BITSTREAM.CONFIG.SPI_FALL_EDGE枚举错误BITSTREAM.CONFIG.TCKPIN枚举错误BITSTREAM.CONFIG.TDIPIN枚举错误BITSTREAM.CONFIG.TDOPIN枚举错误BITSTREAM.CONFIG.TIMER_CFG hex false BITSTREAM.CONFIG.TIMER_USR hex false BITSTREAM。 CONFIG.TMSPIN枚举错误BITSTREAM.CONFIG.UNUSEDPIN枚举错误BITSTREAM.CONFIG.USERID hex false BITSTREAM.CONFIG.USR_ACCESS字符串false BITSTREAM.ENCRYPTION.ENCRYPT枚举错误BITSTREAM.ENCRYPTION.ENCRYPTKEYSELECT枚举错误BITSTREAM.ENCRYPTION.KEY0十六进制错误BITSTREAM.ENCRYPTION .KEYFILE文件false BITSTREAM.ENCRYPTION.KEYLIFE int false BITSTREAM.ENCRYPTION.OBFUSCATEKEY枚举错误BITSTREAM.ENCRYPTION.RSAKEYLIFEFRAMES int f alse BITSTREAM.ENCRYPTION.STARTIV0 hex false BITSTREAM.ENCRYPTION.STARTIVOBFUSCATE hex false BITSTREAM.GENERAL.COMPRESS enum false TRUEBITSTREAM.GENERAL.CRC enum false BITSTREAM.GENERAL.DEBUGBITSTREAM enum false BITSTREAM.GENERAL.DISABLE_JTAG enum false BITSTREAM.GENERAL.JTAG_SYSMON enum false BITSTREAM.GENERAL.MCAP_ACCESS枚举错误BITSTREAM.GENERAL.PERFRAMECRC枚举错误BITSTREAM.GENERAL.SYSMONPOWERDOWN枚举错误BITSTREAM.READBACK.ACTIVERECONFIG枚举错误BITSTREAM.READBACK.ICAP_SELECT枚举错误BITSTREAM.READBACK.SECURITY枚举错误BITSTREAM.STARTUP.DONE_CYCLE枚举错误BITSTREAM .STARTUP.GTS_CYCLE枚举错误BITSTREAM.STARTUP.GWE_CYCLE枚举错误BITSTREAM.STARTUP.LCK_CYCLE枚举错误BITSTREAM.STARTUP.MATCH_CYCLE枚举错误BMM_FILE字符串false CFGBVS枚举错误CLASS字符串true designCONFIG_MODE枚举错误SPIx8CONFIG_VOLTAGE枚举false CONSTRSET文件集true constrs_1DEFAULT_IOSTANDARD字符串false HD。 ISOLATED bool false HD.OVERRIDE_PERSIST bool false HD.PARTITION bool false HD.RECONFIGURABLE bool false HD.TANDEM_BITSTREAMS enum false IS_BLOCK bool true 0IS_PRSHELL_DESIGN bool true KEEP_COMPATIBLE string * false KEEP_HIERARCHY enum false MLO_VERSION_NUMBER string false 2017.4_9NAME string true synth_1NEEDS_REFRESH bool true 0NEEDS_SAVE bool true 0PART part true xcvu9p-flga2104-2L-ePOST_CRC enum false POST_CRC_ACTION 枚举错误POST_CRC_FREQ int * false POST_CRC_INIT_FLAG枚举false POST_CRC_SOURCE枚举false SPEED_LABEL字符串true SPEED_LEVEL_ID字符串true SPEED_LEVEL_ID_DATE字符串true SRCSET fileset true sources_1SUSPEND_FILTER string false TOP字符串true test_led_topXLNX_PROJ_DIR string false C:/ work / prj / test_led 在我的设计过程中,两个拆分的.mcs文件已经被创建,就像回复中的截图一样。 Flash部分也是mt25qu01g-spi-x1_x2_x4_x8。 现在我想知道vcu118 rev2.0是否应该将EXTMASTERCCLK_EN设置为TRUE。 |
|
|
|
你好@ sprd_mgq
现在我想知道vcu118 rev2.0是否应该将EXTMASTERCCLK_EN设置为TRUE。 >它是可选的。 如果你想要更高的速度,那么稳定的外部时钟是不错的选择。 有关详细信息,请访问:http://www.xilinx.com/support/documentation/application_notes/xapp1233-spi-config-ultrascale.pdf 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- |
|
|
|
嗨,@ bpatil,今天我按照你的建议引用xapp1233并通过将BITSTREAM.CONFIG.SPI_FALLING_EDGE设置为TRUE和BITSTREAM.CONFIG.CONFIGRATE downto 102来重新生成位文件,但问题尚未解决。
根据xtp445我下载了rdf0393-vcu118-restoring-flash-c-2018-1并使用Xilinx提供的.mcs文件来恢复Flash。 它运作良好。 我从我的计算机上的Vivado2017.4从rdf0393 .zip文件中提取的blinkbist.bit文件中重新生成.mcs文件,它也运行良好。 所以我认为问题可能与生成位文件的过程有关。 您是否通过运行TCL命令report_property -all [current_design]在发布的结果中发现了一些错误? xilinx可以分享xtp445所涉及的示例设计的过程和设置吗? 最好的祝福。 |
|
|
|
你好@ sprd_mgq
将配置速率(MHz)降低到3,6,9,12,22,33中的任何一个 编辑: XTP445:VCU118恢复Flash内容仅包含将Bit文件转换为mcs的TCL脚本 您可以在make_spi_mcs.tcl和vcu118_program_spi.tcl中进行必要的更改,提供invcu118_restore_flash文件夹并将自定义位文件编程到您的电路板。 请检查附件的样本设计:首先是runmake_spi_mcs_custom.tcl然后是vcu118_program_spi_custom.tcl(我还没有在船上测试它,但它必须工作) 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- Custom_Flow.zip 13391 KB |
|
|
|
|
|
|
|
你好@ sprd_mgq
如果您的问题已解决,请通过接受您认为有用的帖子的解决方案并解决您的查询来关闭此线程。 问候, 布尚 -------------------------------------------------- -------------------------------------------------- ---------------------------------------------请注意 - 请注明 答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用并回复导向的帖子。感谢K-- -------------------------------------------------- -------------------------------------------------- ----------------------- |
|
|
|
只有小组成员才能发言,加入小组>>
2380 浏览 7 评论
2797 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2262 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2428 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
756浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
545浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
366浏览 1评论
1963浏览 0评论
682浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 05:05 , Processed in 1.945751 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号