(a) Determine the values to be applied to the control lines CO-C3, CO'- C3', CO"-C3" of the ALU in order to implement the logic function: Sum¡ = A¡ AND B₁ where A; and B; are the inputs to the ALU and Sum; is the output of the ALU. Datapath Control line functions: The functions provided by each GPLB in the ALU: CO C1 C2 C3 Function Result Signal Active High/low Description 0000 0 RDA_A H RDA_B H LDA_A H LDA_B H Read contents of A Reg on to A Bus Read contents of A Reg on to B Bus Write contents of A Bus into A Reg Write contents of B Bus into A Reg 1000 AB (A+B) RDB_A H Read contents of B Reg on to A Bus 1 010 0100 A.B 1100 AB+ A.B 0010 AB A.B+A.B A.B B A.B A RDB B H Read contents of B Reg on to B Bus 0 LDB_A H LDB_B H LD_ALU H RD_ALU_A H RD_ALU_B H SELECT A H Write contents of A Bus into B Reg Write contents of B Bus into B Reg Write output of ALU Bus into ALU Reg Read contents of ALU Reg on to A Bus Read contents of ALU Reg on to B Bus Select A Bus into ALU 1 0 CO-C3 CO-C3' H CO-C3" H H General Purpose Logic Block 1 Control Signals General Purpose Logic Block 2 Control Signals General Purpose Logic Block 3 Control Signals 110 1 10 A.B+ A.B+A.B 0001 AB 1001 AB+ AB 0101 AB+ A.B 1 101 011 1 0 11 A.B+A.B+A.B AB+ AB A.B+ A.B A exor B A.B A.B A exnor B A A+B B A.B+A.B+ A.B A+B 0111 A.B+A.B+ A.B A+B 1 11 1 A.B+A.B+ A.B+ A.B 1 Block Diagram of ALU: A Co C1 C2 C3 Cin-1 Logic Block 1 Propagate Pi Logic Block 3 Sum Manchester Carry C"C"C2 C3 Logic Block 2 G Bi- Generate C' C' C'₂ C's Cout Processor Instruction Set: Sum Mnemonic Description Instruction Code (Opcode) INSTA INSTB A

Electric Motor Control
10th Edition
ISBN:9781133702818
Author:Herman
Publisher:Herman
Chapter22: Sequence Control
Section: Chapter Questions
Problem 6SQ: Draw a symbol for a solid-state logic element AND.
icon
Related questions
Question

Please can you solve this question in a step by step form correctly, please look at the refernces provided on the data path control lines, the GPLB functions, the processor instruction set

