ce1901-7-2-Adders

advertisement
CE1901
Week 6, Class 3



Week 6 Mini-Exam
Review Muddiest Point
Timing Diagrams
(See this slide and Outcomes on course
webpage – link now available)
SE-1011 Slide design: Dr. Mark L. Hornick
Instructor: Dr. Yoder
1
Week 6 Mini-Exam Topics


Implementing a truth-table with a MUX
Writing VHDL


Will provide syntax reference – you need to write
the code
The focus is on the INSIDE of the entity and
architecture blocks
SE-1011 Slide design: Dr. Mark L. Hornick
Instructor: Dr. Yoder
2
Muddiest Point
over the past few days we have been discussing the raw
code of VHDL and you would explain the application later,
but until this point the exact operations and the method of
applying it in quartus has not been obvious through
discussion. a guided example online would greatly benefit
the class.
Understanding what certain key works mean and why we
use them in VHDL coding.
In the line abcd std_logic_vector(3 downto 0); What does 3
downto 0 do?
The step by step layout of the blocks and the meaning and
purpose of the code from begging to end
Actually doing it on a computer rather then notebook
3
Muddiest Point
Syntax. The small things you need to enter to make the rest work. I
understand what I can do in VHDL, as far as what we have covered but
as far as starting and ending the program, etc. I don't know exactly what
to enter. Looking at examples will help.
When and Else statements
more examples of building a circuit with VHDL from scratch to
implementing it.
Constructing VHDL's in Quartus.
VHDL
It seems as though we determined 2 different ways to build a circuit in
VHDL. Are the differences we talked about actually 2 different ways to
build a circuit, or 2 steps that must be completed in that order to build 1
circuit?
Vhdl coding
4
Past Outcomes that have not
been tested
Future K-maps on mini exams:
 Writing a K-map completely from scratch
Review for class on Monday:
 Possible ranges for 2's complement numbers
 Detecting overflow in 2's complement and
unsigned addition
SE-1011 Slide design: Dr. Mark L. Hornick
Instructor: Dr. Yoder
5
SE-1011 Slide design: Dr. Mark L. Hornick
Instructor: Dr. Yoder
6
Acknowledgement
This course is based on the text
Introduction to Programming with Java by Dean
& Dean, 2nd Edition

SE-1011 Slide design: Dr. Mark L. Hornick
Instructor: Dr. Yoder
7
Download