subject

For this part of lab 7 you will design the sign extender module for your armv8 processor in verilog. as an example, below is a simple 16 to 32-bit sign extender module module signextender(busimm, imm16, ctrl); output [31: ] busimm input [15: e] imm16 input ctrl wire extbit; assign #1 extbit- (ctrl ? 1.be : 1㎜16[15]); assign busimm-(16textbit)imm16 endmodule rewrite this module to meet the needs of your armv8 processor. in particular, the sign extender should output a 64-bit buslmm, and it's input should be the 32-bit instruction. depending on the instruction type (b, cb or d), it should extend the right set of bits in the instruction up to a full 64-bits. save this module in a file called signextender. v implement a testbench for the module, signextender, and simulate the testbench with vcs. your testbench should be self-checking, i. e. it should not only set inputs but it should also check for expected outputs and print a failure message in the event of unexpected output. you may use the testbenches provided in lab06 as an example of an exhaustive, self-checking testbench. simulate your testbench and show that your new signextender works properly.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 10:40
"it security policy enforcement and monitoring" respond to the following: describe how monitoring worker activities can increase the security within organizations. describe the rationale that managers should use to determine the degree of monitoring that the organization should conduct. explain the extent to which you believe an organization has the right to monitor user actions and traffic. determine the actions organizations can take to mitigate the potential issues associated with monitoring user actions and traffic.
Answers: 3
question
Computers and Technology, 22.06.2019 15:30
In a compound condition, both conditions on either side of the logical operator and must be true for the overall condition to be true. a: true b: false
Answers: 1
question
Computers and Technology, 22.06.2019 17:30
Where would you click to edit the chart data?
Answers: 1
question
Computers and Technology, 22.06.2019 23:50
List a few alternative options and input and output over the standerd keyboard and monitor. explain their functioning in details.
Answers: 2
You know the right answer?
For this part of lab 7 you will design the sign extender module for your armv8 processor in verilog....
Questions
question
Mathematics, 13.10.2020 18:01
question
Mathematics, 13.10.2020 18:01
Questions on the website: 13722360