Question: 1 :Multiplier Test 1 1 / 1 At 2 ns: F is 0 0 0 0 0 0 0 0 ( Passed ) with A
:Multiplier Test
At ns: F is
Passed
with A B
:Multiplier Test
At ns
Inputs
A B
Tested signal: F
Your value:
Expected value: Failed
:Multiplier Test
At ns
Inputs
A B
Tested signal: F
Your value:
Expected value: Failed
:Multiplier Test
At ns
Inputs
A B
Tested signal: F
Your value:
Expected value: Failed
:Multiplier Test
At ns
Inputs
A B
Tested signal: F
Your value:
Expected value: Failed
Can you help me trouble shoot why all i get is Zeros
Description
In Verilog create a bit arraystyle multiplier. The multiplier will take in two four bit numbers and outputs a bit product.
Signals
Inputs: : A and B;
Outputs: : F
module multiplierA B F;
input : A;
input : B;
output : F;
wire : partialproducts :;
wire : p p p p;
assign pb B & b A;
assign pb B & b Ab;
assign pb B & b Ab;
assign pb B & b Ab;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
fulladder faApBpCpSpCoutF;
endmodule
module fulladderA B C S Cout;
input A B C;
output S Cout;
assign Cout B & CA & CA & B;
assign S A B C;
endmodule
module topA B F;
input : A B;
output : F;
multiplier mulAABBFF;
endmodule
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
