Reply by Jeff Brower October 19, 20062006-10-19
Thomas-

> Hello,everyone.I am so glad to find help here.My question is that I have a
> dsp board,which designed by myself,and processor is TMS320C6713B,using
> AM29LV160DT for bootload the software. But I can not erase the flash,even read
> device id failed, while read data from flash is right, so I can not understand
> why this happen.
> The connection between c6713 and AM29LV160DT as follow:
> C6713 Am29lv160DT(configure for word mode)
> EA2~17 A0~15
> ED0~15 DQ~15
> AWE,OE,CE WE,OE,CS
> ARY(Vcc) ......
> ...... RY/BY(empty)
> BYTE(Vcc)
>
> the RY/BY is low all the time, which means the flash chip busy, while I
> did no operation, and this make me think the flash is broken, but I am not
> sure.So everyone's suggestion will be welcome!Thank you!

Which CEn space are you using? Are your /AWE and /AOE lines shared with SDRAM? Also
during read, what is the length of your combined /CE and /AOE pulse measured on dig
scope? It should be at least 120 nsec to accommodate slow versions of AMD Flash.

What about Flash Reset signal, connected to what?

-Jeff
Reply by thom...@people.com.cn October 17, 20062006-10-17
Hello,everyone.I am so glad to find help here.My question is that I have a
dsp board,which designed by myself,and processor is TMS320C6713B,using AM29LV160DT for bootload the software. But I can not erase the flash,even read device id failed, while read data from flash is right, so I can not understand why this happen.
The connection between c6713 and AM29LV160DT as follow:
C6713 Am29lv160DT(configure for word mode)
EA2~17 A0~15
ED0~15 DQ~15
AWE,OE,CE WE,OE,CS
ARY(Vcc) ......
...... RY/BY(empty)
BYTE(Vcc)

the RY/BY is low all the time, which means the flash chip busy, while I did no operation, and this make me think the flash is broken, but I am not sure.So everyone's suggestion will be welcome!Thank you!