I am wondering the best way to interface a 65xx device to the 68030?
I have the following circuit sketch:
Attachment:
File comment: 65xx to 68030 interface
CS6522.png [ 31.55 KiB | Viewed 632 times ]
Signal summary:
PH2 is a 14 MHz clock fed to the 6522.
XCS6522 is an active low chip select signal coming from a 68030 address bus decode.
DS is the 68030’s active low data strobe.
DSACK0 is a data transfer acknowledge for the ‘030.
CS6522 is the active low chip select fed to the 6522.
How it works:
If the data strobe is high, the circuit is held in the reset state and the 6522 not selected.
When the data strobe is low a negative edge on the PH2 clock will clock the XCS6522 signal through a DFF. This should drive the CS6522 low. On the next negative edge of the PH2 clock the data acknowledge DSACK0 will be activated. This will indicate to the ‘030 that the transfer is complete. At the same time the chip select to the 6522 is disabled. The circuit will remain in this state until the data strobe, DS, is de-asserted at which point the circuit will be reset.