ECE 521 Microprocessor Systems

Slides:



Advertisements
Similar presentations
Basic Microprocessor Timing
Advertisements

Autumn 2012C.-S. Shieh, EC, KUAS, Taiwan1 The 8051 Family Microcontroller Chin-Shiuh Shieh Department of Electronic Engineering.
ECE 2211 Microprocessor and Interfacing Chapter 8 The 8088/8086 Microprocessors and their memory and I/O interfaces Br. Athaur Rahman Bin Najeeb Room.
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
9/20/6Lecture 3 - Instruction Set - Al1 The Hardware Interface.
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
Chapter 10 Hardware Details on the 8088 Objectives: The general specification on the 8088 microprocessors The processor’s control signal names and specifications.
ECE511: Digital System & Microprocessor
Memory Interfacing ECE 511: Digital System & Microprocessor.
Microcontroller 8051.
“H EAVEN ’ S L IGHT IS OUR G UIDE ” R AJSHAHI U NIVERSITY OF E NGINEERING AND T ECHNOLOGY D EPARTMENT OF E LECTRICAL AND E LECTRONIC E NGINEERING.
ECE 447 Fall 2009 Lecture 6: TI MSP430 IO Interfacing.
ECE 447: Lecture 6 Input/Output Interfacing LEDs, Button Switches & Port Multiplexing.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Microcomputer & Interfacing Lecture 2
Khaled A. Al-Utaibi  8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode.
Khaled A. Al-Utaibi  Intel Peripheral Controller Chips  Basic Description of the 8255  Pin Configuration of the 8255  Block Diagram.
Objectives How Microcontroller works
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
LVTech / / IRC #makelv on freenode.net Jared Steckel AN INTRODUCTION.
به نام یکتای هستی بخش درس ریزپردازنده یک گروه دکتر ثنایی جلسه اول.
CprE 211 Break-out Board Layout
MCS-51 Hardware Interfacing
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
VME interface Fuse Transient suppressor Front panel leds PCB INIT_ integration Led driving VME common functions Software conventions Same chip SVT-PISA.
8086/8088 Hardware Specifications Power supply:  +5V with tolerance of ±10%;  360mA. Input characteristics:  Logic 0 – 0.8V maximum, ±10μA maximum;
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
Minimum System Requirements Clock Generator Memory Interfacing.
CHAPTER HARDWARE CONNECTION. Pin Description 8051 family members ◦ e.g., 8751, 89C51, 89C52, DS89C4x0) ◦ Have 40 pins dedicated for various functions.
8086/8088 Hardware System. Typical Microprocessor Memory System CPU Memory Control Address Data.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Microcontrollers Class : 4th Semister E&C and EEE Subject Code: 06ES42
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
ECE 521/511: Digital System & Microprocessor
ECE 511: Digital System & Microprocessor
CIT 673 Created by Suriyong1 Micro controller hardware architechture.
Basic I/O Interface Fixed Address Variable Address
EE365 - Microprocessors period 26 10/23/00 D. R. Schertz # Parallel Ports.
ABE425 Engineering Measurement Systems Electronic Parts Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering University of Illinois.
Presented by Sadhish Prabhu
ECE 371 Microprocessor Interfacing
1 Expanded Modes, Bus, External Memory Today: First Hour: Expanded Modes, Bus, Timing –Section of Huang’s Textbook –In-class Activity #1 Second.
Seraj Dosenbach Greg Lammers Beau Morrison Ananya Panja Printed Circuit Board Layout Narrative plus Preliminary PCB Layout.
Chapter Microcontroller
1 Bringing it all together: Exploring the EVB Today: First Hour: Bringing it all together by exploring the EVB –Section of Huang’s Textbook.
Microcontroller based Traffic signal Umer Butt Amna Rashid Izza Rabbani Rozab Naveed Ramesha Akram.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
Class Exercise 1B.
Fundamentals of Computer Engineering
1. Make sure supply voltage is off, unplug the USB, and close the GUI.
TI ARM I/O Programming Chapter 2
LAPTOP THEFT IDENTIFIER.
Diagram of the Board of Education
Reverse Engineered PIC-101 DC-DC converter example
Basic I/O Interface.
Figure 8-1. PIC18F458 Pin Diagram
Example: Addressing modes
The 8051 Microcontroller (8 bit )
Arduino Board.
The 8051 Microcontroller and Embedded Systems
Important 8051 Features On chip oscillator 4K bytes ROM 128 bytes RAM
8051 Micro Controller.
The 8051 Microcontroller (8 bit )
CHAPTER HARDWARE CONNECTION.
Presentation transcript:

ECE 521 Microprocessor Systems

UiTM MOTOROLA 68000 DIO TRAINER BOARD

INPUT/OUTPUT CONNECTOR BOTTOM LAYER TOP LAYER

MOTOROLA 68000 MICROPROCESSOR 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 RESET BUTTON MOTOROLA 68000 MICROPROCESSOR ODD ROM ODD RAM

INPUT/OUTPUT INTERFACE CIRCUIT 40-PIN IDE CABLE INPUT/OUTPUT INTERFACE CIRCUIT 68000 DIO TRAINER BOARD

HOW TO DESIGN INPUT/OUTPUT INTERFACE CIRCUIT Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 1 Y ADDRESS CONNECTION Y0 $000000 RESERVE FOR ROM Y1 $200000 RESERVE FOR RAM Y2 $400000 FREE Y3 $600000 Y4 $800000 Y5 $A00000 Y6 $C00000 RESERVE FOR 68230 Y7 $E00000

EXAMPLE – 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 LED1 LED2 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

EXAMPLE – CONNECTION TO BUFFER ORG $0 DC.L $204000 DC.L START ORG $400 START MOVE.W $A00000,D0 AND.B #$01,D0 CMP.B #0,D0 BEQ SWITCH BRA START SWITCH DO SOMETHING ….. END START All Vcc and Gnd should be connected to here

EXAMPLE – CONNECTION TO MORE THAN 1 I/O INTERFACE ORG $0 DC.L $204000 DC.L START ORG $400 BUFFER EQU $400000 LATCH EQU $800000 START MOVE.W BUFFER,D0 MOVE.B D0, LATCH BRA START END START

(Register select pins) 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* (Register select pins) RS1-RS5 A1-A5 M68k M68230

EXAMPLE – CONNECTION TO PIT 68230

EXAMPLE – 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… END START

The End