Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Udało mi się zrobić short wire tej k----e... Odbiera po ludzku, więc BAUD jest dobrze dobrany. Gdybym nie był już tym przemęczony, to pewnie szybciej bym na to wpadł. Zostawię to dla potomnych, którzy by się tym bawili i by nie banglało.

Dodam, że z niewiadomych przyczyn, pomimo, że na schemacie niewidoczne datapresent od tx też jest podpięte do datapresent_rx. Jak tylko macie BAUD dobrze dobrany, to będzie szprechał sam
Khaine - Udało mi się zrobić short wire tej k----e... Odbiera po ludzku, więc BAUD je...

źródło: comment_bvksyOqsiJgbJO6Xr8WVVpfhjepFX4ZK.jpg

Pobierz
  • Odpowiedz
#elektronika #fpga

Są jakieś sposoby na znajdowanie i usuwanie gated clocków? Bo program mi wywala gated clocka, tylko właściwie to mi nie mówi gdzie on się znajduje... A mogę się założyć że przez niego mi się p------i komunikacja na UARTcie.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: dalej tego UARTa męczysz... Gratuluję wytrwałości. Mnie nauka ASMa na PIC potrafi mocno irytować. Ale czemu piszesz w VHDL? Szłyszałem że Verilog jest łatwiejszy...
  • Odpowiedz
#elektronika #fpga #vhdl

