ece 521 microprocessor systems

14
ECE 521 Microprocessor Systems

Upload: vinny

Post on 04-Feb-2016

92 views

Category:

Documents


0 download

DESCRIPTION

ECE 521 Microprocessor Systems. UiTM MOTOROLA 68000 DIO TRAINER BOARD. INPUT/OUTPUT CONNECTOR. BOTTOM LAYER. TOP LAYER. ROM AT28C64B (ATMEL). Voltage regulator. 40 ways I/O Connector. Halt / Error LED. EVEN ROM. EVEN RAM. +12V Dc Power Socket. Power LED. Crystal Oscillator 10MHz. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ECE 521 Microprocessor Systems

ECE 521Microprocessor Systems

Page 2: ECE 521 Microprocessor Systems

UiTM MOTOROLA 68000 DIO TRAINER BOARD

Page 3: ECE 521 Microprocessor Systems
Page 4: ECE 521 Microprocessor Systems

BOTTOM LAYER TOP LAYER

INPUT/OUTPUTCONNECTOR

Page 5: ECE 521 Microprocessor Systems

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

ROMAT28C64B(ATMEL)

Page 6: ECE 521 Microprocessor Systems

68000 DIO TRAINER BOARD

40-PIN IDE CABLE

INPUT/OUTPUT INTERFACE CIRCUIT

Page 7: ECE 521 Microprocessor Systems

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 Microprocessor Systems

EXAMPLE – CONNECTION TO LATCH

ORG $0DC.L $204000DC.L STARTORG $400

START MOVE.B #$FD,$600000END START

ORG $400MOVE.B #%11111011,$600000END START

LED2LED1

All Vcc and Gnd should be connected to here

Note :

1. MAIN PROGRAM START FROM ADDRESS $400

2. RAM ADDRESS START FROM $200000

TURN ON LED1

TURN ON LED2

Page 9: ECE 521 Microprocessor Systems

EXAMPLE – CONNECTION TO BUFFER

ORG $0DC.L $204000DC.L STARTORG $400

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

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

END START

All Vcc and Gnd should be connected to here

Page 10: ECE 521 Microprocessor Systems

EXAMPLE – CONNECTION TO MORE

THAN 1 I/O INTERFACE

ORG $0DC.L $204000DC.L STARTORG $400

BUFFER EQU $400000LATCH EQU $800000

START MOVE.W BUFFER,D0MOVE.B D0,

LATCHBRA START

END START

Page 11: ECE 521 Microprocessor Systems

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 Microprocessor Systems

EXAMPLE – CONNECTION TO PIT 68230

Page 13: ECE 521 Microprocessor Systems

EXAMPLE – CONNECTION TO PIT 68230 (PROGRAMMING)

ORG $0DC.L $204000DC.L STARTORG $400

BUFFER EQU $X00000 ; Yx OF YOUR CHOICESLATCH EQU $X00000 ; Yx OF YOUR CHOICESLED EQU $X00000 ; Yx OF YOUR CHOICESPGCR EQU $C00001 ; REFER TO 68230 DATASHEETPACR EQU $C0000x ; REFER TO 68230 DATASHEETPBCR EQU $C0000x ; REFER TO 68230 DATASHEET …. ….INIT MOVE.B #$00,PGCR ; PORT INITIALIZATION ROUTINE

MOVE.B #$80,PACR ; FOR 68230 PI/TMOVE.B #$80,PBCR

…. ….START MOVE.B #$55,LATCH ; MAIN PROGRAM STARTS HERE… …. ….

END START

Page 14: ECE 521 Microprocessor Systems

The End