You are on page 1of 25

Communication IC

& Signal Processing Lab.

Introduce to

Field Programmable Logic Device

Ref: 1. Michael Shyu, VLSI system lab, NCTU


2. Lattice datasheets
3. Xilinx datasheets

Chih-Peng Fan 1
Communication IC
& Signal Processing Lab.

Digital System Implementation

• Full Custom

• Semi-custom
- Gate array
- Standard cells

• Programmable Logic Device


- Programmable read only memory (PROM)
- Field programmable logic array (FPLA)
- Programmable array logic (PAL)

Chih-Peng Fan 2
Communication IC
& Signal Processing Lab.

Structure of Programmable Logic Device

Chih-Peng Fan 3
Communication IC
& Signal Processing Lab.
Programmable Logic Notation

Chih-Peng Fan 4
Communication IC
& Signal Processing Lab.
Programmable Logic Notation

Chih-Peng Fan 5
Communication IC
& Signal Processing Lab.
Programmable Logic Notation

Chih-Peng Fan 6
Communication IC

Field Programmable Logic Device


& Signal Processing Lab.

Function is specified by the user after the


device is manufactured.

FPLD families
SPLD (Simple Programmable Logic Device)
CPLD (Complex Programmable Logic Device)
: Xilinx XC9500
FPGA (Field Programmable Gate Arrays)
: Xilinx XC3000, VirtexE, VirtexII

Chih-Peng Fan 7
Communication IC

SPLD
& Signal Processing Lab.

Lattice OLMC
ispGAL22v10 See next slide

Chih-Peng Fan 8
Communication IC

SPLD
& Signal Processing Lab.

Chih-Peng Fan 9
Communication IC

SPLD
& Signal Processing Lab.

Chih-Peng Fan 10
Communication IC

SPLD
& Signal Processing Lab.

Chih-Peng Fan 11
Communication IC

SPLD
& Signal Processing Lab.

Chih-Peng Fan 12
Communication IC

SPLD
& Signal Processing Lab.

Chih-Peng Fan 13
Communication IC

CPLD
& Signal Processing Lab.

Chih-Peng Fan 14
Communication IC

CPLD
& Signal Processing Lab.

Chih-Peng Fan 15
Communication IC

CPLD
& Signal Processing Lab.

Chih-Peng Fan 16
Communication IC

CPLD
& Signal Processing Lab.

Chih-Peng Fan 17
Communication IC

CPLD
& Signal Processing Lab.

Chih-Peng Fan 18
Communication IC

CPLD
& Signal Processing Lab.

Chih-Peng Fan 19
Communication IC

FPGA
& Signal Processing Lab.

Chih-Peng Fan 20
Communication IC

FPGA
& Signal Processing Lab.

Chih-Peng Fan 21
Communication IC

FPGA
& Signal Processing Lab.

Chih-Peng Fan 22
Communication IC

FPGA
& Signal Processing Lab.

Chih-Peng Fan 23
Communication IC

FPGA
& Signal Processing Lab.

CLB slice

Chih-Peng Fan 24
Communication IC

FPGA
& Signal Processing Lab.

Chih-Peng Fan 25

You might also like