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