Archiv pro štítek: CPLD

CPLD a první aplikace

V předchozím článku jsem lehce nastínil co to jsou PLD a stručně představil jazyk VHDL, který se používá k popisu hardware v těchto obvodech. V tomto pokračování se podíváme na první aplikaci s obvodem CPLD XC9572XL. Tento obvod je velmi malý, takže nečekejte žádné zázraky, ale na druhou stranu je vhodný (hlavně cenou) pro začátečníky. Celý příspěvek

Úvod do PLD a jazyka VHDL

PLD neboli Programovatelné Logické Obvody jsou digitální obvody, jejichž funkci lze libovolně měnit/programovat. Stejně jako se dá mikrokontrolér naprogramovat a tím změnit software, který se vykonává, lze PLD naprogramovat a tím změnit hardware. Velmi zjednodušeně si je můžete představit jako velké množství logických hradel (NANDů, NORů, …), ze kterých lze vhodným naprogramováním složit libovolný digitální (kombinační i sekvenční) obvod. Celý příspěvek

Vývojová deska pro PLCC44

Obvod CPLD XC9572XL od firmy Xilinx v pouzdru PLCC44.

Obvod CPLD XC9572XL od firmy Xilinx v pouzdru PLCC44.

Před nějakou dobou jsem si pro své experimenty koupil CPLD obvod XC9572 od firmy Xilinx. Tento obvod se vyrábí i v pouzdru PLCC44 (na obrázku). Toto pouzdro se do nepájivého pole nedá zapojit, a proto jsem si musel koupit patici. Bohužel, ani to nebylo řešení. Patice má sice piny s roztečí 2,54 mm, jsou ale vyvedeny ve dvou řadách na každé straně. Tímto se to celé komplikuje, protože obvod s paticí nelze jednoduše použít v kontaktním poli. Řešením bylo vyrobit si jednoduchou DPS, na kterou se umístí patice a všechny piny budou přístupné přes dutinkové lišty. Celý příspěvek