13
ECE 521/511: Digital System & Microprocessor

ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

Embed Size (px)

Citation preview

Page 1: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

ECE 521/511: Digital System & Microprocessor

Page 2: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

UiTM MOTOROLA 68000 DIO TRAINER BOARD

Page 3: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD
Page 4: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

BOTTOM LAYER TOP LAYER

INPUT/OUTPUTCONNECTOR

Page 5: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

EVEN ROM EVEN RAM

ODD ROM ODD RAM

Halt / ErrorLED

40 ways I/O Connector

Voltage regulator

+12V Dc Power Socket

Power LED

Crystal Oscillator

10MHz

MOTOROLA 68000 MICROPROCESSOR

RESET BUTTON

Page 6: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

68000 DIO TRAINER BOARD

40-PIN IDE CABLE

INPUT/OUTPUT INTERFACE CIRCUIT

Page 7: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 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

Page 8: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

EXAMPLE – CONNECTION TO LATCH

ORG $400

MOVE.B #$FD,$600000

END

ORG $400

MOVE.B #%1111 1011,$600000

END

LED2LED1

All Vcc and Gnd should be connected to here

Note :

1. ORG MUST START FROM ADDRESS $400

2. RAM ADDRESS START FROM $200000

TURN ON LED1

TURN ON LED2

Page 9: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

EXAMPLE – CONNECTION TO BUFFER

START MOVE.W $A00000,D0AND.B #$01,D0CMP.B #0,D0BEQ SWITCHBRA START

SWITCH DO SOMETHING…..…..…..BRA START

END

All Vcc and Gnd should be connected to here

Page 10: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

EXAMPLE – CONNECTION TO MORE

THAN 1 I/O INTERFACE

ORG $400

BUFFER EQU $400000LATCH EQU $800000

START MOVE.B BUFFER,D0MOVE.B D0, LATCHBRA START

END

Page 11: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

D0-D7 D0-D7

DTACK*DTACK*

R/W*R/W*

CLK

RESET* RESET*

MAD CS*

A6-A23

A1-A5RS1-RS5

PA0-PA7

PB0-PB7

PC0-PC7

M68k M68230

CLK

(Register select pins)

EXAMPLE – CONNECTION TO PIT 68230

Page 12: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

EXAMPLE – CONNECTION TO PIT 68230

Page 13: ECE 521/511: Digital System & Microprocessor. UiTM MOTOROLA 68000 DIO TRAINER BOARD

The End