Develop a code to allow the ROM operation works in synchronous when a read enable is asserted. • Generate and simulate the VHDL codes in Altera Quartus II. • Demonstrate and obtain the instructor signature for verification. • Observe and provide your observation and conclusion.
Read-only memory (usually known by its acronym, ROM) is a class of storage media used in computers and other electronic devices that is non-volatile (non-changeable). Because data stored in ROM cannot be modified (at least not very quickly or easily), it is mainly used to distribute firmware (software that is very closely tied to specific hardware, and unlikely to require frequent updates). Figure 3.1 depicts a ROM block diagram which have k-bit address and an n-bit data.
The contents of a ROM chip are defined once. Hence, we can use a constant array to model a ROM in VHDL. Basically, to name the size of a ROM is by stating ROM k x n, which represents ROM with k-bit address and
n-bit data size. For example, ROM 4x8 (16 address location with each location containing 8-bit data).
Question.
Develop a code to allow the ROM operation works in synchronous when a read enable is asserted.
• Generate and simulate the VHDL codes in Altera Quartus II.
• Demonstrate and obtain the instructor signature for verification.
• Observe and provide your observation and conclusion.
![2K × n
k inputs (address)
n outputs (data)
ROM
Figure 3.1: ROM block diagram](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F56dceebd-1cd5-4a6a-b9d8-df38d46fabef%2F7760f51c-a86e-4a89-8b9f-d020903fad29%2Fljyei6_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)