proszę wybaczyć, ale jak vivado mi po raz setny zwraca error podczas proby syntezy lub symulacji w stylu "o mordo masz błąd i #!$%@?" bez pokazania o co w ogole chodzi to mnie #!$%@? strzela


@yungdupa:

Jak mawia stare chińskie przysłowie:
"Droga na szczyt wiedzie pod górę."
@wiecejszatana: Ogólnie fpgi to nie są tanie rzeczy. Za Nexysa A7 z dość poteżnym Artixem na pokładzie śpiewają sobie $285. Sam ten Artix kosztuje $150. Wynika to z faktu, że producenci celują w duże firmy, a nie w hobbystów czy inny plankton. Dorzuć do tego zasobożerne i dalekie od doskonałości toole i masz receptę na katastrofę.

GW1NZ to chińszczyzna. Nie mówię, że to coś złego, ale wszystko trzeba sprawdzać dwa razy,
Projektowanie mikrokontrolera to bardzo długi i rozbudowany proces. Przykładowo układ RP2040, który jest sercem nowego Raspberry Pi Pico, był rozwijany już od lata 2017 roku. Jeden z inżynierów pracujących nad projektem postanowił podzielić się swoim doświadczeniem z ciekawskimi fanami projektu. Jednym z pierwszych etapów powstawania nowego chipa jest projektowanie jego architektury. Służy do tego język opisu sprzętu. Może to być język Verilog lub język VHDL... Więcej (
Forbot - Projektowanie mikrokontrolera to bardzo długi i rozbudowany proces. Przykład...

źródło: comment_16139830065QCTLSfcxwZWdnXwoXh3kR.jpg

Pobierz
Witam, zlecę wykonanie projektu w języku VHDL dla SPARTANA2. Przedmiotem projektu jest napisanie programu obsługującego wyświetlacz oraz klawiaturę.

Program ma działać następująco:
po wgraniu programu na miejscu dwóch pierwszych liter na wyświetlaczu ma krążyć coś w rodzaju węża o długości jednego segmentu po o obwodzie dwóch liter. Po naciśnięciu przycisku na wyświetlaczu ma się wygenerować dowolna pseudo losowa liczba, a następnie po jego puszczeniu znów ma krążyć wąż i tak w kółko.
Mam pytanie do wyjadaczy z #programowanie i #programista15k Czy warto jest iść w stronę #fpga ( #vhdl )? Do tej pory ostro siedzę w #cpp na układach #stm32, jednak to co #!$%@? z hal to jest jakaś kpina, połowę rzeczy łatwiej zrobić na rejestrach, a i tak w bibliotekach które generuje STM32CubeMX potrafią znaleźć się kwiatki i trzeba poprawiać ( np. konieczność zmiany HAL_Delay przy odczycie karty SD korzystając z sdmmc
@tRNA: VHDL jest dla elektroników i to prawdziwy brainfuck, szczególnie jak przychodzisz z programowania "klasycznego".
W VHDL robi się specjalistyczne rzeczy na poziomie bitów i sygnałów, dlatego mało kto to robi. Ale tak czy siak w FPGA często implementuje się właśnie IP procesora aby nie pisać skomplikowanych rzeczy w VHDL. Np twój IP I2C będzie i tak pilotowany przez jakiegoś NIOSa albo będzie wsadzony do SoCa gdzie masz hard-cora ARM.

VHDL
@kk87ko0: Tak, częściowo poszedłem w stronę FPGA, a dokładniej w układy Altery głównie dlatego, że Intel elegancko dostarcza rozwiązania, a Altera Quartus spisuje się świetnie jako IDE. Początkowo ciężko było się wgryźć w VHDL zwłaszcza, że praktycznie nie ma godnych uwagi kursów po polsku, jednak teraz już klepię jakiś kod, także idzie dobrze. Niestety ceny płytek są zabójcze, a zastosowanie ich mega wąskie.
Taka sytuacja: Mam blok który przyjmuje na swoje wejście zegar 200MHz. Chcę żeby na wyjściu pojawiał się sygnał zegarowy zależny od nastawy i tutaj szkopuł, bo chcę, żeby ten sygnał można było regulować w zakresie 500Hz - 50kHz ze skokiem co 500Hz. Umiem podzielić zegar przez wielokrotność 2, ale zależy mi na płynniejszej regulacji. Czy ta rozdzielczość 500Hz jest w ogóle osiągalna?
#programowanie #vhdl #fpga
Hej Mirki, jakiś czas temu ruszyliśmy z nowym kursem - tym razem są to podstawy FPGA!. Na pewno kogoś z Was zainteresuje, bo to świetna kontynuacja kursu podstaw techniki cyfrowej! Szczegóły: » http://4bot.pl/xiX0r

Małe FAQ:
1) Dlaczego używacie VHDL, a nie Veriloga?


2) Dlaczego korzystacie z ISE


#elektronika #forbot #majsterkowanie #vhdl #programowanie
Forbot - Hej Mirki, jakiś czas temu ruszyliśmy z nowym kursem - tym razem są to podst...

źródło: comment_i9sHT5bteNqfpo85OLwT0onbGHBEsEHb.gif

Pobierz
Mireczki ostatnio MS przekonał mnie dlaczego nie warto korzystać z windowsa :). Generalnie komputer wykorzystuje do electronic computer-aided design (ECAD), Vivado, Quartus II, ModelSim, MultiSim itd. Protip jest taki Kubuntu + VB z win 7(odcięty od neta). Rezultat? Wszystko chodzi póki co miodzio koniec problemów z programatorami itd. Polecam przejście na linuxa motzno.

- Zadowolony nowy użytkownik

#linux #eda #elektronika #vhdl #verilog #asic #fpga