Question: Please check my work so far and then do question 1 . Please create the verilog code for this design that can be implemented into
Please check my work so far and then do question Please create the verilog code for this design that can be implemented into Vivado.
Homework for the calculator project
ECE
Design a combinational not sequential circuit that converts a digit signed BCD number in the bit format, where the left most bit is the sign bit and the rest of the bits represents the absolute value to a signed binary number.
a Use hand examples to answer the following questions to make sure the problem is understood properly Some hand examples to help you with understanding the problem and verifying the results in the end. Pick a few of your own values.
b Inputs
i Suggestion: separate the sign and the absolute value as two inputs.
ii Name and size of the inputs Simn, Abs :
c Outputs
i Range of value to in decimal
ii How many bits are needed as signed binary to cover the entire range of input value Only use enough bits to represent the range specified above.
iii. Name and size of the output vector
d Inputoutput relationship. You should do a couple of hand examples to gain ideas.
e Write down a pseudocode to solve this problem. Here is a hint to help you get started.
i Look at the hand examples. Do you do things differently for different values? Are there different cases you should consider separately? If so use a selection construct such as if ifelse, or case statement.
ii You may use words to describe each of these steps.
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
