Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Implement the scheme below in verilog and carry out simulations to check the functionalities Description of the scheme + special requirements: The circuit above is

Implement the scheme below in verilog and carry out simulations to check the functionalities
Description of the scheme + special requirements:
The circuit above is a circuit that processes text (letters received in asci code, only lowercase letters) and performs
2 functions:
separates vowels from consonants and saves them separately in 2 ram memories.
check if the password has been entered (successive sequence of letters) and activate the "check" signal if yes.
counter_6b - counter.
reg_6b - register used to delay the address change by one clock cycle.
demux - demultiplexer.
ram_consonants + ram_vowels - ram memory module with 64 locations of 8b each. Asynchronous reading.
vowel_checker_struct - combinational circuit that checks whether the entered letter is a vowel or not. Written using
a structural description to highlight the hardware structures used.
pass_check_fsm - automatically checks if the password has been entered. Activates "pass_ok" for 1 single clock
cycle in case of correct input. The password consists of the first 5 letters of your first and last name concatenated
(eg: for ion vasilescu: pass=ionva, madalin vasilescu: pass=madal). A letter is considered only if the "en" signal is
also activated.
Add the dimensions corresponding to the threads, where you think you should. These were not put on the drawing.
To simplify the drawing, the clock and reset wire was not actually drawn. Don't forget to put it on.
For simulation:
For functionality testing, the circuit will be allowed to operate for 500 clock cycles.
2 data sequences will be generated and saved in the RAM memory:
abcdef
the correct password so that pass_check_fsm is tested..
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing

Authors: David M. Kroenke, David Auer

11th Edition

B003Y7CIBU, 978-0132302678

More Books

Students also viewed these Databases questions

Question

What is a limited partnership?

Answered: 1 week ago

Question

a. How do you think these stereotypes developed?

Answered: 1 week ago

Question

7. Describe phases of multicultural identity development.

Answered: 1 week ago