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
icon
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|
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
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 2 images

Blurred answer
Knowledge Booster
Instruction Format
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.
Similar questions
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education