
Zapraszamy do udziału w konkursie, w którym możesz nauczyć się coś nowego o układach FPGA. Programowalne układy FPGA można skonfigurować tak, aby realizowały proste lub bardziej złożone układy kombinacyjne i sekwencyjne, wewnątrz FPGA można także zaimplementować gotowe lub własne projekty mikrokontrolerów (tzw. soft-procesor). Nie jesteśmy ograniczeni określoną architekturą, możemy utworzyć kilka równoległych struktur przetwarzających dane. Na temat elastycznych układów FPGA znajdziecie więcej informacji w sieci, a także w podcaście nagranym z autorem książki będącej nagrodą w konkursie: FPGA - podcast #07 elektroda.pl.
Zadaniem konkursowym jest zaproponowanie koncepcji projektu, w którym Waszym zdaniem wykorzystacie możliwości FPGA.
Co chcielibyście zrealizować na platformie maXimator?
Potrzebujecie szybkości, dokładności, a może wielu wejść i wyjść, lub różnych rodzajów interfejsów?
Czy trafiliście na projekt gdzie użyte rozwiązania ograniczały możliwości urządzenia?
Zastanówcie się czy FPGA to coś dla Was.
Pomyślcie co chcielibyście zrealizować i dlaczego z wykorzystaniem platformy maXimator.
Zbadajcie o sprawdzenie czy w teorii pomysł jest możliwy do zrealizowania.
Opiszcie co i w jaki sposób chcecie zaimplementować w FPGA, na jakie cechy zrealizowanego projektu liczycie.
Zgłoszone pomysły i opisy planowanej realizacji mają szansę na wygraną w konkursie.
Osoby którym uda się otrzymać nagrody, zapraszamy do późniejszego umieszczenia na elektroda.pl przebiegu implementacji swojego pomysłu w FPGA, oraz zaprezentowania efektu końcowego.
Zgłoszenia umieszczajcie jako post (odpowiedź) w tym temacie, rozpoczynając od zdania "Zgłoszenie numer X do konkursu FPGA"
Jako X wpiszcie kolejny numer zgłoszenia, sprawdzając ostatni zgłoszony numer. Dzięki temu oddzielimy zgłoszenia od zwykłych komentarzy w temacie konkursowym. Jeżeli posiadacie kilka koncepcji, każdą rozpocznijcie słowami: Zgłoszenie numer X do konkursu FPGA. Poza zgłoszeniami zapraszamy do dyskusji i pytań w tym temacie konkursowym.
Zgłoszenia przyjmowane są od: 07.11.2019 do: 30.11.2019
Wyniki zostaną opublikowane do: 13 grudnia 2019. Tak, aby nagroda trafiła do Was przed Świętami.
Do wygrania 3 zestawy: książka Systemy embedded w FPGA + zestaw maXimator wraz z konwerterem USB-UART.
Trzech zwycięzców wyłoni sam autor książki "Systemy embedded w FPGA" oraz grupa moderatorów sekcji "Projektowanie"
Zapraszamy do udziału w konkursie !
Specjalne podziękowania dla Kamami za ufundowanie nagród.



