1.Write a Verilog code and a test bench to implement a ROM block to save the values specified in table 2, i.e. memory[X]=X^2. $iverilog -o main *.v $vvp main Address = 5 OUT= 25 Address = 6 OUT= 36
1.Write a Verilog code and a test bench to implement a ROM block to save the values specified in table 2, i.e. memory[X]=X^2. $iverilog -o main *.v $vvp main Address = 5 OUT= 25 Address = 6 OUT= 36
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Topic Video
Question
![You have to print screenshot for the 3 codes as described below
1.Write a Verilog code and a test bench to implement a ROM block to save the values
specified in table 2, i.e. memory[X]=X^2.
$iverilog -o main *.v
$vvp main
5 OUT= 25
6 OUT=
Address =
Address =
36
2.Write a Verilog code and a test bench to implement a ROM block to save the values
specified in table 2, i.e. memory[X]=X^3.
$vvp main
Address =
1 OUT=
1
Address =
2 OUT=
8
Address =
4 OUT=
64
3. Build a new module which takes X as an input while the output Y = 2X^2 + X^3 + X,
using the ROM modules you built in parts 1 and 2.
$iverilog -o main *.v
$vvp main
Address =
1 ,2X^2+X^3+X=
4
Address =
2 ,2X^2+X^3+X=
18
able2
X^2
X^3
X^2
X^3
1
9
81
729
2
4
8
10
100
1000
3
9
27
11
121
1331
4
16
64
12
144
1782
5
25
125
13
169
2197
6
36
216
14
196
2744
49
343
15
225
3375
8
64
512|](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ffa934ae6-890c-4da2-9c86-703d34e7c487%2F543bcc7f-04da-4f37-a043-a4f2174a2eaf%2F1i6c0l_processed.jpeg&w=3840&q=75)
Transcribed Image Text:You have to print screenshot for the 3 codes as described below
1.Write a Verilog code and a test bench to implement a ROM block to save the values
specified in table 2, i.e. memory[X]=X^2.
$iverilog -o main *.v
$vvp main
5 OUT= 25
6 OUT=
Address =
Address =
36
2.Write a Verilog code and a test bench to implement a ROM block to save the values
specified in table 2, i.e. memory[X]=X^3.
$vvp main
Address =
1 OUT=
1
Address =
2 OUT=
8
Address =
4 OUT=
64
3. Build a new module which takes X as an input while the output Y = 2X^2 + X^3 + X,
using the ROM modules you built in parts 1 and 2.
$iverilog -o main *.v
$vvp main
Address =
1 ,2X^2+X^3+X=
4
Address =
2 ,2X^2+X^3+X=
18
able2
X^2
X^3
X^2
X^3
1
9
81
729
2
4
8
10
100
1000
3
9
27
11
121
1331
4
16
64
12
144
1782
5
25
125
13
169
2197
6
36
216
14
196
2744
49
343
15
225
3375
8
64
512|
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 5 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education