16-Bit Bus Timings - Intel 8XC196K Series User Manual

Table of Contents

Advertisement

INTERFACING WITH EXTERNAL MEMORY

15.3.2 16-bit Bus Timings

When the device is configured to operate in the 16-bit bus-width mode, lines AD15:0 form a 16-
bit multiplexed address/data bus. Figure 15-5 shows an idealized timing diagram for the external
read and write cycles. (Comprehensive timing specifications are shown in Figure 15-24).
The rising edge of the address latch enable (ALE) indicates that the device is driving an address
onto the bus (AD15:0). The device presents a valid address before ALE falls. The ALE signal is
used to strobe a transparent latch (such as a 74AC373), which captures the address from AD15:0
and holds it while the bus controller puts data onto AD15:0.
For 16-bit read cycles, the bus controller floats the bus and then drives RD# low so that it can
receive data. The external memory must put data (Data In) onto the bus before the rising edge of
RD#. The data sheet specifies the maximum time the memory device has to output valid data after
RD# is asserted. When INST is asserted, it indicates that the read operation is an instruction fetch.
For 16-bit write cycles, the bus controller drives WR# low, then puts data onto the bus. The rising
edge of WR# signifies that data is valid. At this time, the external system must latch the data.
15-11

Advertisement

Table of Contents
loading

Table of Contents