A method and logic for providing an asynchronous interface to a synchronous memory
is disclosed. One embodiment of the present invention provides for a memory having
a first logical unit which is operable to generate a synchronized clock signal
in response to a chip select signal to the memory. The memory comprises synchronous
memory arrays. The synchronized clock signal is input to the selected synchronous
memory array. This allows an access to the synchronous memory to complete within
a timing budget of the asynchronous interface. Furthermore, the memory has a second
logical unit which is operable, in response to the chip select signal and a second
signal input to the memory, to put an input/output bus coupled to the synchronous
memory into a high impedance state by the end of the memory access. The second
input signal may be a read enable or a write enable signal.