Talk:Complex programmable logic device
From Wikipedia, the free encyclopedia
Are CPLDs actually used for bootstrapping FPGAs? I'd thought that was almost exclusively done using external serial PROMs and dedicated bootstrap hardware on the FPGAs (and via on-board microprocessor for the few widgets built to be in-flight reconfigurable). --Christopher Thomas 04:33, 11 Apr 2005 (UTC)
- Yes, I've done both. Using the dedicated FPGA bootstrap hardware and an FPGA-vendor EEPROM works, but it can complicate field upgrading. My newer products use a CPLD to feed the FPGA configuration from a flash. Overall it is cheaper, as I can use the flash for other purposes as well. N Norder 16:37, 16 November 2006 (UTC)
[edit] sum of products versus disjunctive normal form
I notice that sum-of-products is directed to disjunctive normal form. While disjunctive normal form is a boolean sum (or) of a boolean product (and), I would not consider them synonymous; rather sum-of-products expressions is a category which disjunctive normal form forms an example of. In any case, perhaps someone who knows the proper Wikipedia conventions for linking similar and/or synonymous topics could clean this up? mjscud 18:42, July 21, 2005 (UTC)
[edit] Notable suppliers
A section called "Market Leaders" was added by 204.245.209.24 (talk · contribs). I've changed its name to something a bit less advertising-like, and added additional entries, but it would really help if someone familiar with all of the comanies involved could expand the section to be more like Field-programmable_gate_array#Some_FPGA_manufacturers_and_their_specialties. --Christopher Thomas 05:49, 10 January 2006 (UTC)
[edit] Macro Cell
I miss a logical block descrition of a macro cell on this page, so I can draw lines between the differences of a fpgas logic block/cell and cplds cell structure. —Preceding unsigned comment added by 90.185.223.244 (talk) 11:35, 5 September 2007 (UTC)