Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Differences between FPGA, CPLD and GAL

Status
Not open for further replies.

anjali

Full Member level 3
Joined
Aug 16, 2005
Messages
173
Helped
14
Reputation
28
Reaction score
6
Trophy points
1,298
Activity points
3,033
can anybody explain the differences between

FPGA, CPLD, GAL

in terms of technology, porting the design, etc..
 

Re: FPGA, CPLD, GAL

at first those are all digital design devices,
Historically it began with PLD and then CPLD which is Sum-of-product based device. it is maily for smal gate count, but FPGA has better salar architecture. it is suittable for large digital designs,

for more information please take a look at these site:
xilinx.com
altera.com
 

FPGA, CPLD, GAL

what's GAL
 

    anjali

    Points: 2
    Helpful Answer Positive Rating
Re: FPGA, CPLD, GAL

GAL = Generic Array Logic, a registered trademark of Lattice (subsidiary of AMD). GAL is a modified PAL by including macrocells. It was in the 70s considered the earliest improvement in SPLDs or programmable logic arrays (PAL, PLA and ROM) which later propelled the development of CPLD in early 80s.
 

Re: FPGA, CPLD, GAL

what are the differences between FPGA & GAL in technology.

FPGA has CLBs, interconnects, multipliers,memmories, etc..
like that, what GAL consists. how the logic will be implemented in GAL.

Added after 1 minutes:


what are the differences between FPGA & GAL in technology.

FPGA has CLBs, interconnects, multipliers,memmories, etc..
like that, what GAL consists. how the logic will be implemented in GAL.
 

Re: FPGA, CPLD, GAL

Refer to any books that tell you the architectures of GAL and FPGA.

BTW, GAL uses macrocells to implement SOP or POS.

FPGA uses LUT to store arithmetic coefficients, depending on Xilinx or Altera trademark technology, the intended datapaths only perform general arithmetic computation like addition, multiplication, shifting etc.
 

Re: FPGA, CPLD, GAL

I feel, logic corresponding to one clock domain will be implemented in Single macro cell of GAL.
But in the case of FPGA the logic will be scatterd into different CLBs (if logic is more).Even it is of one clock domain only.

Am I correct?

Please explain the exact implementation.

Thanks and Regards
Anjali
 

Re: FPGA, CPLD, GAL

now gal is old , cpld will used in the filed of gal used yesteday, in common ,fpga is lagger than cpld in logic ,and whats more they have diffrent art
 

Re: FPGA, CPLD, GAL

All are programmable logic devices which are used for implementing digital designs.But they vary in their internal logic block structure. U can get lot of information on the net use google search engine
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top