FPGAS, CPLDS, Pals, a także dziewczęta, OH My! W tym tygodniu Hacklet koncentruje się na kilku najlepszych programowalnych zadań logicznych na Hackaday.io! Programowalne gadżety logiczne mają tendencję do stromych krzywej odkrywania. Nie tylko nowy haker odkrywa złożone części, jednak istnieją całe nowe języki do odkrycia – jak VHDL lub Verilog. Wykonywanie zanurzenia, a także skaczące do programowalnej logiki jest tego warte. Szybkie zadania, które byłyby niemożliwe w przypadku mikrokontrolerów Nagle w zasięgu!
Fantastyczny przykład tego jest [Tom McLeod’s] tani deska eksperymentowa HDMI oparta na bazie FPGA. [Tom’s] był celem produkcji tablicy, która może wyjść 720p wideo przez HDMI w rozsądnej częstotliwości klatek. Wykorzystuje chip Xilinx Spartan 6, aby to zrobić, wraz z garściami komponentów wsparcia. Zdjęcia będą przechowywane na karcie SD. [Tom] chce zrobić również kilka filmów z konfiguracją, jak również, jednak nie zobaczy, czy chip będzie szybki wystarczający do radzenia sobie z dekodowaniem wideo podczas generowania strumienia danych HDMI. [Tom] był spokojny w tym projekcie przez kilka miesięcy – więc mamy nadzieję, że albo zobaczy ten publikowanie, a także wysłać aktualizację lub że ktoś odbiera dane źródłowe, a także kontynuować projekt!
Dalej UP jest naszym własnym [Technolomaniac] z jego arduino-kompatybilną tarczą FPGA. Zaczynając od FPGA może być trudny. [TechnologanC] uczyniło to trochę prostsze z tą tarczą. Pierwotnie rozpoczął się jako praca na .o, a teraz oferowana w sklepie Hackaday, tarcza zawiera Xilinx Spartan 6 FPGA. [Technologicac] Maszą moc, jak również zlokalizowanie proste, w tym regulatory, a także zmiany poziomy, aby zachować wrażliwą FPGA Happy. Nie wiem, gdzie zacząć? Sprawdź [Mike Szczys “Spartan-6 FPGA Hi World! [Mike] przenosi nas z instalacji całkowicie darmowej sieci narzędzia Xilinx, aby uzyskać “Hello World” LED Bunning Bunning!
Nadal myśląc o odkryciu programowalnej logiki, jednak nie jestem pewien, gdzie iść? Sprawdzić, że obliczanie obliczeniami FPGA [Bruce’a Landa]. Właściwie, sprawdzaj, jakiekolwiek [Bruce] wykonało na Hackaday.io – facet jest żywą legendą, a także bogactwo informacji o elektronice oraz systemów wbudowanych. Bycie profesorem inżynierii na Uniwersytecie Cornell w Nowym Jorku też nie boli! W nauczaniu obliczeń równoległych FPGA, [Bruce] łączy się z klasą Cornell ECE 5760, który instruuje. Klasa wykorzystuje płytę Altera / Terasic DE2 FPGA, aby zademonstrować równoległe komputery z wykorzystaniem programowalnych urządzeń logicznych. Należy zauważyć, że [Bruce] uczy tej klasy wykorzystując Verilog, więc wszyscy, którzy przyprawiliście ludzie VHDL nadal mogą odkryć coś nowego!
Wreszcie mamy [Michael A. Morris] z kameleonem. Chameleon to kompatybilna deska FPGA Arduino z Xilinx Spartan 3A FPGA na pokładzie. [Michael] Zaprojektowany kameleon na dwa główne cele: procesory miękki, a także inteligentny interfejs komunikacyjny szeregowy. Na procesoru Chameleon naprawdę świeci. [Michael] wdrożył rdzeń 6502 w swoim projekcie. Oznacza to, że najlepiej byłoby w domu jako rdzeń projektu retrokomputowania. [Michael] jest nadal trudny w pracy na Chameleon, właśnie ostatnio dostałem fig. 1.0 działa! Dobra praca [Michael]!
Chcesz dużo bardziej programowalnej dobroci logicznej? Sprawdź naszą programowalną listę logiki!
Chodzi o owijanie rzeczy do tego epizodu hakletu! Jak zawsze, do zobaczenia w przyszłym tygodniu. Dokładny czas hack, dokładnie taki sam kanał hack, przynosząc najlepsze z Hackaday.io!