Tak wygląda schemat gotowego UARTa do procka przy którym obecnie dłubię (bo on sam swojego bufora nie ma). I generalnie jedna rzecz mnie patrząc na to zastanawia. Z tego co widzę odczyt wejścia następuje na życzenie procka. Nie lepiej jest mu dać przerwanie jak bufor się zapełni? No bo w ten sposób to on musi cały czas żądać odczytu (gdzieś co 160 taktów
Khaine - #elektronika #fpga #vhdl

Tak wygląda schemat gotowego UARTa do procka prz...

źródło: comment_MIvfjHWF4l2ciAGcS5WpE61xNkzd4TI3.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #fpga #vhdl

Chcę sobie otworzyć komunikację (na razie ultra prostą, po prostu aby zobaczyć czy bangla) z prockiem PicoBlaze zaimplementowanym w FPGA po RS232.

RSa mam na przejściówce USB->RS232, ale to nie ma raczej większego znaczenia. Do komunikacji ze strony kompa chcę użyć terminala Hercules, ale to też nie ma większego znaczenia raczej. Jako, że mam taktowanie 27 MHz na kwarcu, to zrobiłem sobie timer, który dzieli
Khaine - #elektronika #fpga #vhdl

Chcę sobie otworzyć komunikację (na razie ultra ...

źródło: comment_l4M26OXImR0wH70eAO4GDziBrxQe8h6V.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Teraz jeszcze jest pytanie -> czy jak jest tam ten przetwornik RS232, to on mi usuwa bity startu i stopu, czy wywala z siebie 10 bitowe ramki? Bo teraz w sumie nie wiem też jak to potraktować. Czy ten układ komunikacyjny musi mi tylko sekwencyjnie przetwarzać sygnał seryjny na wektor, czy jeszcze bity stopu i startu wywalać?
  • Odpowiedz
#fpga #elektronika
Nie wiem czy ktoś tu zagląda (mówię o tagu fpga), ale powiedzcie mi, czy na początek, żeby się uczyć Veriloga wystarczy taka płytka? http://www.ebay.com/itm/Altera-EP2C5Q208-NIOSII-SOPC-FPGA-Development-Board-/111553831850?pt=LH_DefaultDomain_0&hash=item19f92063aa
Nie ma dużo LE, Cyclone II jest chyba dość stary, ale za to wszystko co potrzebne jest na płytce. Za podobną cenę można kupić Cyclone IV z 6k LE:
http://www.ebay.com/itm/Altera-Cyclone-IV-FPGA-Development-Board-EP4CE6E22C8N-20-days-promotion-/271434726780?pt=LH_DefaultDomain_0&hash=item3f32c53d7c
Ale poza wyświetlaczem 7-seg i czterema przyciskami nic nie ma z podstawowych
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oldwizzy: Nay, ten sterownik jest też zaimplementowany w VHDLu (a LCD ma jakieś swoje coś jeszcze). W każdym razie nie zmieniło się nic poza tym, że delay półsekundowy od zapełnienia rejestru indeksowego sprawił, że nagle dolna linijka stała się widoczna. Być może za duże taktowanie? No ale jego oscylator ma rzekomo 250 kHz a ja mam udupione takty do 210 kHZ mniej więcej (27 MHz/128). W sumie nie sprawdzałem ze
  • Odpowiedz
A mozna w tym wyswietlaczy regulowac jasnosc?
A moze ta ostatnia linia poprostu nie zdazy sie zapalic a indeks juz przeskakuje do pierwszej...
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dolna część pojawiła się w momencie gdy wprowadziłem półsekundowy delay po dojściu iINDEX do końca. Wiadomo czemu tak się dzieje? Czemu tak mu ten delay pomógł?
  • Odpowiedz
Odkryłem przyczynę, napiszę o co chodziło dla przyszłych pokoleń:

Żeby to działało w synchronizacji trzeba mieć w zachowaniu układu umieszczone warunki współpracy pomiędzy modułami, a nie w procesach. Tutaj sterowanie było z countera (jakby zdarzenia wewnątrz countera), co jak widać VHDL rozumie inaczej niż byśmy chcieli.

Wystarczyło takie coś dać poza oba procesy i pojawiła się synchronizacja. Można też dać jakieś ify tutaj ewentualnie.

iLOAD
  • Odpowiedz
#elektronika #vhdl #fpga #ise

Klepię sobie sumator, zrobiłem na dobry początek 1 bitowy (yay!) i teraz chciałbym zrobić na więcej bitów. I jedna rzecz mnie zastanawia.

Mogę klepać kod VHDL dla każdego stopnia sumatora i gdybym chciał 64 bit to musiałbym 64 razy przepisać (w praktyce kopiuj wklej, ale pomijamy).

A nie da się tego w jakiś sposób "usprytnić"? Stopnie sumatora są ze sobą
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: tak IP to nazwa dla takiego bloczka, który możne też składać się z bloczków :> Jedne mogą być udostępnione jako zamknięte, inne jako otwarto-źródłowe. Co by nie było to i tak są one napisane w jakimś języku opisu sprzętowego i nie ma tam magii.
  • Odpowiedz
#elektronika #vhdl #fpga

Łaaa, ale to jest zajebiste! Ja bym musiał cholera wie jak długo siedzieć, żeby rozkminić taki złożony multiplekser z palca na kartce a tutaj wystarczyło jebnąć CASE, dać warunki i program mi to wydupcył automatycznie w ciągu 5 sekund.

Szkoda tylko, że mi się coś ten Spartan nie chce połączyć z iMPACT, bo bym sobie mógł zaprogramować i pocykać ( ͡° ʖ
Khaine - #elektronika #vhdl #fpga



Łaaa, ale to jest zajebiste! Ja bym musiał chole...

źródło: comment_OKW5MGKBXp0D0aXXDz5RKFhWFRsiOw7v.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

http://www.techonlineindia.com/techonline/news_and_analysis/170126/introduction-fpga-timing-analysis

Artykuł o rodzajach analizy czasowej FPGA. Niby nic dziwnego, szukałem trochę informacji na ten temat i znalazłem, co potrzebowałem.

A na samym dole fotka autora. Ze wzrokiem rodem z Bollywood mówiącym "co ty k...a możesz wiedzieć o FPGA, gnoju". Aż się prosi o memy. ( ͡° ͜ʖ ͡°)

#elektronika #fpga #smiesznypan #engineer
Bianconero - http://www.techonlineindia.com/techonline/newsandanalysis/170126/introdu...

źródło: comment_U6ZEiBQyyQ036nySmpmybtvYek5tPeYC.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach