This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Principles of VLSI Design Subsystem Design CMPE 413 1 UMBC U M B C U N IV E R S I T Y O F M A R Y L A N D B A L T IM ORE COU NTY 1 9 6 6 Control Control is the hard part of design. The regularity found in arithmetic and memory structures usually not present in control structures. Finite-State machines provide an organized structure for capturing control sequencing and operation. Two types of state machines: Combo inputs outputs D Q 1-bit Reg Clk D Q 1-bit Reg Clk clk Logic Moore Machine Combo inputs outputs D Q 1-bit Reg Clk D Q 1-bit Reg Clk clk Logic Mealy Machine Principles of VLSI Design Subsystem Design CMPE 413 2 UMBC U M B C U N IV E R S I T Y O F M A R Y L A N D B A L T IM ORE COU NTY 1 9 6 6 Control State transition diagrams used to represent state machines. Toll-booth controller example: Write the state equations of the form: if (state == oldstate & condition) next-state = newstate. Rules for assigning state bits and output encoding method given in Weste and Eshraghian. 00 A...
View Full Document
This note was uploaded on 08/23/2009 for the course CMSC 711 taught by Professor Chintanpatel during the Fall '04 term at UMBC.
- Fall '04