Engineering
Engineering, 07.07.2020 19:01, nixie167

ROM Design 1. Requirement
Design ROM that has 16 locations each 32 bits wide. The 16 locations have the values like 0xDEADBEEF, 0xCAFEBABE, 0xDEADFEED and so on of your choice. There will be a chipselect (CS) input that activates the chip. The address input to the chip is a vector. The output would also be a vector that should send out the data already initialized at the active clock edge, depending on the address input to the chip.
Clk
CS ROM 16x32 Data Out
Addressbits
The interface can be as below:
entity ROM 32Bits_Design is
port
Clk:instd logic
cs:instd logic:
Address:instd logic vector (3downtoo)
Data Out :outstd logic_vector (31 downto0)
2. Pre-lab
Study and analyze the working of a ROM
Study how to do the type conversion in VHDL:
std logic vector
signed/un-signed signed/un-signed Intege
std_logic_vector?integer
3. Lab
Write the VHDL code for this ROM design(recommend using conversion functions located in numeric std library for index conversion for array).
Simulate using Xilinx Vivado simulator.
VHDL test bench with enough test cases.

answer
Answers: 3

Other questions on the subject: Engineering

image
Engineering, 04.07.2019 18:10, DestyHilBan1183
Adouble-strand no. 60 roller chain is used to transmit power between a 13-tooth driving sprocket rotating at 300 rev/min and a 52-tooth driven sprocket. a) what is the allowable horsepower of this drive? b) estimate the center-to-center distance if the chain length is 82 pitches. c) estimate the torque and bending force on the driving shaft by the chain if the actual horsepower transmitted is 30 percent less than the corrected (allowable) power.
Answers: 3
image
Engineering, 04.07.2019 18:10, Candi9697
A-mn has a cubic structure with a0 0.8931 nm and a density of 7.47 g/cm3. b-mn has a different cubic structure, with a0 0.6326 nm and a density of 7.26 g/cm3. the atomic weight of manganese is 54.938 g/mol and the atomic radius is 0.112 nm. determine the percent volume change that would occur if a-mn transforms to b-mn.
Answers: 2
image
Engineering, 04.07.2019 18:20, Doogsterr
For each of the following process: a) sketch the p-v diagram, b)sketch t-s diagram, c) sketch t-v diagram, d) sketch the boundary work on one of the diagrams (a, b or c) and e) sketch the reversible heat transfer on one of the diagrams (a, b or c): 1- isobaric process from compressed liquid to superheated vapor 2- isothermal process from compressed liquid to superheated vapor 3- isentropic process from compressed liquid to superheated vapor
Answers: 3
image
Engineering, 04.07.2019 19:10, alex6toes
What are the major differences between injection molding and extrusion?
Answers: 2
Do you know the correct answer?
ROM Design 1. Requirement
Design ROM that has 16 locations each 32 bits wide. The 16 locatio...

Questions in other subjects:

Konu
Mathematics, 03.10.2019 02:10