Hi,
I'm currently implementing a new Nand Interface on our hardware.
The old interface has a register that accepts the complete address and thus keep ALE high between the individual bytes that it clocks out. The NAND can thus know that it has the complete address when ALE goes low and should start the 'read' at this point.
The new interface requires each address byte to be written to the register separately and thus doesn't necessarily know when it has the final byte. This leads me to suspect (I don't yet have working HW to check) that ALE goes low between each individual byte, so the NAND won't have an indicator from the interface that the address is complete.
Of course, the NAND could work out for itself when it has the complete address and start the 'read' then, but does it?
Does anyone know how this part of the interface actually works?
TIA
Tim