CPLD

Prototip de Recerca amb ATF1508ASV amb factor de forma L100
Utilització històrica de les CPLD

Les Arquitectures de Lògica Programable van ser molt utilitzades durant la dècada dels 80 en plaques CPU de computadors domèstics de 16 bits. Entre els Dispositius Lògics Programables Complexes (Complex Programable Logic Device) el ATF1508 va ser un dels més utilitzats acadèmicament. Per aquest motiu va ser més popular en la seva difusió. Hi va haver una tímida incursió amb els processadors de 32 bits. Però de seguida varen ser substituïdes pel concepte de Chip-Set amb arquitectures dedicades d’alta escala d’integració VLSI.

Característiques

La capacitat de les Arquitectures de Lògica Programable és molt reduïda pel nombre de senyals connectables al xip. Habitualment no superaven la vintena de connexions. El nombre de cel·les internes que es podia fabricar era la causa de la baixa composició. En els millor dels casos les CPLD difícilment arriben al centenar. Excepcionalment 128 cel·les en el cas del ATF1508 amb una dotació de poc més de 60 GPIO. A favor tenen la immediatesa de funcionament que les fa perdurables als nostres dies. Dit d’una altra manera, es posen en marxa en el mateix instant que reben l’energia d’alimentació.

Eines de programació

Els costos inicials per les eines de programació de CPLD no són grans, però esdevenen difícils d’aplicar degut al requerir de la Lògica Booleana per aplicar tècniques de reducció. Un altre dificultat és l’estàndard JTAG que només s’aplica en circuits integrats programables i varia d’un fabricant a un altre. També hi juga en contra la seva escassetat en el mercat de components.

Dificultats de minimització

També es van fer difícils d’aplicar per la simplicitat inicial dels seus algorismes de CAD. Per exemple, totes les equacions es convertien a sumes de minterms, fet que impedia treballar amb el 50% dels casos en la seva màxima reducció possible. Tot i ser donats com a productes de maxterms, aquests eren convertits automàticament a sumatoris de minterms per l’algorisme, perdent la reducció aportada per l’enginyer. Aquestes dificultats no es van superar fins a fa poques dècades.

Enllaços:

Complex Programable Logic Device

Altres Arquitectures