The Catholic University of America School of Engineering Department of Electrical Engineering and Computer Science CSC /EE 519 -Summer 2013 June 4th, 2013 Esam El-Araby aly@cua.edu Digital Systems Design Lecture 04 & 05: Logic Design using VHDL
2 •Logical statements in our own language •Truth tables •Boolean algebra expressions •Graphic logic symbols •Timing diagrams Methods to Describe Logic Circuits Boolean Expressions Logic Diagrams Truth Tables Analysis 1 Analysis 2 Design/Synthesis 1 Design/Synthesis 2
3 Some Definitions •Combinational logic circuit –A digital circuit in which logical decisions are made based on: •Current combinations of the inputs (e.g. an adder) •Sequential logic circuit –A digital circuit in which logical decisions are made based on: •The sequence (current and past history) of the inputs (e.g. a memory unit) •Finite state machine (FSM) –A sequential logic circuit that has an internal state –Logical decisions are made based on: •Current combinations of the inputs as well as •The internal state (e.g. a vending machine controller)
4 Finite State Machines (FSM) 1) Moore Machine Inputs Outputs
5 Finite State Machines (FSM) Next State Inputs Outputs State Logic (Combinational Circuit) 1) Moore Machine
6 Finite State Machines (FSM) Memory Elements (Sequential Circuit) Next State Current State Inputs Outputs State Logic (Combinational Circuit) Clock 1) Moore Machine
7 Finite State Machines (FSM) Memory Elements (Sequential Circuit) Next State Current State Inputs Outputs State Logic (Combinational Circuit) Clock 1) Moore Machine
8 Finite State Machines (FSM) Memory Elements (Sequential Circuit) Output Logic (Combinational Circuit) Next State Current State Inputs Outputs State Logic (Combinational Circuit) Clock 1) Moore Machine
9 Finite State Machines (FSM) Statei ______________ Outputsi Statej ______________ Outputsj Inputsk Memory Elements (Sequential Circuit) Output Logic (Combinational Circuit) Next State Current State Inputs…
ScholarMatic | 24/7 Homework Help
ScholarMatic Will Help You Write Your Essays and Term Papers
Answered » You can buy a ready-made answer or pick a professional tutor to order an original one.
Resource Sharing problem in digital system design course
There is an example in slide #41 and the answer in the slides from 42 to 50 and it describes the code structurally and behaviorally.There are three homework problems:HW1: slides 51-52 (consumer 2 has the higher priority)HW2: slides 53-54(consumer 1 has the higher priority)HW3: slides 55-56(3 consumers)I want these three home-works to be solved like the example shown before (exactly like the answer in the slides from 42 to 50).
Document Preview:
HOME TO CERTIFIED WRITERS

Why Place An Order With Us?
- Certified Editors
- 24/7 Customer Support
- Profesional Research
- Easy to Use System Interface
- Student Friendly Pricing
Have a similar question?
ScholarMatic: Get Started
Assignment Writing Service
Feel safe and secure when placing an order on our portal!
Fruitful cooperation begins with solid guarantees, and we are professional enough to promise perfect results. Let’s get it started!




