CPLD (COMPLEX PROGRAMMABLE LOGIC DEVICES)

1,343 views 11 slides Apr 16, 2020
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

CPLD is acronym as Complex Programmable Logic Devices
And they are designed to appear just like a large number of PALs in a single chip, connected to each other through a cross point switch
A CPLD is a semiconductor device containing programmable blocks called macro cells , which contains logic i...


Slide Content

14-04-2020 T.GOWRI KISHORE VLSI DESIGN

CPLD CPLD is acronym as C omplex P rogrammable L ogic D evices. A CPLD is a semiconductor device containing programmable blocks called macro cells , which contains logic implementing of expressions. 14-04-2020 T.GOWRI KISHORE

CPLD Architecture:- 14-04-2020 T.GOWRI KISHORE

14-04-2020 T.GOWRI KISHORE A complex programmable logic device comprises of a group of programmable FBs (functional blocks). The inputs and outputs of these functional blocks are connected together by a GIM (global interconnection matrix). This interconnection matrix is reconfigurable, so that we can modify the contacts between the functional blocks. There will be some input and output blocks that let us to unite CPLD to external world. 

Functional Blocks:- The programmable functional block as it consists of array of AND gates which can be programmed and OR gates are fixed. 14-04-2020 T.GOWRI KISHORE

I/0 Blocks:- I/O block which is used to provide the interconnection to the logic blocks of the devices. The I/O blocks of CPLD is used to drive signals to the pins of the CPLD device . 14-04-2020 T.GOWRI KISHORE

Interconnection:- The CPLD interconnect is a very large programmable switch matrix that allows the signals from all parts of the devices go to all other parts of the device. 14-04-2020 T.GOWRI KISHORE

CPLD Design Tools:- There are two important design tools available in the market 1.Verilog HDL 2.VHDL(V stands for VHSIC-Very High Speed Integrated Circuit) * HDL stands for Hardware description Language. 14-04-2020 T.GOWRI KISHORE

Advantages:- 1.Easy to design. 2.Operation speed is fast. 3. Cost is Low 14-04-2020 T.GOWRI KISHORE

Dis-Advantage:- Suitable for small scale applications 14-04-2020 T.GOWRI KISHORE

Application :- CPLD can be used for digital designs which perform boot loaders function. 14-04-2020 T.GOWRI KISHORE
Tags