发 帖  
原厂入驻New
[问答] Virtex-5 SXT配置问题如何解决
51 FPGA
分享
我在通过从属选择映射模式配置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。
这会导致问题吗?
0
2020-6-3 12:00:54   评论 分享淘帖 邀请回答
10个回答
ahuomis了解启动顺序是什么。
在收到所有配置数据并通过CRC校验后启动,它包含8个时钟周期阶段,并且在每个周期中FPGA需要完成某项工作(参见UG191 - >启动(步骤8))。STARTUP_STATE显示
在状态寄存器中反映了这个序列,而不是在整个配置过程开始时发生的采样模式引脚。
如果您在selectMAP配置中遇到一些问题,请进行配置尝试,然后阅读设备状态寄存器,复制并浏览您在iMPACT控制台窗口中看到的内容,我们可以说出可能出现的问题。
--------------------------------------------------
--------------------------------------------------
--------不要忘记回复,kudo,并接受为解决方案.----------------------------
--------------------------------------------------
---------------------------
2020-6-3 12:31:37 评论

举报

大家好,
我也有一个virtex-5 lxt slave selectmap相关的问题,实际上我还没有尝试过slave selectmap配置,我所做的就是在iMpact中使用jtag config下载我的位文件,当fpga M2到M0是“110”时表示slave
selectmap模式,我看到fpga Done引脚变高了,但是信号表现得好像没有配置fpga,有什么不对吗?
或者它是否与UG191中指示的MGTAVCC连接有关?
谢谢,
大卫C.
2020-6-3 12:47:40 评论

举报

DONE为高表示配置成功。
您的问题不再与配置无关。
如果您没有得到FPGA的预期行为,您应该检查设计并查看哪个部分是错误的。
JTAG引脚由V5中的Vcco_0供电。
所以只要你没有使用BSCAN,这里没有任何关于MGTAVCC的内容。
--------------------------------------------------
--------------------------------------------------
--------不要忘记回复,kudo,并接受为解决方案.----------------------------
--------------------------------------------------
---------------------------
2020-6-3 13:05:31 评论

举报

嗨iguo,
谢谢,我解决了我的问题。你是对的。
在我的设计中有一个错误,完成引脚电压被钳位到0.7V,这就是为什么fpga没有启动。
大卫C.
2020-6-3 13:11:35 评论

举报

嗨iguo:
谢谢你的帖子。
不幸的是,我正在使用的电路板不允许从FPGA SelectMAP端口回读,因为SelectMAP CS_B连接到我的微处理器的写使能:-(
存在CRC错误,因为FPGA在配置正常结束时大约降低INIT_B。
(配置确实在某些条件下成功完成,如冷温)。
FPGA是否有可能在配置期间驱动通用I / O,因为我认为在配置期间我看到数据总线上存在争用,数据总线连接到SelectMAP数据和FPGA上的其他GP引脚。
干杯,
杰夫
2020-6-3 13:26:59 评论

举报

嗨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
2020-6-3 13:45:46 评论

举报

杰夫,
你能为你的特定问题开始一个新的主题吗?
看起来您的问题与原始OP的帖子不同。
重要的是保持每个帖子内容特定于原始OP而不偏离主题。
卡尔
2020-6-3 14:01:37 评论

举报

FPGA在配置期间不会驱动用户I / O.
你的意思是你提高环境温度,配置失败?
尝试先降低CCLK频率,看看是否有帮助。
--------------------------------------------------
--------------------------------------------------
--------不要忘记回复,kudo,并接受为解决方案.----------------------------
--------------------------------------------------
---------------------------
2020-6-3 14:15:35 评论

举报

嗨卡尔:
浮动RSVD引脚会导致SelectMAP配置间歇性失败吗?
谢谢,
杰夫
2020-6-3 14:28:15 评论

举报

嗨iguo:
自从对话发展以来,我将在一个名为“SelactMap and Temperature”的不同主题中回答你的问题。
干杯,
杰夫
2020-6-3 14:44:23 评论

举报

只有小组成员才能发言,加入小组>>

94个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表