Download Print this page

Commodore Amiga A500 Technical Reference Manual page 47

Hide thumbs Also See for Amiga A500:

Advertisement

ISLVOUT RD IASQ IASQSO COLLIS /BG /AS IBGACK IDMAIN GND
/OWN IAOE N D S IBERR IDMAOUT /LDS /DBOE /RES /D2P VCC
DBOE
=
AS */RD
*
IBERR
+
;DATA DRIVERS DURING WRITE CYCLE
UDS
*
RD
*
ASQ
*
IBERR
+
;TURN ON DRIVERS LATE FOR RD
LDS
*
RD
*
ASQ
*
IBERR
;UDS AND LDS PROTECT RD MOD WR
;TO AVOID T R I L T A T E FIGHT
D2P
=
IDMAOUT
*
SLVOUT
*
RD
+
;DOWNSTREAM READS UPSTREAM SLAVE
DMAOUT
*
ISLVOUT
*
IRD
+
;UPSTREAM WRITES DOWNSTREAM SLAVE
DMAOUT
*
SLVOUT
;MASTER AND SMVE ARE UPSTREAM
AOE
=
BGACK
t
/BG
*
IDMAOUT
+
AS
+
B Q S O
DMAOUT
=
DMAlN
+
OWN
IF (IRES
*
COLLIS) BERR
=
VCC
DESCRIPTION
;AS KEEPS ADDR WHEN IBG DROPS
;&Q90 MAINTAINS VALID ADDR ON
;
LAST PROC CYCLE
SLVOUT
=
SLAVEOUT,ASQ
=
AS DELAYED,ASQgO
=
AS CLKD ON LOW EDGE OF 7M,
BG
=
BUS GRANT,OWN
=
LOCAL OWN
COLLIS
=
BUS COLLISION.AOE
=
ADDR OUTPUT EN.DOE
=
DATA OE
RES
=
RESET,D2P
=
DATA TO PROCESSOR
UDS LDS PROTECT AGAINST RDMODlMWRlTE 3STFIGHT & BERR
=
/DOE

Advertisement

loading

This manual is also suitable for:

Amiga a2000