Zgłoszenia:
Zgłoszenie 1 - przetwornik cyfrowo-analogowy DAC dla systemu audio
Zgłoszenie 2 - detekcja ruchu - w przypadku wielu kamer - w systemie monitoringu video
Zgłoszenie 3 - zapoznać się z MAX10, rzucić do pudła i zaprojektować coś własnego
Zgłoszenie 4 - zaprogramować w FPGA architekturę Harwardzką mikroprocesora, którą wykorzystam do zbudowania szybkiego regulatora PID
Zgłoszenie 5 - wykorzystałbym do nauki, z racji tego że jestem "przyzwyczajony" do używania technologii TTL w prostych rozwiązaniach, a mam kilka projektów z dawnych lat, które chciałbym przenieść na nowocześniejszą platformę ( np. sterownik silników krokowych reluktancyjnych trójfazowych, bagatela ok. 20 układów TTL dla dwóch silników ze sterowaniem Step/Dir/Enable i pracą full/half step )
Zgłoszenie 6 - zrobiłbym na nim jakieś dwa proste rdzenie mikrokontrolera, abym w końcu mógł wykonywać dwa delay'e na raz!
Zgłoszenie 7 - współpraca FPGA z zewnętrznym ADC oraz zewnętrzną pamięcią danych 1MB
Zgłoszenie 8 - zrobiłbym na niej graber sygnałów cyfrowych i analogowych(12-bitowy przetwornik ADC 1MSPS) wraz z wyświetlaniem tych danych w czasie rzeczywistym(wyjście VGA/HDMI), zapisem na karcie lub transferem ich bezpośrednio do PC po USB
Zgłoszenie 9 - system aktywnego monitorowania przestrzeni wokół pojazdu. Taki wielokanałowy "czujnik parkowania/ruchu 3D".
Zgłoszenie 10 - wykorzystanie FPGA jako cyfrowego toru generowania, może kilka VCO sterowanych enkoderami plus cyfrowe LFO, generatory obwiedni (zaawansowana regulacja ADSR) do tego analogowe filtry. Czyli taki hybrydowy syntezator, a raczej serce jego syntezy.
Zgłoszenie 11 - transmiter samochodowy
Zgłoszenie 12 - system cyfrowego przetwarzania sygnałów, ze zrównolegleniem obliczeń, który dodatkowo możliwie "najdokładniej" odwzoruje założoną charakterystykę amplitudową w przypadku realizacji ze skończoną precyzją obliczeń.
Zgłoszenie 13 - wykrywacz metali typu VLF
Zgłoszenie 14 - stworzenie własnego soft-procesora w architekturze 4 lub 8 bit w układzie FPGA.
Zgłoszenie 15 - generowanie obrazu video (HDMI a może LVDS?)
Zgłoszenie 16 - tutorial oparty o płytkę Maximator
Zgłoszenie 17 - antena sterowana fazowo
Zgłoszenie 18 - rdzeń RiscV + combo : rdzeń RiscV i przesuwnik fazy dla anteny
Zgłoszenie 19 - system identyfikacji audio
Wyniki:
1. miejsce Zgłoszenie 16 - tutorial oparty o płytkę Maximator
2. miejsce Zgłoszenie 13 - wykrywacz metali typu VLF
3. miejsce Zgłoszenie 9 - system aktywnego monitorowania przestrzeni wokół pojazdu. Taki wielokanałowy "czujnik parkowania/ruchu 3D".
Gratuluję! Każda osoba otrzymuje książkę Systemy embedded w FPGA + zestaw maXimator wraz z konwerterem USB-UART.
Autor książki zdecydował się przyznać wyróżnienia zgłoszeniom:
1. Zgłoszenie 19 - system identyfikacji audio
2. Zgłoszenie 8 - zrobiłbym na niej graber sygnałów cyfrowych i analogowych(12-bitowy przetwornik ADC 1MSPS) wraz z wyświetlaniem tych danych w czasie rzeczywistym(wyjście VGA/HDMI), zapisem na karcie lub transferem ich bezpośrednio do PC po USB
3. Zgłoszenie 18 Zgłoszenie numer 18 - rdzeń RiscV + combo : rdzeń RiscV i przesuwnik fazy dla anteny
Osoby wyróżnione otrzymają to samo, co osoby, które wygrały. Jest to miły gest autora książki i firmy Kamami
Mam nadzieję, że uda Wam się zrealizować to, co sobie założyliście i przedstawicie projekt na Elektroda. W zamian otrzymacie kartę SD64GB np. do Raspberry

Zapraszam do korzystania z sklepu internetowego Kamami:
https://kamami.pl/
I podziękujcie im za nagrody.
Cool? Ranking DIY