Question: Create a 6 bit ALU using only simple logic gates. Required sub-circuits: - Main - 1-bit ALU (and all of its sub-circuits) Required in Main
Create a 6 bit ALU using only simple logic gates.
Required sub-circuits: - Main - 1-bit ALU (and all of its sub-circuits) Required in Main circuit: - Data Inputs x12: Labeled "A0", "A1", "A2", "A3", "A4", "A5", and "B0", "B1", "B2", "B3", "B4", "B5" - Control Inputs x4: Labeled "F0", "F1" (opcodes), "CS" (chip select), "C_in" (carry in) - Data Outputs x6: Labeled "O0", "O1", "O2", "O3", "O4", "O5" - Status Outputs x2: Labeled "Zero" (all output data is zero), "C_out" (carry out) Allowed in all circuits: - Wiring - Basic logic gates like AND, OR, NOT, NOR, XOR, .... Not allowed: - Any special logic components. (e.g. no three-input gates, no multi-bit settings on inputs/outputs, no multiplexers, etc.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
