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

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 18:30, lailahussain99
Which of the following is an example of intellectual properly! oa. new version of a novelb. journal of ideasc. pages of a bookood. lines of a poem
Answers: 2
image
Computers and Technology, 23.06.2019 01:30, shelley3135
For a typical middle-income family, what is the estimated cost of raising a child to the age of 18? $145,500 $245,340 $304,340 $455,500
Answers: 2
image
Computers and Technology, 23.06.2019 14:30, HarryPotter10
Open this link after reading about ana's situation. complete each sentence using the drop-downs. ana would need a minimum of ato work as a translator. according to job outlook information, the number of jobs for translators willin the future.
Answers: 3
image
Computers and Technology, 24.06.2019 16:00, ramirez5571
"gps interaction and cognitive process" respond to the following: imagine that you have been asked to design a gps product that will have voice recognition and bluetooth capability. discuss and conceptualize a user interaction model. predict two (2) problems that may arise in gps products with voice recognition and bluetooth capability. recommend solutions for each of these issues. attention is one of the six cognition processes. when attention is applied to a design, the goal is to make it easier for the end user to quickly locate where he / she should type information on the computer or mobile device screen. compare and contrast how the google search engine and the microsoft bing search engine employ the attention cognition process. provide your opinion as to which search engine better employs the attention cognition process and explain why.
Answers: 3
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 in other subjects: