Aktywne Wpisy
arinkao +248
Placki ziemniaczane z gulaszem, pieczarkami, confitem z pomidorków i ogórka kiszonego z rozmarynem i czosnkiem.
Danie wykończyłam keczupem i parmezanem ( ͡° ͜ʖ ͡° )つ──☆*:・゚
Zapraszam na #arinkaofood po więcej zdjęć.
#gotujzwykopem #jedzzwykopem #foodporn
Danie wykończyłam keczupem i parmezanem ( ͡° ͜ʖ ͡° )つ──☆*:・゚
Zapraszam na #arinkaofood po więcej zdjęć.
#gotujzwykopem #jedzzwykopem #foodporn
badreligion66 +424
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ą połączone w ściśle określony sposób. Nie da się zrobić jednego stopnia, "zamknąć" go w obudowie i po prostu w jakiejś pętli kopiować te moduły i łączyć ze sobą uzyskując sumator n-bitowy?
http://bear.ces.cwru.edu/eecs_318/eecs_318_3.pdf
...64bit to dużo.
http://vhdlbynaresh.blogspot.com/2013/07/design-of-4-bit-adder-using-loops.html
Tutaj takie coś znalazłem.
http://mikrokontroler.pl/content/kurs-fpga-8-multiplekser-n-bitowy. Gdzieś tam jeszcze było wcześniej o wektorach, poszukaj sobie.
@Khaine: Od tego nie są procesory DSP i firmware?
Z mojego doświadczenia FPGA było używane do rzeczy "prostych", przewidywalnych i powtarzanych przez długie okresy czasu -Finite State Machine.
Używaliśmy FPGA, bo procesory są "zbyt skomplikowane" tj. coś może się tam popsuć, a nie potrzeba było dużej mocy. I te motto "działa raz, działa zawsze" (
Wolę mikrokontrolery w C albo Asemblerze, FPGA, ewentualnie jakieś PLC (aczkolwiek nie miałem do czynienia). Ogółem
@Khaine: Niemcy i UK zawsze szukają, przy czym UK raczej płaci mało.
Przetwarzanie obrazu było zawsze wielką sztuką, dlatego filmiki z rakiet SpaceX mają tak słaby obraz ;)
Może naucz się prostej obróbki danych z jednej magistrali w drugą, w sumie ja z fpga pracowałem tylko przy samolotach, rakietach, czołgach i okrętach podwodnych a to raczej bardzo niszowe ;)
http://www.alvie.com/zpuino/vhdl4.html
A template można porównać do "kodowania" na poziomie wykonywania zaprogramowanego "kopiuj wklej" z podmienianiem odpowiednich wartości jeszcze przed kompilacją/syntezą.
https://pl.wikipedia.org/wiki/Metaprogramowanie
Mając odpowiednią bazę takich generycznych bloczków ludzie tworzą nawet całe procesory (własne lub np. zgodne z ARM), koparki
http://www.tomshardware.com/news/Blu-ray-HDMI-HDCP-Digilent-FPGA,14105.html
Ludzie nie znają jeszcze potęgi FPGA :> W sensie podstawowych bloczków, które potem są odpowiednio spinane i tworzą bardziej skomplikowane elementy.
Mieliśmy kiedyś ARM'a w FPGA, bo nie potrafili zrobić monitora/sniffera ethernetu inaczej :)