MCB517AC Evaluation Board User’s Guide
25
PIN 13 /MON_ON COMBINATORIAL ; INPUT
PIN 14 /S[4] COMBINATORIAL ; INPUT
PIN 15 /CS_USER COMBINATORIAL ; OUTPUT
PIN 16 /CS_CAN COMBINATORIAL ; OUTPUT
PIN 17 /CS_RAM COMBINATORIAL ; OUTPUT
PIN 18 /CS_EPROM COMBINATORIAL ; OUTPUT
PIN 19 /RD_RAM COMBINATORIAL ; OUTPUT
PIN 20 MON_RUN COMBINATORIAL ; OUTPUT
PIN 21..22 A_P[13..14] COMBINATORIAL ; OUTPUT
PIN 23 /S[3] COMBINATORIAL ; OUTPUT
PIN 24 VCC ; INPUT
;----------------------------------- Boolean Equation Segment ------
EQUATIONS
IF (MON_ON) THEN ; Monitor switched on
BEGIN
RD_RAM = RD + PSEN ; v. Neumann wired RAM
A_P[13..14] = S[3..4]
IF (MON_RUN) THEN
BEGIN
MON_RUN = /RSTOUT
CS_EPROM = (A[15] * A[14] * A[13] * /A[12] * A[11]) + ; e800 - efff
(A[15] * A[14] * A[13] * A[12]) ; f000 - ffff
CS_RAM = /(((A[15] * A[14] * A[13] * /A[12] * A[11]) + ; e800 - efff
(A[15] * A[14] * A[13] * A[12]))) ; f000 - ffff
END
ELSE
BEGIN
CS_EPROM = 1 ; ROM always enabled
CS_RAM = 0 ; RAM always disabled
IF (A[15..8] = #b11101000) THEN ; Address e800 - e8ff
BEGIN
MON_RUN = PSEN * /RSTOUT
END
ELSE
BEGIN
MON_RUN = 0
END
END
END
ELSE ; Monitor switched off
BEGIN
RD_RAM = RD ; Harvard wired RAM
A_P[13..14] = A[13..14]
CS_EPROM = 1
IF (A[15..9] = #b1111011) THEN ; Address f600 - f7ff
BEGIN CS_RAM = 0 END
ELSE
BEGIN CS_RAM = 1 END
END
IF (A[15..8] = #b11110110) THEN ; ADDRESS f600 - f6ff
BEGIN CS_USER = 1 END
ELSE
BEGIN CS_USER = 0 END
IF (A[15..8] = #b11110111) THEN ; ADDRESS f700 - f7ff
BEGIN CS_CAN = 1 END
ELSE
BEGIN CS_CAN = 0 END
;-------------------------------------------------------------------
Содержание MCB517AC
Страница 6: ...vi Contents...
Страница 23: ...MCB517AC Evaluation Board User s Guide 17 Schematics...
Страница 24: ...18 Chapter 3 Hardware...
Страница 25: ...MCB517AC Evaluation Board User s Guide 19...
Страница 26: ...20 Chapter 3 Hardware...
Страница 27: ...MCB517AC Evaluation Board User s Guide 21 Printed Board Assembly...
Страница 32: ...26 Chapter 3 Hardware...
Страница 34: ......