You are on page 1of 13

ECE 521/511: Digital

System &
Microprocessor
UiTM MOTOROLA 68000
DIO TRAINER BOARD
INPUT/OUTPUT
CONNECTOR

BOTTOM LAYER TOP LAYER


Voltage 40 ways I/O Halt / Error
regulator Connector LED EVEN ROM EVEN RAM
+12V Dc
Power
Socket

Power LED

Crystal
Oscillator
10MHz

RESET MOTOROLA 68000 ODD ROM ODD RAM


BUTTON MICROPROCESSOR
40-PIN IDE CABLE

INPUT/OUTPUT INTERFACE
CIRCUIT

68000 DIO TRAINER BOARD


HOW TO DESIGN INPUT/OUTPUT
INTERFACE CIRCUIT
A23 A22 A21 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
0 0 0 0 1 1 1 1 1 1 1
0 0 1 1 0 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1
0 1 1 1 1 1 0 1 1 1 1
1 0 0 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 0 1 1
1 1 0 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 0

Y ADDRESS CONNECTION
Y0 $000000 RESERVE FOR ROM
Y1 $200000 RESERVE FOR RAM
Y2 $400000 FREE
Y3 $600000 FREE
Y4 $800000 FREE
Y5 $A00000 FREE
Y6 $C00000 RESERVE FOR 68230
Y7 $E00000 FREE
EXAMPLE – CONNECTION TO LATCH
TURN ON LED1
ORG $400
MOVE.B #$FD,$600000
END

TURN ON LED2
ORG $400
LED1 LED2
MOVE.B #%1111 1011,$600000
END

Note :
1. ORG MUST START FROM
ADDRESS $400
2. RAM ADDRESS START
FROM $200000

All Vcc and Gnd should be connected to here


EXAMPLE – CONNECTION TO BUFFER

START MOVE.W $A00000,D0


AND.B #$01,D0
CMP.B #0,D0
BEQ SWITCH
BRA START
SWITCH DO SOMETHING
…..
…..
…..
BRA START
END

All Vcc and Gnd should be connected to here


EXAMPLE – CONNECTION TO MORE
THAN 1 I/O INTERFACE
ORG $400

BUFFER EQU $400000


LATCH EQU $800000

START MOVE.B BUFFER,D0


MOVE.B D0, LATCH
BRA START

END
EXAMPLE – CONNECTION TO PIT 68230

D0-D7 D0-D7 PA0-PA7

DTACK* DTACK*

PB0-PB7
R/W* R/W*

CLK CLK
PC0-PC7
RESET* RESET*

A6-A23

MAD CS*

RS1-RS5 (Register select pins)


A1-A5

M68k M68230
EXAMPLE – CONNECTION TO PIT 68230
The End

You might also like