马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
方案:使用的器件是DSP和Virtex5 FPGA。将DSP的GPMC接口和FPGA互联,DSP的GPMC接口和BOOTMode管脚是复用的。BOOTMode管脚外接拨码开关。上电之前,通过拨码开关,将BOOTMode设置为5’b01001,从而设置了DSP的启动方式。
故障现象:在上电后,DSP无法正常启动,读取BOOTMode状态,发现实际值为5’b11011。后来测量波形,发现在上电加载的这段时间(约44ms)里,BOOTMODE最高位的信号线上有2V左右的电压。加载完成后,电压降为0V。
临时解决办法:目前的解决办法是在FPGA加载之后,FPGA将DSP复位一次,重新Boot一次。
问题:在加载时,不知道FPGA管脚的状态是怎样的?以前理解应该是高阻态的,但是现在看,这段时间内会有一个固定电平,并且每一个IO的状态也不一致。应该如何解决?是否跟电源的上电顺序有关? 谢谢!
|