??? 05/10/04 12:58 Read: times |
#70110 - A flash write issue - a little diversion |
THis is not directly relevant to an 8052 forum, but I hope the veterans like Joseph, kai, Karas , Raghu, Andy...won't kick me for posting this. :) I am facing a bottleneck in an AMD flash write procedure. - Alphamosaic VC01 processor to AMD 29LV160D flash memory. Tried options like data polling for write finish, giving a wait time according to the AMD29LV160D datasheet, etc.But none of them gives a result. When I browsed through the AMD website, I came accross the some information. I couldn't grasp point titled "Address bus interface " fully(maybe not much of a hardware man). Can anyone throw some more light into it by deciphering the following prose,please.? Regards Achu ;======= from AMD wesite ======================= Causes of Flash device Program/Erase Failure ----------------------------------------------- The inability to program/erase a Flash device may be a result of a number of different factors. Listed below are the most common causes and resolutions. · Address bus interface In an 8-bit Data Bus system, input A0 of the system address bus connects to input A0 of an 8-bit only Flash device, A1 connects to A1, etc. However, in a 16-bit Data Bus system with Byte addressing capability using two 8-bit Flash devices, the system address bus should be shifted relative to the Flash address inputs by one bit. That is, input A1 of the system address bus connects to A0 of the Flash address inputs, A2 of the system address bus connects to A1 of the Flash address inputs, and so on. Input A0 of the system address bus is NOT connected to the Flash device, and can be used to select the Flash device to be used for low or high byte transfer. This is similar to a 16-bit system using two dual-mode (8/16-bit) Flash devices in Byte mode. Input A1 of the system address bus connects to A-1 of the Flash device, A2 of the system address bus connects to A0 on the Flash, etc. Since the physical address connections are shifted by one bit, the Command values on the address lines from the Processor’s point of view will be different from those stated in the Command Definition Table, where the Flash device is the reference point. ================================================ |
Topic | Author | Date |
A flash write issue - a little diversion | 01/01/70 00:00 | |
RE: A flash write issue - a little diversion | 01/01/70 00:00 | |
RE: flash write issue - reply to Russel | 01/01/70 00:00 | |
One more thing... | 01/01/70 00:00 | |
RE: A flash write issue - a little diversion | 01/01/70 00:00 | |
reply to russell | 01/01/70 00:00 | |
RE: A flash write issue - a difference | 01/01/70 00:00 | |
RE: A flash write issue - a difference | 01/01/70 00:00 | |
RE: A flash write issue - a little diversion![]() | 01/01/70 00:00 |