Szóstą część kursu poświęcamy przybliżeniu sposobów projektowania w VHDL cyfrowych multiplekserów…
[KURS FPGA 5] Komparator – detektor równości
Przedstawiamy kolejny w naszym kursowym cyklu przykład, który posłuży między innymi do wprowadzenia pojęcia sygnału w VHDL…
[KURS FPGA 4] Wielowejściowe bramki logiczne
W czwartej części kursu zajmujemy się definicjami wektorów bitowych w VHDL, które znajdują zastosowania m.in. w definiowaniu wielowejściowych bramek logicznych i operowaniu na ich sygnałach wejściowych…
[KURS FPGA 3] Testowanie i weryfikacja funkcjonowania bramek logicznych
W trzeciej części kursu zajmujemy się bramkami logicznymi, które są podstawowym budulcem wszelkich struktur logicznych implementowanych w FPGA…
[KURS FPGA 2] Pierwszy projekt
W drugim odcinku kursu projektowania w układach FPGA przedstawiamy pierwszy praktyczny projekt, którego działanie zweryfikujemy na płytce Nexys2 firmy Digilent…
[KURS FPGA 1] Zaczynamy multimedialny kurs projektowania w FPGA z użyciem VHDL
Zaczynamy multimedialny kurs projektowania urządzeń w nowoczesnych FPGA, który bazuje na płytce Nexys2 firmy Digilent…
Lattice MachXO2 Pico Development Kit – platforma dla projektów SoC
Jedną z najbardziej interesujących nas nowości w ofercie firmy Lattice są układy MachXO2 programowalne klasyfikowane jako CPLD, ale o cechach i wewnętrznym wyposażeniu przewyższającym niejedną rodzinę FPGA. Drugim atutem rodziny MachXO2 są różnorodne, tanie, doskonale wyposażone zestawy ewaluacyjne, z których jeden – Pico Development Kit – przedstawiamy w artykule.
Pierwsze kroki z CPLD (Xilinx CoolRunner II): obsługa przycisków
Jednym z istotnych elementów projektów zaprezentowanych w książce „Układy programowalne dla początkujących” jest obsługa przycisków. Pozornie prosta operacja w rzeczywistości sprawia wiele problemów, które wynikają ze zjawiska nazywanego „dzwonieniem styków”.
Pierwsze kroki z CPLD (Xilinx CoolRunner II): 4-cyfrowy licznik BCD
Do realizacji projektu opisanego w książce „Układy programowalne dla początkujących” może być wykorzystany zarówno zestaw uruchomieniowy produkowany przez KAMAMI (ZL14PLD + ZL15PLD) jak i SK-CRII-L-G firmy DIGILENT.
Prosty projekt w VHDL dla CPLD firmy Xilinx z rodziny CoolRunner
Realizacja projektu opisanego w książce „Układy programowalne dla początkujących” w rozdziale zatytułowanym „Pierwszy projekt” może być wykonana zarówno przy użyciu zestawów uruchomieniowych produkowanych przez firmy KAMAMI (ZL14PLD + ZL15PLD) jak i DIGILENT (SK-CRII-L-G), gdyż wymagania sprzętowe tego projektu są spełnione w obu przypadkach. Zadaniem prezentowanego rozwiązania jest odczyt stanu przycisków i prezentacja uzyskanej informacji na wyświetlaczu LED.