ENGR 631

Spring 2009

Dr. Jerry H. Tucker

Phone: 827-7627

Email: jhtucker@vcu.edu

 


Announcements:

§       Take home final exam Revised 4/27/09

§       The final exam will be on Monday May 4th at 4:00 p.m.

§       Presentation Schedule.doc

§       HW 11.zip has been updated!

§       A brief description of the homework due Wednesday 3/18/09 is given in HW 10.doc.

§       Notes on installing University Toolstick Software.doc, University Daughter Card C language tutorial.doc (revised 3/19/09), University Daughter Card Tutorial assembly language tutorial.doc, silabs_udc_ex1.zip

§       Notes on UDC frequency generator program.doc you may use this to test the NEXYS 2 frequency counter. freqgen.zip

§       Quiz 1 take home exam,  Q1 Solutions, Q1 problem 2.zip, Q1 P1 my ans.doc

§       Using the Keil 8051 asembler.doc, comio.zip

§       Demo Homework 7 before class next Monday.

§       If you copy the file modelsim.tcl to your VHDL source directory, it will cause the waveform background to be white instead of black. This is preferred for pasting into a document. It may be necessary to start ModelSim in your source directory for this to take effect. A convenient way to do this is to set up a ModelSim shortcut that specifies a start directory. This is explained in Notes on ModelSim.doc.

§       Link to download Adept suit containing EXPORT for programming Nexys board – If you have not already done so install this software.

§       1/28/09 – Turn in homework #2 and #3 on Monday. 

§       Class will be in room 104 form 4:00 to 5:15 on MW.

Lecture Handouts:

§       1/12/09 LHO 01 - Introduction.ppt

1.   ModelSim installation - Notes on installing ModelSim.doc, Notes on setting up ModelSim on the PC.doc, Using ModelSim on the PC.doc

§       1/12/09 LHO 02 -  VHDL overview.ppt

§       VHDL online resources.

2.   Link to VHDL Cookbook http://tams-www.informatik.uni-hamburg.de/vhdl/doc/cookbook/VHDL-Cookbook.pdf.

3.   http://www.synplicity.com/literature/haps/datasheets/VHDL-Handbook.pdf

4.   An Introductory VHDL Tutorial

·       1/14/09 LHO 03 Processes and Sequential Statements.doc, Using ModelSim Tutorial.zip

·       1/21/09 VHDL majority example.doc, majority.zip

·       1/26/09 LHO 04 Subprograms.ppt

·       VHDL Tutorial for the NEXYS2 board using ISE 10.1.doc

·       1/28/09 LHO 05 Spartan 3E FPGA.ppt, LHO 05 Nexys Board.doc

·       2/2/09 LHO 06a binary to BCD.doc, LHO 06b IEEESECON07 Quick and Easy Binary to dB Conversion.pdf, LHO 06c IEESECON07 Quick and Easy dB Conversion.ppt

·       2/4/09 LHO 07.doc

·       2/9/09 LHO 08 SSS Error Recovery v2.ppt, xapp731.pdf

·       2/11/09 LHO 09 - The 8051.ppt, MCS51 User Manual.pdf, 8051 instruction set

·       2/18/09 Download the Keil 8051 development software c51v817a.exe, LHO 10 8051 Examples.doc

·       2/23/09 LHO 11 Timer and UART.doc, LHO11 suppliment.doc

·       3/4/09 LHO 12 - Interfacing.ppt

·       3/17/09 LHO 13 - The C8051F020 and the University Daughter Card.ppt

·       Buttons to Leds program notes.doc, Buttons to Leds.zip

·       3/23/09 LHO 14 - C and the 8051.ppt

·       3/25/09 LHO 15 - C with assembly language.ppt, LHO 16 - Timing using C.doc

·       3/30/09 LHO 17 - RTOS part 1.ppt

·       4/1/09 LHO 18 - RTOS part 2.doc, Do for homework LHO 18 - RTOS example - ans.doc,

·       4/22/09 LHO 19 - Rabbit Processor part 1.ppt


Student Presentations:

·       4/6/09 Jake, David

·       4/8/09 Fadi - Fadi.ppt

·       4/13/09 Robert and Jeremy USB Presentation Final.ppt, USB block RAM code

·       4/15/09 GeltzGuitarTuner.ppt, Jose - Hardware In the Loop Simulator.ppt

·       4/20/09 SmithaEGRE631Apr20.ppt, dziczkowski-drumset.ppt


Homework Assignments:

§        HW 01.doc due 1/14/09 Solution

§       HW 02.doc, HW 02.zip due 1/28/09 Solutions HW 02 ans.zip

§       HW 03.doc, HW 03.zip due 1/28/09 Solution

§       HW 04.doc, HW 04.zip due 2/4/09 Solutions to HW 04 and HW 05, HW 04 and 05 ans.zip

§       HW 05 due 2/4/09 - complete to_bcd in HW 05.zip turn in source code and simulation waveform. See algorithm and waveform in LHO 06a binary to BCD.doc

§       HW 06 See LHO 07.doc  LHO 07.zip-With correct version of to_bcd.

§       HW 06 ans.doc, HW 06 ans.zip

§       HW 07.doc – updated 2/11/09, HW 07.zip Must be demonstrated by 2/18/09. Extended to 2/23/09.HW 07 Robert DeMott solution using BRAMS.zip

§       HW 08.doc

§       HW 09.doc, HW 09.zip Due Monday 3/2/09 Solution, HW 09 ANS.zip

§       HW 10.doc due Wednesday 3/18/09. Solution

§       HW 11.doc, HW 11.zip Due Wednesday 3/25/09

§       HW 12 due Monday 3_30_09.doc Demonstrate by 2:00 p.m. Tuesday 3/31/09.

Resources:

§       Free Xilinx WebPack download

§       8051 Instruction set.

§       MCS51 User Manual.pdf

§       Digilent web page. - NEXYS 2 board - User Manual - Schematic

§       Spartan 3E Data Sheet

§       Silicon Labs

§       Keil 8051 software

§       VHDL resources

5.   http://www.csee.umbc.edu/help/VHDL/index.shtml

6.   http://tams-www.informatik.uni-hamburg.de/vhdl/doc/cookbook/VHDL-Cookbook.pdf

·       Silicon Labs University Tool Stick Resources.

o     Main page for university daughter card material

o     University Daughter Card User Manual

o     Embedded_Programming_Textbook.zip

o     C8051F02x.pdf

o     c51.pdf, a51.pdf


 

Send errors to jhtucker@vcu.edu