
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Assignment; Professor: Grantner; Class: Digital Design; Subject: Electrical & Computer Engineer; University: Western Michigan University; Term: Fall 2008;
Typology: Assignments
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Homework Assignment # Total: 60 pts. Due 11:30am, Wednesday, October 1, 2008
You are to develop VHDL code for a chip that is functionally equivalent to the TI SN74HC148 8-Line To 3-Line Priority Encoder circuit. Use the available Xilinx WebPack 10.1 and ModelSim MXE III tools to design, simulate and map your circuit to a Xilinx XC2C256-TQ144 CPLD chip. The Data Sheets for the SN74HC148 chip can be found on Texas Instrument ’s Web Page (www.ti.com). You don't have to implement the propagation delays given in the Data Sheets.
a) Turn in a hard copy of the .vhd file for your design. (20 pts.)
b) Map your design to the XC2C256-QT144 chip by running the Implement step. Turn in the list of implemented logic functions and that section of the pin assignments that exhibits the input and output signals of your design. (10 pts.)
c) Develop a script ( .do file ) to verify the correct operation of your circuit as defined by its Function Table on Page 2 of the Data Sheets. Run the behavioral simulations. Turn in a hard copy of your .do file along with print outs of the simulation waveforms. Comment on the simulation results for full credit. (30 pts.)
Fall back position: turn in your .vhd and .do files along with comments for partial credit if you couldn’t compile your design due to some fatal error.