INTRODUCTION TO COMPLEX PROGRAMMABLE LOGIC ECE 554 Department
INTRODUCTION TO COMPLEX PROGRAMMABLE LOGIC ECE 554 Department of Electrical and Computer Engineering University of Wisconsin - Madison 1/17/2002 1
Overview • • • CMOS IC design alternatives Programming technologies Programmable logic vendors RAM cell-based FPGA applications The Xilinx Virtex Series FPGA technology The Xilinx Foundation 3. 1 i design process 1/17/2002 ECE 554 - UW-Madison 2
CMOS IC Design Alternatives ASIC FULL CUSTOM STANDARD CELL 1/17/2002 FIELD PROGRAMMABLE SEMICUSTOM GATE ARRAY, SEA OF GATES STANDARD IC FPGA ECE 554 - UW-Madison CPLD 3
Programming Technologies • Permanent – Fuse – Antifuse • Temporary & non-volatile – Floating gate – Electrically erasable • Temporary & volatile – RAM cell 1/17/2002 ECE 554 - UW-Madison 4
Programmable Logic Vendors • In alphabetical order: – – – – 1/17/2002 Actel Altera Chip Express Cypress Semiconductor Lattice Semiconductor Lucent Quicklogic Xilinx ECE 554 - UW-Madison 5
RAM Cell-Based FPGA Applications • • 1/17/2002 Prototyping gate array ICs Prototyping full custom ICs Prototyping systems Implementing “hardware simulation” Upgrading system ICs Providing multifunction system ICs Replacing gate array ICs ECE 554 - UW-Madison 6
References • S. Brown, R. Francis, J. Rose, and Z. Vranesic, field programmable gate arrays, Kluwer academic, Boston, MA, 1992. • N. Weste and K. Eshraghian, principles of CMOS VLSI design, Addison-Wesley, reading, MA, 1993. • Selection guide to ASICs, programmable logic, and EDA tools, supplement to electronic systems technology and design, June 1999. 1/17/2002 ECE 554 - UW-Madison 7
- Slides: 7