Kazalo:
- Opredelitev - Kaj pomeni zapletena programirljiva logična naprava (CPLD)?
- Techopedia razlaga zapleteno programirljivo logično napravo (CPLD)
Opredelitev - Kaj pomeni zapletena programirljiva logična naprava (CPLD)?
Kompleksna programirljiva logična naprava (CPLD) je logična naprava s popolnoma programirljivimi nizi IN / ALI in makrocelicami. Makrocelice so glavni gradniki CPLD, ki vsebujejo zapletene logične operacije in logiko za izvajanje disjunktivnih izrazov normalne oblike. Matrike AND / ALI so popolnoma programirane in so odgovorne za izvajanje različnih logičnih funkcij. Makrocelice lahko definiramo tudi kot funkcionalne bloke, odgovorne za izvajanje zaporedne ali kombinatorične logike.
Techopedia razlaga zapleteno programirljivo logično napravo (CPLD)
Kompleksna programirljiva logična naprava je inovativen izdelek v primerjavi s prejšnjimi logičnimi napravami, kot sta programabilni logični niz (PLA) in Prograble Array Logic (PAL). Prejšnje logične naprave niso bile mogoče programirati, zato je bila logika zgrajena z združevanjem več logičnih čipov skupaj. CPLD ima zapletenost med PAL-i in polja, ki jih lahko programirajo polja (FPGA). Ima tudi arhitekturne značilnosti tako PAL-ov kot FPGA. Glavna arhitekturna razlika med CPLD in FPGA je, da FPGA temeljijo na preglednih tabelah, medtem ko CPLD temeljijo na morju vrat.
Skupne značilnosti CPLD-jev in FPGA so, da imata veliko število vrat in prilagodljive določbe za logiko. Medtem ko skupne lastnosti med CPLD in PAL vključujejo nehlapni konfiguracijski pomnilnik. CPLDs so vodilni na trgu programirljivih logičnih naprav, saj imajo številne prednosti, kot so napredno programiranje, nizki stroški, so nehlapni in enostavni za uporabo.