ece 353 introduction to microprocessor systems
DESCRIPTION
ECE 353 Introduction to Microprocessor Systems. Michael J. Schulte. Week 7. Topics. Clock and reset generation. Bus timing. Bus signal demultiplexing. System buffering Determining suitability of logic family interconnections. System Diagram. 80C188EB Package. Clock and Reset. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/1.jpg)
ECE 353Introduction to Microprocessor Systems
Michael J. Schulte
Week 7
![Page 2: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/2.jpg)
TopicsClock and reset generation.Bus timing.Bus signal demultiplexing.System bufferingDetermining suitability of logic family interconnections.
![Page 3: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/3.jpg)
System Diagram
![Page 4: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/4.jpg)
80C188EB Package
![Page 5: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/5.jpg)
Clock and ResetClock Generation Internal Oscillator External Oscillator Processor ClockReset Cold-start vs. warm-start RC reset circuit Microprocessor Supervisors
MAX807
![Page 6: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/6.jpg)
Bus CyclesBasic Read Cycle Sequence at Bus Level DiagramBasic Write Cycle Sequence at Bus Level DiagramStates and PhasesBus Cycle State DiagramTypes of Bus Cycles S2:0 indicate the type of bus cycle in
progress.
![Page 7: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/7.jpg)
Bus Cycles80C188EB Bus Cycle Timing Read Cycle Write CycleExercise: What type(s) of bus cycles are run? What address and data during each?001A BA 1000 mov dx, 1000h001D C7 07 1234 mov [bx], 1234h0021 8A 07 mov al, [bx]0023 EE out dx, al0024 ED in ax, dx
![Page 8: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/8.jpg)
DemultiplexingMultiplexed Signal Timing Bus signal phasesDemultiplexing Strategies Remote Demultiplexing Local DemultiplexingImplementation Devices Connections Timing
Read Write
![Page 9: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/9.jpg)
Fully-Buffered SystemAdvantages and DisadvantagesSignal Buffering Address bus Data bus
Transceivers Control signals
Control bus Contention issues
Terminology Local bus Buffered bus Partial buffering
![Page 10: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/10.jpg)
Logic Family CompatibilityLogic family characteristics Definitions Logic families
DC noise margins Driver characteristics Receiver characteristics
Compatibility Voltage Current Exercises Capacitive loading TTL to CMOS
![Page 11: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/11.jpg)
Wrapping UpReading for next week Textbook chapters 10.7-10.10, 11
![Page 12: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/12.jpg)
80C188EB Clock Generator
![Page 13: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/13.jpg)
MAX807
![Page 14: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/14.jpg)
Basic Read Cycle
![Page 15: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/15.jpg)
Basic Write Cycle
![Page 16: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/16.jpg)
Bus Cycle State Diagram
![Page 17: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/17.jpg)
Bus Cycle Types
![Page 18: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/18.jpg)
Read Cycle
![Page 19: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/19.jpg)
Write Cycle
![Page 20: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/20.jpg)
States & Phases
![Page 21: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/21.jpg)
001A BA 1000 mov dx, 1000h
![Page 22: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/22.jpg)
001D C7 07 1234 mov [bx], 1234h
![Page 23: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/23.jpg)
0021 8A 07 mov al, [bx]
![Page 24: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/24.jpg)
0023 EE out dx, al
![Page 25: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/25.jpg)
0024 ED in ax, dx
![Page 26: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/26.jpg)
Logic Compatibility Exercises
For the following logic families, determine compatibility, noise margins, and fan-out. 74ALS driving 74AC 74AC driving 74ALS
VOHmin VIHmin VOLmax VILmax IOHmax IIHmax IOLmax IILmax
74ALS
2.7V 2.0V 0.5V 0.8V -400uA +20uA +8.0mA
-200uA
74AC 4.9V3.76V
0.7*VCC 0.1V0.7V
0.3*VCC -50uA-24mA
+1uA +50uA+24mA
-1uA
Note: For 74AC, top line is with CMOS load, bottom line is with TTL load.
![Page 27: ECE 353 Introduction to Microprocessor Systems](https://reader036.vdocument.in/reader036/viewer/2022062521/56815111550346895dbf2e62/html5/thumbnails/27.jpg)
TinyLogicTM and Little Logic