Download presentation
Presentation is loading. Please wait.
Published byHaylie Earle Modified over 9 years ago
2
RLH - Spring 1998ECE 611 Hardware - 1 Basic Microprocessor Hardware ECE 611 Microprocessor Systems Dr. Roger L. Haggard, Associate Professor Department of Electrical and Computer Engineering Tennessee Technological University Spring 1998
3
RLH - Spring 1998ECE 611 Hardware - 2 Outline l Microprocessor Applications l Computer System Structure l Generic CPU, Memory, I/O l Specific Microprocessor Pinouts l Specific Microprocessor Timing
4
RLH - Spring 1998ECE 611 Hardware - 3 Introduction l Computer System - Hardware and Software l Typical Processors: –8086 Microprocessor –68000 Microprocessor –8051 Microcomputer or Microcontroller –Why different?
5
RLH - Fall 1997RLH - Spring 1998ECE 611 Hardware - 4 Applications of Microprocessors 2 Broad Applications: l General purpose computer –runs user programs –big memory, big peripherals –modular, complex, expandable l Embedded Computer –invisible to user –dedicated application, limited hardware –single board, less complex –our project and most designs
6
RLH - Spring 1998ECE 611 Hardware - 5 Basic Computer System CPU MEM I/O Peripherals Buses
7
RLH - Fall 1997RLH - Spring 1998ECE 611 Hardware - 6 Larger Computer System uP Buf & Ifc Buf RAM ROM CPU Memory Input/Output DATA ADDR CTL OPT IFC 1 IFC 2 IFC n Buf Dev 1 Dev 2 Dev n SYSTEM BUSES (related signals) l 1 board or multiple boards l DATA = info l ADDRESS= select src/dest item l CONTROL= timing l Buffers and inteface - why? Device-specific Interfaces and signals
8
RLH - Fall 1997RLH - Spring 1998ECE 611 Hardware - 7 Generic CPU Clock & Reset uP Addr Data clk rst Am D Read Write I/O Byte/Word Ready INTREQ INTACK BUS REQ BUS GRT ADDR & DATA BUS TIMING INTERRUPT DMA A D ADDR BUS DATA BUS (Bidirectional) MRD MWR INP OUT DONE I0I0 I1I1 InIn BUS REQ BUS GRT Addr Latch & Buffer Data Buf Control Logic & Buf Interrupt Priority Control Major Signal Groups: If time-multiplexed bus
9
RLH - Fall 1997RLH - Spring 1998ECE 611 Hardware - 8 Generic Memory Module Addr Decoder Buf Buf & Timing D D A A RD OE WR WE CS RAM ROM OE CS A D ADDR BUS DATA BUS MRD MWR Done (if async) A C (A-C) (Divides mem space) Draw mem map? RAM ROM (Data, Programs, Stack) (Bootstrap, OpSys, main program) modify R/W pulses Assert DONE after max RAM/ROM delay? Optional: DRAM & Controller Error Detect/Correct Multiple Banks
10
RLH - Spring 1998ECE 611 Hardware - 9 Generic I/O Module (1)
11
RLH - Spring 1998ECE 611 Hardware - 10 Generic I/O Module (2)
12
RLH - Spring 1998ECE 611 Hardware - 11 68000 Microprocessor Interface Signals (1)
13
RLH - Spring 1998ECE 611 Hardware - 12 68000 Microprocessor Interface Signals (2)
14
RLH - Spring 1998ECE 611 Hardware - 13 68000 Microprocessor Interface Signals (3) l Memory-Mapped I/O Space l Lower-level Integration - must use custom designed “glue” part (PLDs?) 68000 Control Signals (which?) “Big Endian”
15
RLH - Spring 1998ECE 611 Hardware - 14 8086 Micropocessor Interface Signals (1)
16
RLH - Spring 1998ECE 611 Hardware - 15 8086 Micropocessor Interface Signals (2)
17
RLH - Spring 1998ECE 611 Hardware - 16 8086 Micropocessor Interface Signals (3) l 2 Interface Configurations –Minimum Mode - small, single processor –Maximum Mode - large, multi-processor or coprocessor l Separate (port-mapped) I/O space l Highly integrated “glue” parts available “Little Endian”
18
RLH - Spring 1998ECE 611 Hardware - 17 8051 Microcontroller l Complete, highly-integrated microcomputer –CPU, RAM, ROM, IO l Port 0 –8-bit bidirectional I/O port OR –multiplexed low-order address and data bus bytes l Port 1 –8-bit bidirectional I/O port l Port 2 –8-bit bidirectional I/O port OR –high-order address byte l Port 3 –8-bit bidirectional I/O port OR –various special-function signals
19
RLH - Spring 1998ECE 611 Hardware - 18 8051 Microcontroller Interface Signals (1)
20
RLH - Spring 1998ECE 611 Hardware - 19 8051 Microcontroller Interface Signals (2)
21
RLH - Spring 1998ECE 611 Hardware - 20 Basic Hardware Summary
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.