1. Draw a truth table that maps the input {SW3, SW2, SW1. SWO; to the output {HEXO [6:0]}. Note that LEDS on the 7-segment display are active low. In other words, if you want to turn ON an LED, you have to set it to 0'; and vice versa. 2. Create a new Quartus II project. Based on the truth table in the previous step, describe the BCH converter using Verilog behavioral modelling. Compile the Design.

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
Question
100%
Please solve the first, second step and the homework!
In this task, you will design a BCH converter and display its output on one of the 7-segment displays found
on the DE1-SoC board.
Consider the figure below. There are 4 ON/OFF switches {SW3, SW2, SW1, SW0} that represent the 4-bit
decimal input. Also, there are 7 LEDS {HEXO [6:0]}, which represent the hexadecimal output displayed on
the 7-segment display.
HEXO[6]
НЕХО 5]
НЕХО(4]
SW3
SW2
BCH
НЕХО[3]
Converter
SW1
НЕХО[2]
SWO
НЕХО 1]
HEXO[0]
Also, the figure below shows the hexadecimal numbers from 0 to F displayed on the 7-segment display.
3956
160
Do the following:
1. Draw a truth table that maps the input {SW3, SW2, SW1, SW0; to the output {HEXO [6:0]}. Note
that LEDS on the 7-segment display are active low. In other words, if you want to turn ON an LED,
you have to set it to '0'; and vice versa.
2. Create a new Quartus II project. Based on the truth table in the previous step, describe the BCH
converter using Verilog behavioral modelling. Compile the Design.
3. Use the document "DE1-SoC User Manual" to get the pin numbers of the 4 ON/OFF switches and
the 7-segment display on the platform FPGA.
4. Program the platform FPGA and validate the design.
Activate
Go to Sett
Homework: Create a tester and testbench to validate the BCH circuit. Simulate the circuit and verify its
functionality by studying the waveform. Report your work as follows:
DELL
LL
Transcribed Image Text:In this task, you will design a BCH converter and display its output on one of the 7-segment displays found on the DE1-SoC board. Consider the figure below. There are 4 ON/OFF switches {SW3, SW2, SW1, SW0} that represent the 4-bit decimal input. Also, there are 7 LEDS {HEXO [6:0]}, which represent the hexadecimal output displayed on the 7-segment display. HEXO[6] НЕХО 5] НЕХО(4] SW3 SW2 BCH НЕХО[3] Converter SW1 НЕХО[2] SWO НЕХО 1] HEXO[0] Also, the figure below shows the hexadecimal numbers from 0 to F displayed on the 7-segment display. 3956 160 Do the following: 1. Draw a truth table that maps the input {SW3, SW2, SW1, SW0; to the output {HEXO [6:0]}. Note that LEDS on the 7-segment display are active low. In other words, if you want to turn ON an LED, you have to set it to '0'; and vice versa. 2. Create a new Quartus II project. Based on the truth table in the previous step, describe the BCH converter using Verilog behavioral modelling. Compile the Design. 3. Use the document "DE1-SoC User Manual" to get the pin numbers of the 4 ON/OFF switches and the 7-segment display on the platform FPGA. 4. Program the platform FPGA and validate the design. Activate Go to Sett Homework: Create a tester and testbench to validate the BCH circuit. Simulate the circuit and verify its functionality by studying the waveform. Report your work as follows: DELL LL
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Binary numbers
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
  • SEE MORE 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