完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在通过从属选择映射模式配置FPGA时遇到一些问题。
我尝试使用Impact / Chipscope Analyze中的“读取状态寄存器”来确定出现问题的阶段。 然而,我似乎得到“000”(阶段0)或“100”(阶段7),其间没有任何东西。 我尝试选通PROG_n,然后读取状态寄存器,即使M2,M1和M0位已经成功采样,我仍然在状态机中读取“000”。 如果我将PROG_n保持为低电平并读取状态寄存器,则模式模式均为0,与第一级配置相匹配。 根据用户指南,一旦PROG_n被释放,INIT_n应该变低然后变高然后模式位被采样,所以我希望启动状态机读为“011”(阶段2)。 状态寄存器中的启动状态机位是否在Virtex-5 SXT系列中正常工作? 我还仔细检查了我的引脚,结果发现我没有将Bank0 RSVD线连接到GND。 这会导致问题吗? |
|
相关推荐
10个回答
|
|
ahuomis了解启动顺序是什么。
在收到所有配置数据并通过CRC校验后启动,它包含8个时钟周期阶段,并且在每个周期中FPGA需要完成某项工作(参见UG191 - >启动(步骤8))。STARTUP_STATE显示 在状态寄存器中反映了这个序列,而不是在整个配置过程开始时发生的采样模式引脚。 如果您在selectMAP配置中遇到一些问题,请进行配置尝试,然后阅读设备状态寄存器,复制并浏览您在iMPACT控制台窗口中看到的内容,我们可以说出可能出现的问题。 -------------------------------------------------- -------------------------------------------------- --------不要忘记回复,kudo,并接受为解决方案.---------------------------- -------------------------------------------------- --------------------------- |
|
|
|
大家好,
我也有一个virtex-5 lxt slave selectmap相关的问题,实际上我还没有尝试过slave selectmap配置,我所做的就是在iMpact中使用jtag config下载我的位文件,当fpga M2到M0是“110”时表示slave selectmap模式,我看到fpga Done引脚变高了,但是信号表现得好像没有配置fpga,有什么不对吗? 或者它是否与UG191中指示的MGTAVCC连接有关? 谢谢, 大卫C. |
|
|
|
DONE为高表示配置成功。
您的问题不再与配置无关。 如果您没有得到FPGA的预期行为,您应该检查设计并查看哪个部分是错误的。 JTAG引脚由V5中的Vcco_0供电。 所以只要你没有使用BSCAN,这里没有任何关于MGTAVCC的内容。 -------------------------------------------------- -------------------------------------------------- --------不要忘记回复,kudo,并接受为解决方案.---------------------------- -------------------------------------------------- --------------------------- |
|
|
|
|
|
|
|
嗨iguo:
谢谢你的帖子。 不幸的是,我正在使用的威廉希尔官方网站 板不允许从FPGA SelectMAP端口回读,因为SelectMAP CS_B连接到我的微处理器的写使能:-( 存在CRC错误,因为FPGA在配置正常结束时大约降低INIT_B。 (配置确实在某些条件下成功完成,如冷温)。 FPGA是否有可能在配置期间驱动通用I / O,因为我认为在配置期间我看到数据总线上存在争用,数据总线连接到SelectMAP数据和FPGA上的其他GP引脚。 干杯, 杰夫 |
|
|
|
嗨iguo:
我刚刚意识到我可以通过IMPACT读取状态寄存器,所以这是我在配置尝试失败后得到的结果: 此器件链的最大TCK工作频率:0.Validating chain ...边界扫描链成功验证.1:器件温度:电流读数:-273.00 C1:VCCINT电源:电流读数:0.000 V1:VCCAUX电源:当前读数: 0.000 V'1':读取状态寄存器内容... CRC错误:1解密器安全设置:0DCM锁定:1DCI匹配:1来自启动块的启动信号结束:GTS_CFG_B的0状态:GWE的0状态:GHIGH的0状态:MODE引脚的0值 M0:MODE引脚M1的0值:1模式引脚M2的值:1内部信号表示清洗完成时:1 INAL驱动器从INIT焊盘输入:0内部信号表示芯片已配置:0 DONE引脚值:0表示ID值写入不匹配 芯片ID:0Decryptor error信号:0System Monitor过温报警:0startup_state [18] CFG启动状态机:0startup_state [19] CFG启动状态机:0startup_state [20] CFG启动状态机:0E-熔丝程序电压可用 :0SPI Flash类型[22]选择:1SPI Flash类型[23]选择:1SPI Flash类型[24]选择:1CFG总线宽度自动检测结果:1CFG总线宽度自动检测结果:0Reserved:0BPI地址环绕错误:0IPROG脉冲: 0read back crc error:0表示efuse逻辑忙:0 |
|
|
|
|
|
|
|
FPGA在配置期间不会驱动用户I / O.
你的意思是你提高环境温度,配置失败? 尝试先降低CCLK频率,看看是否有帮助。 -------------------------------------------------- -------------------------------------------------- --------不要忘记回复,kudo,并接受为解决方案.---------------------------- -------------------------------------------------- --------------------------- |
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2451 浏览 7 评论
2848 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2312 浏览 9 评论
3392 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2488 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1810浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
624浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
486浏览 1评论
2038浏览 0评论
766浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 22:05 , Processed in 1.367023 second(s), Total 95, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号