完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
我有一个带有virtex-6和xcf128的电路板,它有一个奇怪的问题。 虽然原理图与ML605相同,但是当我尝试使用MCS文件配置FPGA(从属选择图)时,我遇到了着名的“完成并不高”的问题。 我必须补充说,位文件与jtag链一起工作,jtag的一切正常。 而且我很确定模式引脚是正确的。 这是FPGA的影响和状态寄存器的日志文件: PROGRESS_START - 启动操作。此设备链的最大TCK工作频率:66000000。验证链...边界扫描链成功验证.1:器件温度:当前读数:42.50 C,最小值。 阅读:39.55 C,Max。 读数:45.45 C1:VCCINT电源:电流读数:0.952 V,Min。 阅读:0.943 V,Max。 读数:0.967 V1:VCCAUX电源:电流读数:2.487 V,最小值 阅读:2.479 V,Max。 读取:2.517 V'1':未检测到BPI访问核心。 BPI访问核心将被下载到设备以启用operations:iMPACT - 下载核心文件C:/Xilinx/14.3/ISE_DS/ISE/virtex6/data/xc6vlx240t_***pi.cor.'1':下载核心... Match_cycle = NoWait.Match周期:NoWait LCK_cycle = NoWait.LCK周期:NoWaitdone.INFO:iMPACT:2219 - 状态寄存器值:INFO:iMPACT - 0011 1111 0111 1110 0000 1011 1100 0000信息:iMPACT:2492 - '1':完成下载核心 对于BPI操作,电缆速度默认为3Mhz或更低。当前电缆速度设置为3.000 Mhz。设置闪存控制引脚...设置配置寄存器...填充BPI通用闪存接口...通用闪存接口信息查询 已成功完成FROM:iMPACT - 来自设备的通用Flash接口信息:INFO:iMPACT - 验证字符串:51 52 59INFO:iMPACT - 制造商ID:49信息:iMPACT - 供应商ID:01信息:iMPACT - 设备代码:18设置闪存控制 引脚...使用x16模式...设置闪存控制引脚...设置配置寄存器 r ...'1':擦除设备...'1':起始地址= 0x00000000,结束地址= 0x00395037.done.'1':擦除成功完成。设置闪存控制引脚...使用x16模式... 设置Flash控制引脚...设置配置寄存器... INFO:iMPACT - 使用字编程.'1':编程Flash.done.Setting Flash控制引脚......'1':Flash编程成功完成。当前电缆速度为 恢复到10.000 Mhz.'1':下载到FPGA的配置数据不成功。 DONE没有变高,请检查您的配置设置和模式设置.PROGRESS_END - 结束操作。已用时间= 291秒。 状态寄存器如下: [0] VALID_0 - 错误或启动结束(EOS)检测:0 [1] FALLBACK_0 - FALLBACK TRIGGERED RECONFIGURATION:0 [2] IPROG_0 - 内部WARMBOOT(IPROG)触发重新配置:0 [3] WTO_ERROR_0 - 看门狗超时错误: 0 [4] ID_ERROR_0 - FPGA器件IDCODE错误:0 [5] CRC_ERROR_0 - 循环冗余校验(CRC)错误:0 [6] WRAP_ERROR_0 - BPI闪存地址计数器绕错误:0 [7] HMAC_ERROR_0 - HMAC错误:0 [ 8] VALID_1 - 错误或启动结束(EOS)检测:0 [9] FALLBACK_1 - FALLBACK TRIGGERED RECONFIGURATION:0 [10] IPROG_1 - 内部WARMBOOT(IPROG)触发重新配置:0 [11] WTO_ERROR_1 - 看门狗超时错误:0 [12] ID_ERROR_1 - FPGA器件IDCODE错误:0 [13] CRC_ERROR_1 - 循环冗余校验(CRC)错误:0 [14] WRAP_ERROR_1 - BPI闪存地址计数器绕错误:0 [15] HMAC_ERROR_1 - HMAC错误:0'1 ':读取状态寄存器内容...... [0] CRC错误:0 [1]解密器错误:0 [2] PLL锁定状态:1 [3] DCI匹配状态:1 [4]启动结束(EOS)状态:0 [5] GTS_CFG_B状态:0 [6] GWE 状态:0 [7] GHIGH STATUS:0 [8] MODE PIN M [0]:0 [9] MODE PIN M [1]:1 [10] MODE PIN M [2]:1 [11] INIT_B内部信号状态 :1 [12] INIT_B引脚:1 [13]完成内部信号状态:0 [14]完成引脚:0 [15] IDCODE错误:0 [16]安全错误:0 [17]系统监控超温报警状态: 0 [18] CFG启动状态机阶段:0 [19] CFG启动状态机阶段:0 [20] CFG启动状态机阶段:0 [21]保留:0 [22] SPI闪存选择密码FS [0]:1 [23] SPI闪存选择引脚FS [1]:1 [24] SPI闪存选择引脚FS [2]:1 [25] CFG总线宽度检测:1 [26] CFG总线宽度检测:0 [27]保留:0 [28] HSWAPEN PIN:0 [29] BAD PACKET ERROR:0 [30]保留:0 [31] EFUSE BUSY STATUS:0 另外我想补充一点,当我执行回读时,一切都很好,读取的mcs完全匹配编程的。 |
|
相关推荐
2个回答
|
|
当你重启电路板时,fpga配置为slave selectmap模式吗?
|
|
|
|
没有老兄。
我听说xcf必须早于fpga开启。 它是否正确? 我还注意到当fpga想要从xcf编程时,需要由板载振荡器生成的cclk。 我的意思是在编程和回读期间使用另一个时钟或者进程是异步的。 那么我的cclk可能不够好,或者频率可能高于应该的频率吗? (它的47MHz是通过模拟电路板和fpga的参数计算出来的)我还放置了一个带有时钟走线的串联电阻来消除环等。 |
|
|
|
只有小组成员才能发言,加入小组>>
2423 浏览 7 评论
2824 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2294 浏览 9 评论
3374 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2465 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1192浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
590浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
452浏览 1评论
2006浏览 0评论
731浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:30 , Processed in 1.500904 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号