It is a question about Computer organization
It is a question about Computer organization 7. Design and implement an Arithmetic Unit that can operate as follows: S2...
1. Implement this ALU in VHDL: a (7:0) b (7:0) Logic Unit Mux y (7:0) Arithmetic Unit sel (3) cin sel (3:0) Function Transfera Increment a Decrement a Transfer b Increment b Decrement b Add a and b Add a and b with carr Complement a Complement b AND OR NAND NOR XOR Se eration Unit 0001 0010 0011 0100 0101 01 10 | y <= a+b 0111 1000 | y<= 1001| y<= NOT b 1010 | y<= a AND...
Problem 3: (12 points) Using Multiplexers and additional circuitry as needed, design a four bit arithmetic circuit with two selection variables St and So that generates the following arithmetic operations. Draw the logic diagram for two bits of this device Show all the details of your work. Cin0 Cin-1 F A+1 (increment) F A +B+1 F A+B' +1 (subtract) Si So 0 F AB (add) 1 0 FA+ B' F-A -1 (decrement) F A (transfer)
Problem 3: (12 points) Using...
This section gives you freedom to come up with your own
solutions.
An Arithmetic and Logic Unit (ALU) is a combinational circuit
that performs logic and arithmetic micro-operations on a pair of
4-bit operands. The operations performed by an ALU are controlled
by a set of function-select inputs. In this lab you will
design a 4-bit ALU with 3 function-select inputs: Mode M, Select S1
and S0 inputs. The mode input M selects between a Logic (M=0) and
Arithmetic (M=1)...
Problem 3 - Arithmetie Logic Unit (ALU) Design us poins Design a 4-bit ALU that has two selection variables Si Design an optimized circuit (mus external gates for circuit B operates based on the function table given below. The arithmetic unit and So and generates the arithmetic operations given below. and generatest Use a 4-1 MUX block with Si So Cin = 1 F-A (complement) F = A+B (add) FB (transfer) F A+B F = A+ 1 (negate) F A+B+...
WITHOUT using VHDL coding, Design the arithmetic unit by
showing the truth tables, expressions and the logic circuits!
How would I also implement the status flags (Z,C,V) in my
circuit?
S2 0 1 1. Design a 4-bit Arithmetic Logic Unit (ALU) according to the following specification. Follow the design shown during the lecture. Notice this table is different, though. A(0:3) B(0:3) S1 So Function (F) 0 0 A+B 0 0 A-B Z ALU 0 0 A-1 0 A +1 0...
Q2. Design a 8-bit ALU (Arithmetic Logic Unit) supporting the following instructions, Z and C values should be re-evaluated (updated) ifY changes Instruction type code[2:0] operations Logical Status update 001 010 011 100 101 110 ( Bitwise AND) Y = A & B: | Z (C is always 0) (bitwise OR) Y- A B; (bitwise XOR) Y-A B Z (Cis always 0) (negation) Y =-A; (Addition) Y A + B: (subtraction) Y = A-B: (Increment) Y-A+1 (decrement) Y-A-1 Z (C...
PROBLEM STATEMENT The mini-calculator will use a small ALU to perform arithmetic operations on two 4-bit values which are set using switches. The ALU operations described below are implemented with an Adder/Subtractor component. A pushbutton input allows the current arithmetic result to be saved. An upgraded mini-calculator allows the saved value to be used in place of B as one of the operands. The small ALU that you will design will use the 4-bit adder myadder4 to do several possible...
3. (30 pts.) Implement the following ASM: Func(x, Y. Z, start, U, done) Input XIO:71, YIO:7. start: Output U[0:71 done: A[O:7], Registers B[0:7], C[0:7); i: If start' goto Si S2: A -XII BYI1C-(00000000)11 done c-0 S3: A <" Add (A, B) 11 C <" Inc (C); .S4: IE A' 71 goto S3 S5:U- CIl done <1 11 goto $1 end Func Design a datapath subsystem that is adequate to execute the algorithm. i. Use a table to list the instructions...
Computer science organization and architecture! Help!
Instructions The answers to questions below must be written in the file named you MUST replace which has been provided with this test. Important: login the FSUl of the filename with you actual FSU login ID. That file has lines that begin with Question N. where N corresponds to the question number. Below or beside each Question N. there are placeholder as described must be replaced with the correct answer in the specific formats,...
CASE II AziTech is considering the design of a new CPU for its new model of computer systems for 2021. It is considering choosing between two (2) CPU (CPUA and CPUB) implementations based on their performance. Both CPU are expected to have the same instruction set architecture. CPUA has a clock cycle time of 60 ns and CPUB has a clock cycle time of 75 ns. The same number of a particular instruction type is expected to be executed on...