(a) Determine the values to be applied to the control lines CO-C3, CO'-
C3', CO"-C3" of the ALU in order to implement the logic function:
Sum¡ = A¡ AND B₁
where A; and B; are the inputs to the ALU and Sum; is the output of
the ALU.
Transcribed Image Text:(a) Determine the values to be applied to the control lines CO-C3, CO'- C3', CO"-C3" of the ALU in order to implement the logic function: Sum¡ = A¡ AND B₁ where A; and B; are the inputs to the ALU and Sum; is the output of the ALU.
Datapath Control line functions:
The functions provided by each GPLB in the ALU:
CO C1 C2 C3
Function
Result
Signal
Active
High/low
Description
0000
0
RDA_A
H
RDA_B
H
LDA_A
H
LDA_B
H
Read contents of A Reg on to A Bus
Read contents of A Reg on to B Bus
Write contents of A Bus into A Reg
Write contents of B Bus into A Reg
1000 AB
(A+B)
RDB_A
H
Read contents of B Reg on to A Bus
1 010
0100 A.B
1100 AB+ A.B
0010 AB
A.B+A.B
A.B
B
A.B
A
RDB B
H
Read contents of B Reg on to B Bus
0
LDB_A
H
LDB_B
H
LD_ALU H
RD_ALU_A H
RD_ALU_B H
SELECT A H
Write contents of A Bus into B Reg
Write contents of B Bus into B Reg
Write output of ALU Bus into ALU Reg
Read contents of ALU Reg on to A Bus
Read contents of ALU Reg on to B Bus
Select A Bus into ALU
1
0
CO-C3
CO-C3' H
CO-C3" H
H
General Purpose Logic Block 1 Control Signals
General Purpose Logic Block 2 Control Signals
General Purpose Logic Block 3 Control Signals
110
1 10 A.B+ A.B+A.B
0001 AB
1001 AB+ AB
0101 AB+ A.B
1
101
011
1 0 11
A.B+A.B+A.B
AB+ AB
A.B+ A.B
A exor B
A.B
A.B
A exnor B
A
A+B
B
A.B+A.B+ A.B
A+B
0111
A.B+A.B+ A.B
A+B
1 11 1
A.B+A.B+ A.B+ A.B 1
Block Diagram of ALU:
A
Co C1 C2 C3
Cin-1
Logic
Block 1
Propagate
Pi
Logic
Block 3
Sum
Manchester
Carry
C"C"C2 C3
Logic
Block 2
G
Bi-
Generate
C' C' C'₂ C's
Cout
Processor Instruction Set:
Sum
Mnemonic Description
Instruction Code (Opcode)
INSTA
INSTB
A<A+B
Add
0
0
INSTC
1
A<A-B
Subtract
0
1
0
A <A AND B
NAND
0
1
1
A<Ā OR B
A OR B
1
0
A <A AND B
AND
1
0
71
0
A<A B
XNOR
1
1
0
Transcribed Image Text:Datapath Control line functions: The functions provided by each GPLB in the ALU: CO C1 C2 C3 Function Result Signal Active High/low Description 0000 0 RDA_A H RDA_B H LDA_A H LDA_B H Read contents of A Reg on to A Bus Read contents of A Reg on to B Bus Write contents of A Bus into A Reg Write contents of B Bus into A Reg 1000 AB (A+B) RDB_A H Read contents of B Reg on to A Bus 1 010 0100 A.B 1100 AB+ A.B 0010 AB A.B+A.B A.B B A.B A RDB B H Read contents of B Reg on to B Bus 0 LDB_A H LDB_B H LD_ALU H RD_ALU_A H RD_ALU_B H SELECT A H Write contents of A Bus into B Reg Write contents of B Bus into B Reg Write output of ALU Bus into ALU Reg Read contents of ALU Reg on to A Bus Read contents of ALU Reg on to B Bus Select A Bus into ALU 1 0 CO-C3 CO-C3' H CO-C3" H H General Purpose Logic Block 1 Control Signals General Purpose Logic Block 2 Control Signals General Purpose Logic Block 3 Control Signals 110 1 10 A.B+ A.B+A.B 0001 AB 1001 AB+ AB 0101 AB+ A.B 1 101 011 1 0 11 A.B+A.B+A.B AB+ AB A.B+ A.B A exor B A.B A.B A exnor B A A+B B A.B+A.B+ A.B A+B 0111 A.B+A.B+ A.B A+B 1 11 1 A.B+A.B+ A.B+ A.B 1 Block Diagram of ALU: A Co C1 C2 C3 Cin-1 Logic Block 1 Propagate Pi Logic Block 3 Sum Manchester Carry C"C"C2 C3 Logic Block 2 G Bi- Generate C' C' C'₂ C's Cout Processor Instruction Set: Sum Mnemonic Description Instruction Code (Opcode) INSTA INSTB A<A+B Add 0 0 INSTC 1 A<A-B Subtract 0 1 0 A <A AND B NAND 0 1 1 A<Ā OR B A OR B 1 0 A <A AND B AND 1 0 71 0 A<A B XNOR 1 1 0
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Electric Motor Control
Electric Motor Control
Electrical Engineering
ISBN:
9781133702818
Author:
Herman
Publisher:
CENGAGE L