Simba schrieb:
> wie genau unterscheidet sich der CPLD vom FPGA?
CPLD's haben Makrozellen. Das sind And-Or-Verknüpfungen mit allen
internen und externen Signalen, zumeist bei den AND's sehr hochpolig.
Obendrein wird die Logik bei ihnen chipintern wie bei einem Flash-ROM
gespeichert. Die Logik von CPLD's steht deshalb sofort nach Einschalten
zur Verfügung.
FPGA's haben keine Macrozellen, sondern LUT's und nachfolgende
Flipflops. LUT = LookUp-Table. Normalerweise können da nur wenige
Eingangssignale (4 oder so) miteinander verknüpft werden. Dafür haben
FPGA's massenweise LUT's, die dann aber ggf. hintereinander geschaltet
werden müssen. Und FPGA's müssen gebootet werden, wozu ein separater
Konfigurations-Flashrom und Zeit vonnöten ist.
W.S.