Académique Documents
Professionnel Documents
Culture Documents
Lab Requirements:
1.
2.
to get familiar with Sequential logic Verilog design, study the Verilog
code of positive (rising) edge-triggered D flip-flop with asynchronous clear and Verilog code
of negative (falling) edge-triggered D flip-flop with asynchronous clear . and Help for
Sequential Logic Verilog.
the value of data. Following the event control statement at the beginning of
the process is the keyword begin, and at the end of the process the
keyword end appears.
Within the body of the process, there are additional Verilog conditional
structures that can appear. The general structure of an if-else in Verilog is:
if (condition) begin procedural statement end
{else if (condition)
begin procedural statement end}
{else
begin procedural statement end}
If there is a single procedural statement, then the begin and end are unnecessary.
Lecture 0x05:
Lab #05: Comparison of your results against Riviera Pro lab using
Single Step
You need to show where your hand written simulation (homework
#05) is different from the Rivier Pro simulation. This will required
that you do the following:
1. Learn to use Aldec Riviera Pro
2. Learn to configure/enable single-stepping through your verilog
code.
3. You must document the differences and explain them. Note,
that differences doesn't mean your hand written simulation is
wrong.
4. If you use the single-stepping to solve your worksheet, I will
know and give your team zero points. There differences between
how each simulator organizes processes. This becomes evident
when we look at the order of your process statements.
Due before the start of class next week using Safe-Assign
(Saturday 11:59:59.99AM).