270 likes | 352 Views
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.
E N D
ECE 353Introduction 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.
Clock and Reset • Clock Generation • Internal Oscillator • External Oscillator • Processor Clock • Reset • Cold-start vs. warm-start • RC reset circuit • Microprocessor Supervisors • MAX807
Bus Cycles • Basic Read Cycle Sequence at Bus Level • Diagram • Basic Write Cycle Sequence at Bus Level • Diagram • States and Phases • Bus Cycle State Diagram • Types of Bus Cycles • S2:0 indicate the type of bus cycle in progress.
Bus Cycles • 80C188EB Bus Cycle Timing • Read Cycle • Write Cycle • Exercise: What type(s) of bus cycles are run? What address and data during each? 001A BA 1000 mov dx, 1000h 001D C7 07 1234 mov [bx], 1234h 0021 8A 07 mov al, [bx] 0023 EE out dx, al 0024 ED in ax, dx
Demultiplexing • Multiplexed Signal Timing • Bus signal phases • Demultiplexing Strategies • Remote Demultiplexing • Local Demultiplexing • Implementation • Devices • Connections • Timing • Read • Write
Fully-Buffered System • Advantages and Disadvantages • Signal Buffering • Address bus • Data bus • Transceivers • Control signals • Control bus • Contention issues • Terminology • Local bus • Buffered bus • Partial buffering
Logic Family Compatibility • Logic family characteristics • Definitions • Logic families • DC noise margins • Driver characteristics • Receiver characteristics • Compatibility • Voltage • Current • Exercises • Capacitive loading • TTL to CMOS
Wrapping Up • Reading for next week • Textbook chapters 10.7-10.10, 11
Logic Compatibility Exercises • For the following logic families, determine compatibility, noise margins, and fan-out. • 74ALS driving 74AC • 74AC driving 74ALS Note: For 74AC, top line is with CMOS load, bottom line is with TTL load.