Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 VLSI Design with PLD and FPGA components

VLSI Design with PLD and FPGA components

Course title: VLSI Design with PLD and FPGA components

Code: 3ФЕИТ05З001

Number of credits (ECTS): 6

Weekly number of classes: 3+1+1+0

Prerequisite for enrollment of the subject: None

Course Goals (acquired competencies): Knowledge of the concept of programmable components (programmable logic devices and FPGAs). Knowledge of VHDL. Able to design complex logic circuits and systems with VHDL and to be synthesized on a FPGA development board.

Total available number of classes: 180

Course Syllabus: VLSI design and the need of hardware description languages. Available IC technologies. Simple programmable logic devices: PAL, GAL, PLA. Programming technologies. Architecture of CPLD - array-based and multiplexer-based interconnects, product-term distribution, macrocell structure. FPGA - basic characteristics and architecture. Implementation of combinational logic in CLB. Overview of the architecture of commercially available FPGA (Xilinx and Altera). VHDL structure - entity and architecture. Signals, data and variables. Concurrent and sequential statements. Creating combinational and synchronous logic using VHDL.Datapath components.State machine design. RTL design. Hierarchy in large designs. Mixed-signal programmable components.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Kevin Skahill

VHDL for Programmable Logic

Pearson Education

2006

Additional Literature

No.

Author

Title

Publisher

Year

1

Frank Vahid

Digital Design

John Wiley & Sons, Inc.

2007

2

S. D. Brown  and  Z. G. Vranesic

Fundamentals of Digital Logic with VHDL Design

McGraw-Hill

2005