+ Post New Thread
Page 1 of 2 12 LastLast
Results 1 to 20 of 25
  1. #1
    Full Member level 5
    Points: 5,720, Level: 17

    Join Date
    Jan 2003
    Location
    Ireland
    Posts
    268
    Helped
    19 / 19
    Points
    5,720
    Level
    17

    difference between cpld and fpga

    What is the difference of CPLD and FPGA?

    •   Alt1st December 2003, 08:24

      advertising

        
       

  2. #2
    Advanced Member level 1
    Points: 5,072, Level: 16

    Join Date
    Jan 2003
    Posts
    424
    Helped
    15 / 15
    Points
    5,072
    Level
    16

    difference between fpga and cpld

    Elements inside CPLDs are Macrocells(combinational+sequential).Currently CPLDs have maximum of 1024 Macrocells( see Lattice semicondutor make).
    Most of them are flash based and are reprogrammable.

    Elements inside FPGAs are combinational cell and sequential cells. The Actel FPGAs are available as one time programmable and flash based reprogrammable also. The Xilinx and Altera FPGAs are S-RAM based. The currently available FPGAs have about 2 million gates capacity.


    1 members found this post helpful.

  3. #3
    Full Member level 5
    Points: 5,720, Level: 17

    Join Date
    Jan 2003
    Location
    Ireland
    Posts
    268
    Helped
    19 / 19
    Points
    5,720
    Level
    17

    cpld fpga difference

    Can we say difference of cpld and fpga are dencitiy of macro cells ?

    FPGA = very big CPLD


    1 members found this post helpful.

  4. #4
    Advanced Member level 4
    Points: 8,858, Level: 22

    Join Date
    Feb 2002
    Posts
    1,440
    Helped
    59 / 59
    Points
    8,858
    Level
    22

    fpga cpld difference

    NO .. The Architecture of a CPLD is different of a FPGA
    THE FPGA is like a chess board with every square being a"CELL"
    You use a synthesis tool to design .The tools does the mapping of the logic functions in a process called routing .This is very sofisticated and complex . At the end you can generate a REPORT . That will tell you if the timings concerns are met. In a general maner you don't need to worry about the underlaying structure of the FPA .. only in very particular cases when you need to optimize the timing .. FPGA have thousands of gates .. so you are never short! On the other hand a pins can be configured as either an inpur or output or both!

    CLPD are diffrent .They have some pins only inputs and some pins that are both . The pins that are inputs go through a CONNECTION MATRIX
    that will be programmed by some soft either low or high level description language or schematic using "PRIMITIVES" . In CPLDs you have to be more aware of the internal architecture to get the best out of it :SPEED
    But the propagation times are fixed and well known !

    CPLD are better to be used when you need very fast logic requirements
    like memory mapping in an address bus !


    1 members found this post helpful.

  5. #5
    Full Member level 3
    Points: 3,042, Level: 12
    Al Farouk's Avatar
    Join Date
    Jan 2003
    Location
    Egypt
    Posts
    189
    Helped
    16 / 16
    Points
    3,042
    Level
    12

    what is cpld

    see this link it will help
    http://www.optimagic.com/faq.html


    1 members found this post helpful.

  6. #6
    Full Member level 4
    Points: 3,187, Level: 13

    Join Date
    May 2002
    Posts
    225
    Helped
    6 / 6
    Points
    3,187
    Level
    13

    what is the difference between fpga and cpld

    i think that is better taht you search in internet or in the forum about this.
    The difference between FPGA and CPLd is no simple to explain in 2 words.
    Every farm have products that are CPLD, CPLD-FPGA or FPGA or SOC.
    Bye.
    G.


    1 members found this post helpful.

    •   Alt2nd December 2003, 10:54

      advertising

        
       

  7. #7
    AXE
    Guest

    difference between cpld & fpga

    fpga cpld one is rich for register other is rich in logic


    1 members found this post helpful.

    •   Alt2nd January 2004, 10:10

      advertising

        
       

  8. #8
    Advanced Member level 1
    Points: 5,072, Level: 16

    Join Date
    Jan 2003
    Posts
    424
    Helped
    15 / 15
    Points
    5,072
    Level
    16

    difference cpld fpga

    The latest FPGA with multi-million gates from ACTEL, ALTERA and XILINX contain the PLLs for delay and different clock multiplication/phase generation and a separate Block of user configurable SRAM in addition to cominational and register logic are embedded.
    Some of Xilinx (Vertex family) and Altera (Stratix family) FPGAs do have 16bitx16bit fixed point multipliers and adders for DSP applications. One doesn't find these features in CPLDs.



  9. #9
    mit
    mit is offline
    Newbie level 6
    Points: 1,840, Level: 9

    Join Date
    Dec 2003
    Posts
    12
    Helped
    0 / 0
    Points
    1,840
    Level
    9

    cpld fpga differences

    FPGA has more gates than CPLD up to million gates per chip but CPLD just in thousand gates rang.



  10. #10
    Full Member level 2
    Points: 2,519, Level: 11

    Join Date
    Jul 2001
    Posts
    127
    Helped
    3 / 3
    Points
    2,519
    Level
    11

    differences between fpga and cpld

    CPLD is flash memory based for configuration. It could run after power-up.
    FPGA is SRAM memory based for configuration. It need to configure every time after power-up. It need external configuration memory.



  11. #11
    Full Member level 4
    Points: 3,187, Level: 13

    Join Date
    May 2002
    Posts
    225
    Helped
    6 / 6
    Points
    3,187
    Level
    13

    what is the difference between cpld and fpga

    dear elektron what do you say it not totlly true, infact lattice make devices FPGA that have a flsh on device and once dowloaded one time you need no other devices to reconfigure it.
    Otherwise some FPGA as Actel or Quick logic are OTP.
    Bye.
    G.



  12. #12
    Full Member level 2
    Points: 2,519, Level: 11

    Join Date
    Jul 2001
    Posts
    127
    Helped
    3 / 3
    Points
    2,519
    Level
    11

    differences between cpld and fpga

    Opps! Sorry, I forgot to mention about some antifuse-based FPGA and flash-based FPGA.



  13. #13
    Full Member level 2
    Points: 2,397, Level: 11

    Join Date
    Mar 2002
    Posts
    145
    Helped
    4 / 4
    Points
    2,397
    Level
    11

    what is cpld?

    Hi,

    FPGAs have higher logic density than CPLDs but have many disadvantages.

    On every power-on FPGA configurtion SRAM need to be configured. Sometimes it makes significant power-on lattency. Also FPGAs are very sensitive on power supply glitches.

    Delay times are very dependant on routing process and routing software and always unpredictable. Delay time optimization is difficult with FPGAs especially with large and complex designs.

    FPGAs are very good solution for complex logic prototyping e.g. FIFOs, CACHE memories, dual port SRAM, CPU cores and SOCs.

    For less complex high speed designs use CPLDs instead FPGAs.

    Regards



  14. #14
    Member level 3
    Points: 1,866, Level: 10

    Join Date
    Jan 2004
    Posts
    64
    Helped
    2 / 2
    Points
    1,866
    Level
    10

    diff between cpld and fpga

    Agree with elektrom, and i shoud add those:

    The best way to think about FPGA's is to think about a Static RAM
    For example for Xilinx XC4000 think for an Serial Static RAM programed in serial or in parallel mode via some protocols(see documentation)

    The best way to think about CPLD's is to think about a Reprogramabale Nonvolatile Memory (Elash,EEprom etc) and is vendor dependent wich "type" of Reprogramabale Memory is used
    For example mostly Altera CPLD's can be viewed as serial EEproms programed via JTAG (serial) or in paralel (by a paralel programer) etc


    Of course, thats are chips at the boundary between FPGA and CPLDS (wich has both Volatile Memory and Reprogramable Nonvolatile Memory)



  15. #15
    Junior Member level 1
    Points: 2,451, Level: 11

    Join Date
    Mar 2002
    Location
    Mars
    Posts
    19
    Helped
    0 / 0
    Points
    2,451
    Level
    11

    difference fpga and cpld

    http://www2.cs.ucy.ac.cy/~epl121/cur...cture_4to6.htm

    The above link little bit deffentiates the FPGA and CPLD usages.
    Best Regards...
    ---------------
    Sully Bully



  16. #16
    Full Member level 1
    Points: 2,009, Level: 10

    Join Date
    Nov 2003
    Posts
    97
    Helped
    3 / 3
    Points
    2,009
    Level
    10

    fpga and cpld difference

    Hi,
    One major difference is that FPGA's line is segmented in the device , but
    CPLD's major resource is long line.



  17. #17
    Newbie level 1
    Points: 1,455, Level: 8

    Join Date
    Dec 2004
    Posts
    1
    Helped
    0 / 0
    Points
    1,455
    Level
    8

    difference between pld and fpga

    I want to know the architecture of CPLD



  18. #18
    Advanced Member level 5
    Points: 39,790, Level: 48

    Join Date
    Apr 2002
    Location
    USA
    Posts
    3,944
    Helped
    647 / 647
    Points
    39,790
    Level
    48

    difference between cpld fpga

    CPLDs are low-cost and non-volatile, but they are too inflexible for me. Too much like a big old PLD.

    If I could buy Xilinx FPGAs with non-volatile config memory, I would never use a CPLD again.

    A good way to learn the difference is to download something like Xilinx WebPack, and try implementing various designs into a CPLD and FPGA. Then examine the results.


    1 members found this post helpful.

  19. #19
    Junior Member level 3
    Points: 1,971, Level: 10

    Join Date
    Dec 2002
    Posts
    26
    Helped
    1 / 1
    Points
    1,971
    Level
    10

    différence cpld fpga

    As I know, CPLD's basic logic unit is product term, and use flash memory to store configuration data. FPGA's basic logic unit is look-up-table, it is RAM based, so a external nonvolatile memory is need to store the configuration data. Generally, FPGA has much more logic capability than CPLD and could be seen within complex applications.



  20. #20
    Member level 2
    Points: 1,703, Level: 9

    Join Date
    Sep 2004
    Posts
    53
    Helped
    1 / 1
    Points
    1,703
    Level
    9

    difference fpga cpld

    The most important thing is when there has no supply, program in fpga will dissapear, but program will still locate in cpld even there has no supply.



+ Post New Thread
Please login
Page 1 of 2 12 LastLast