This preview shows pages 1–2. 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: Four-bit ALU CSE210W Prerequisites To finish this lab, you need to know Binary arithmetic (especially that of twos complement numbers), Logical manipulation and reduction, Design of combinational circuits, Some MSI devices, such as muxes and adders, Using LogicWorks to implement and test circuits. Objectives This lab teaches you more about refining specifications and choosing a implementation among many others. You will decompose a large problem into modules and test a circuit that is too large to test exhaustively. 1. Refine the specifications to a degree that you can determine what the circuit does for any inputs. (a) Break down the problem into workable modules, (b) Determine how these modules can be combined into larger circuit, (c) Design select signals that allow you to specify a function out of many. 2. Design, implement, and test your circuit in LogicWorks. 3. Implement, debug, and test your circuit in hardware. The size and complexity of the circuit are determined by your design decisions made in earlier steps. Very often, you need to work from vague, possibly inconsistent, and informal specifications....
View Full Document
- Fall '08