5509A采用EMIF外接16位flash并行自举失败。
1、我在同一块pcb上设计了两个一样的dsp系统,一个通道上电自举成功,另一个通道相同的程序上电无法自举;
2、程序已正确烧录到flash;
3、两通道均可连接仿真器在线调试;
4、GPIO0-3按照datasheet要求设置为1110,在dsp引脚上测试电平正常;
5、上电或复位时,正常通道的ce1引脚有短暂的周期性低电平使能信号,无法自举通道ce1一直为高电平(两通道的ce1信号在在线调试时均正常);
6、测过地址A1的信号,上电时,正常通道有数据输出,无法自举通道无数据输出。
请问大家,是不是芯片有问题,下一步应该怎样调试?
Shine:
回复 Tony Tang:
请量一下IO4有没有被拉低?试试延长reset信号,可能boot管脚值没锁到。
seahakeway:
回复 Shine:
IO4是GPIO4吗?电路上设计是悬空的,以前都这样做的,也没什么问题。对比正常通道,发现GPIO4确实信号不正常,只输出低电平。
reset信号是FPGA给出的,正常情况应该是FPGA上电载入程序时输出为低电平。可实测发现载入程序时,reset是一个有毛刺的高电平,不知道什么原因。修改了FPGA程序,让reset在程序载入后输出一个短暂的低电平。问题才算是解决了。
谢谢回复!