Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Oliver Sedlacek
02/23/06 08:12
Read: 554 times

#110601 - Basic logic elements differ
Responding to: Erik Malund's previous message
Traditionally a CPLD used a number of interconnected PAL type logic elements. PAL elements use programmable AND-OR elements and can implement functions with many (i.e more than 4, less than 16) inputs in a fixed time. As far as I know, CPLDs are all non-volatile as they use FLASH or fuses for configuration. FPGAs traditionally use small look up tables (LUT) with only 4 inputs. They need several LUTs to implement the equivalent of one CPLD logic block, but you get a lot more LUTs per silicon area. Configuration may be SRAM, FLASH or anti-fuse. FPGAs have acquired architectural enhancements over the years and may now sport embedded RAM, multipliers, DSPs and processors.

You pay your money and take your choice.

PS some devices support encrypted configuration to protect the design.

List of 25 messages in thread
FPGA/CPLD      Erik Malund      02/22/06 14:46      
   differences      Jez Smith      02/22/06 14:53      
      SRAM      Mahmood Elnasser      02/22/06 15:50      
         you don't      Jan Waclawek      02/22/06 16:46      
            Security      Andy Neil      02/23/06 00:23      
            FPGA's were MMI's also ...      Richard Erlacher      03/04/06 11:20      
         copying      Jez Smith      02/22/06 23:15      
            Re: comparison      Valentin Angelovski      02/22/06 23:53      
               Incorrect?      Andy Neil      02/23/06 07:02      
                  No, however...      Valentin Angelovski      02/23/06 15:49      
                  about FPGA in 8052?      M Chitrakar      02/28/06 10:21      
                     In a way yes.      Kalpak Dabir      02/28/06 11:08      
                     i heard      M Chitrakar      03/01/06 07:12      
                        Low cost      Andy Neil      03/01/06 14:39      
                        FPGA vs microcontroller      Andy Peters      03/01/06 18:14      
      Not necessarily      Andy Neil      02/22/06 23:53      
      You know it makes sense!      Andy Neil      02/22/06 23:55      
         yeah well      Jez Smith      02/23/06 00:05      
   Xilinx stuff      Russell Bull      02/23/06 05:09      
      Flash based      Andy Neil      02/23/06 06:59      
   Basic logic elements differ      Oliver Sedlacek      02/23/06 08:12      
      It seems...      Jez Smith      02/23/06 09:22      
         Consensus      Oliver Sedlacek      02/24/06 02:21      
      practical consequence      Jan Waclawek      02/23/06 23:43      
   Jan, Try reading this post      Jez Smith      02/24/06 00:09      

Back to Subject List