Title: ECE 521 Microprocessor Systems
1ECE 521Microprocessor Systems
2UiTM MOTOROLA 68000 DIO TRAINER BOARD
3(No Transcript)
4INPUT/OUTPUT CONNECTOR
BOTTOM LAYER
TOP LAYER
5ROM AT28C64B (ATMEL)
Halt / Error LED
40 ways I/O Connector
Voltage regulator
EVEN ROM
EVEN RAM
12V Dc Power Socket
Power LED
Crystal Oscillator 10MHz
ODD ROM
ODD RAM
MOTOROLA 68000 MICROPROCESSOR
RESET BUTTON
640-PIN IDE CABLE
INPUT/OUTPUT INTERFACE CIRCUIT
68000 DIO TRAINER BOARD
7HOW 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
8EXAMPLE CONNECTION TO LATCH
TURN ON LED1
ORG 0 DC.L 204000 DC.L START ORG 400 START
MOVE.B FD,600000 END START
TURN ON LED2
LED2
LED1
ORG 400 MOVE.B 11111011,600000 END START
- Note
- MAIN PROGRAM START FROM ADDRESS 400
- RAM ADDRESS START FROM 200000
All Vcc and Gnd should be connected to here
9EXAMPLE CONNECTION TO BUFFER
ORG 0 DC.L 204000 DC.L START ORG 400 STAR
T MOVE.W A00000,D0 AND.B 01,D0 CMP.B 0,D0 B
EQ SWITCH BRA START SWITCH DO
SOMETHING .. .. .. BRA START END START
All Vcc and Gnd should be connected to here
10EXAMPLE CONNECTION TO MORE THAN 1 I/O INTERFACE
ORG 0 DC.L 204000 DC.L START ORG 400 BUF
FER EQU 400000 LATCH EQU 800000 START MOVE.W BU
FFER,D0 MOVE.B D0, LATCH BRA START END START
11EXAMPLE 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
(Register select pins)
RS1-RS5
A1-A5
M68k
M68230
12EXAMPLE CONNECTION TO PIT 68230
13EXAMPLE CONNECTION TO PIT 68230 (PROGRAMMING)
- ORG 0
- DC.L 204000
- DC.L START
- ORG 400
- BUFFER EQU X00000 Yx OF YOUR CHOICES
- LATCH EQU X00000 Yx OF YOUR CHOICES
- LED EQU X00000 Yx OF YOUR CHOICES
- PGCR EQU C00001 REFER TO 68230 DATASHEET
- PACR EQU C0000x REFER TO 68230 DATASHEET
- PBCR EQU C0000x REFER TO 68230 DATASHEET
- .
- .
- INIT MOVE.B 00,PGCR PORT INITIALIZATION
ROUTINE - MOVE.B 80,PACR FOR 68230 PI/T
- MOVE.B 80,PBCR
- .
- .
- START MOVE.B 55,LATCH MAIN PROGRAM STARTS
HERE
14The End