Treker (Damian Szymański) Napisano Grudzień 28, 2017 Udostępnij Napisano Grudzień 28, 2017 Nasz kurs FPGA dla zupełnie początkujących rozruszał dział układów programowalnych. Kilka osób próbuje już swoich sił z pisaniem własnych programów na zestaw używany w kursie. Takie dodatkowe ćwiczenia mogą być świetnym źródłem wiedzy dla innych początkujących, więc pora to jakoś uporządkować. Dla osób, które nie słyszały wcześniej o naszym kursie podstaw VHDL: Kurs FPGA – #1 – podstawy VHDL w praktyce, spis treści Lista dotychczasowych tematów, w których pojawiają się projekty pisane z myślą o zestawie Elbert v2: - Użytkownik: FlyingDutch, FPGA(własne badania #1) Implementacja ROM w wewnętrznej pamięci Block RAM Spartan3 - Użytkownik: Elvis, Kurs FPGA - własne programy #2 - Użytkownik: FlyingDutch, FPGA(własne badania #2) Sprzętowy układ mnożący - Spartan3A - Użytkownik: Elvis, Kurs FPGA - własne programy #3 - Użytkownik: FlyingDutch, FPGA (własne programy #4): komunikacja FPGA-Arduino UART-RS485 - Użytkownik: Elvis, FPGA (własne programy #5): Obraz na monitorze VGA Zachęcam wszystkich do opisywania własnych prób i linkowania w tym temacie do swoich projektów. Najlepiej wklejać tylko linki (z krótkim opisem) do tematów z opisem projektu, tak aby tutaj utworzył się zbiór odnośników do tematów związanych z Elbertem i FPGA. Dyskutować na temat poszczególnych projektów najlepiej będzie w konkretnych tematach
JTyburski Grudzień 28, 2017 Udostępnij Grudzień 28, 2017 Polecam ten blog: http://vhdlguru.blogspot.com - sporo i z niego da się nauczyć
FlyingDutch Grudzień 29, 2017 Udostępnij Grudzień 29, 2017 Polecam ten blog: http://vhdlguru.blogspot.com - sporo i z niego da się nauczyć Rzeczywiście jest dużo ciekawych artykułów. Pozdrawiam
FlyingDutch Styczeń 4, 2018 Udostępnij Styczeń 4, 2018 Cześć, proszę o "pod-linkowanie tematu" do pierwszej wypowiedzi w tym wątku (prośba do administratora: Treker'a). Projekt opisuję "podpięcie" do FPGA (Elbert V2) na jednej linii komunikacyjnej UART - mikro-kontrolera "Arduino UNO" z shieldem wyświetlacza LCD (2x16) + KeyPad (5 klawiszy). Tutaj link do pełnego opisu projektu: https://www.forbot.pl/forum/topics51/fpga-wlasne-programy-6-wyswietlacz-lcd-do-fpga-na-arduino-uno-uart-vt15057.htm#122718 Pozdrawiam
Treker (Damian Szymański) Styczeń 5, 2018 Autor tematu Udostępnij Styczeń 5, 2018 FlyingDutch, najlepiej będzie jak każdy będzie sam wklejał tutaj swoje projekty w osobnych wiadomościach (tak jak właśnie to zrobiłeś). W pierwszym poście zebrałem wpisy, które pojawiły się zanim powstał ten temat. Od teraz każdy może tutaj samo wklejać linki do tematów z krótkim opisem. Tak będzie pewnie najwygodniej
agamor Maj 8, 2018 Udostępnij Maj 8, 2018 Witam, rejestry przesuwne i sumatory, jasno napisane przyklady. Dla poczatkujacych bardzo przydatne pozdrawiam Rej_sum.ppt 1
Pawel13 Maj 13, 2019 Udostępnij Maj 13, 2019 (edytowany) Witam. Na podstawie ostatniej lekcji kursu, pozwoliłem sobie napisać kod w VHDL zliczający w górę i w dół ze zmienną prędkością oraz zerujący licznik. Efekty programu obrazowane są na 7 - segmentowych wyświetlaczach na płytce ElbertV2. Kod w załączniku. Switch0 - przyspiesza zliczanie Switch1 - Spowalnia zliczanie Switch2 - Reset zliczania Switch3 - Przytrzymanie - Zliczanie w dół. Pozdrawiam i czekam na uwagi, gdyż jestem początkujący w VHDL a temat jest wciągający ;-). Jak coś ciekawego jeszcze wytworzę to na pewno dam znać. Jakby ktoś miał inne przykłady np. wykorzystujące kartę microSD na płytce to jestem chętny. Pozdrawiam wszystkich. Paweł. Licznik_LEDv1.zip Edytowano Maj 14, 2019 przez Pawel13 2
FlyingDutch Maj 13, 2019 Udostępnij Maj 13, 2019 Cześć, jeśli to twój pierwszy "program" w VHDL - to naprawdę nieźle Pozdrawiam 1
Pawel13 Maj 13, 2019 Udostępnij Maj 13, 2019 VHDL zajmuję się od jakiś dwóch tygodni w wolnych chwilach. Na co dzień koduję w C/C++, LabView, na różne platformy sprzętowe. Czasem zachodzi jednak potrzeba użycia matrycy PLD np. dla procesów krytycznych w czasie - stąd moje zainteresowanie. Pozdrawiam. 2
Pawel13 Maj 14, 2019 Udostępnij Maj 14, 2019 W wolnej chwili zmodyfikowałem lekko poprzedni kod. Jest obsługa kropki i możliwość rozjaśniania i ściemniania wyświetlaczy LED. Zawęziłem również zakres niektórych zmiennych procesu. Ściemnianie i rozjaśnianie SW5 i SW6 na płytce ElbertV2. Kod w załączniku. Pozdrawiam. Licznik_LEDv1.zip 2
Pawel13 Maj 15, 2019 Udostępnij Maj 15, 2019 Witam. Polecam również stronę http://nandland.com. Można z niej sporo się dowiedzieć o VHDL i nie tylko 2
Popularny post dobdar Maj 14, 2020 Popularny post Udostępnij Maj 14, 2020 (edytowany) Witam. Widzę, że dawno odpuszczony temat... z nudów (Covid )usiadłem i przewertowałem tutejszy kurs FPGA i poprawiłem YT kanałem LBEbooks w temacie VHDL i skleiłem jakiegoś tam "screen savera" z kodu zawartego w lekcjach tam umieszczonych. Projekt ISE w załaczeniu. A tak to wygląda po skompilowaniu: SSaver.rar Edytowano Maj 14, 2020 przez dobdar 3
Gieneq Maj 15, 2020 Udostępnij Maj 15, 2020 @dobdar witam na forum Fajnie, że kurs zachęcił Cię do dalszej pracy i jak widać ma to swoje efekty! Powodzenia w dalszych projektach i podobnie jak z tym pochwal się na forum
dobdar Sierpień 21, 2020 Udostępnij Sierpień 21, 2020 OK, po zabawie w programowanie LEDów postanowiłem zwiększyć możliwości które oferuje Elbertv2, ale (by nie było za łatwo) na zaprojektowanej przez siebie płytce. Zdecydowałem się na tani XC3S200 w obudowie VQ100(płytka 900mil), aby pobawić się z microblaze core. Za chwilę jednak zachciało mi się używać PMOD i podłączać całość do Arduino Mega 2560... Stąd reszta projektów zamówiona u kolegów z JLCPCB. Więc czym prędzej przybiegłem się pochwalić Jeśli macie chęć pooglądać zapraszam https://ddlab.us/fpga . 1 1
Gieneq Sierpień 21, 2020 Udostępnij Sierpień 21, 2020 @dobdar fajnie że działasz coś więcej ale może przenieś choćby część projektu na forum, bo wchodząc na stronę bez SSL witającą ostrzeżeniem da się poczuć pewien dyskomfort a tu zawsze łatwiej o dostęp.
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »