DOC PREVIEW
TAMU ECEN 248 - ECEN__Lab_7

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Lab 8: Introduction toBehavioral Verilog and LogicSynthesis Jacob PantaloneECEN 248 – 503 TA: Ye Wang April 8th, 2016Objectives:The purpose of lab this week is to introduce sequential logic circuits. To start off, we will cover basic storage elements such as latches and flip-flops. You will have the opportunity to describe these components using Verilog in different ways, and then simulate them within ISE. Next, synchronous sequential circuits will be discussed. You need to combine flip-flops with combinational logic discussed inprevious labs to simulate the operation of synchronous logic. Furthermore, you will add simulation delays into your combinational logic and observe the effects it has on clock timing.Design 1:For this experiment we will begin by using structural Verilog to describe different memory components,as well as to simulate them in Xilinx ISE. To do so, simulation delays are introduced into our Verilog code. Furthermore, we will learn how to use behavioral Verilog to describe D-latch and D flip-flop so that we can build the synthesizable synchronous logic. Design 2: In this part, we will describe the 2-bit synchronous adder in Figure 6 and simulate it in Verilog. To understand the effects of combinational circuit delay on a synchronous circuit, we will begin with structural modeling method in Verilog. Then use only behavioral Verilog to describe the same circuit. Conclusion:I understand the implementation of latches and the effects of propagation delay.Post-Lab Deliverables:1. For experiment 1.e in part 1, explain the results of the simulation.2. For experiment 3 in part 1, check the waveform with internal signals. Are the latches behaving asexpected? Why or why not? 3. For experiment 1.4 in part 1, compare the waveforms you captured from the behavioral Verilog to those from the structural Verilog. Are they different? If so, how? 4. For experiment 1.e in part 2, what is the worst case propagation delay through the adder? 5. Based on the clock period you measured for your synchronous adder, what would be the theoretical maximum clock rate? What would be the effect of increasing the width of the adder on the clock rate? How might you improve the clock rate of the


View Full Document

TAMU ECEN 248 - ECEN__Lab_7

Documents in this Course
Load more
Download ECEN__Lab_7
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view ECEN__Lab_7 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view ECEN__Lab_7 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?