Homework Assignment 3 - Digital Design | ECE 3550, Assignments of Digital Systems Design

Material Type: Assignment; Professor: Grantner; Class: Digital Design; Subject: Electrical & Computer Engineer; University: Western Michigan University; Term: Fall 2008;

Typology: Assignments

Pre 2010

Uploaded on 07/28/2009

koofers-user-wu4
koofers-user-wu4 🇺🇸

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ECE 3550 DIGITAL DESIGN
FALL 2008
Homework Assignment #3
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.

Partial preview of the text

Download Homework Assignment 3 - Digital Design | ECE 3550 and more Assignments Digital Systems Design in PDF only on Docsity!

ECE 3550 DIGITAL DESIGN

FALL 2008

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.