Moja kochana śliczna Agusia (。◕‿‿◕。)
Wszystko
Wszystkie
Archiwum
Moja kochana śliczna Agusia (。◕‿‿◕。)
- 21
W ostatnim wpisie pokazałem Wam połączony moduł ADC, pamięć RAM i interfejs VGA, wraz z niewielką ilością systemu napisanego w VHDL. Dało to w efekcie
- manny_lanny
- zachwiej
- printf
- adamant_axe
- konto usunięte
- +16 innych
- 2
- 27
Trochę to trwało, bo wyszedł dodatek do Wiedźmina, ale pomimo tego udało mi się zrobić to co chciałem. Po kolei:
1) Nauczyłem się obsługiwać
- konto usunięte
- LiuKang
- printf
- Ignorantum
- fransua
- +22 innych
- 1
- 1
- 14
I to nie byle jakie, bo od razu skok w 1920 x 1080 @ 60 fps - z zegarem 148,5 MHz! Bo mnie stać ;-)
Taki testowy ekran jak na obrazku zajmuje 50 na 8000 bloków logicznych w moim układzie FPGA. Choć brzmi to obiecująco jeżeli myśleć o tym ile można w taki układ wpakować funkcji, to mimo tego podobno szybko zaczyna miejsca brakować
- SpeedFight
- konto usunięte
- adamant_axe
- Tymian
- kalectwo
- +9 innych
- 7
Problem rozwiązałem rozszerzając kod UART.vhd tak, aby przy dłuższym czasie trwania txIdle, nie przeskakiwało do kolejnego znaku. I fajnie, niby powinno działać.
Przy okazji nauczyłem się obsługiwać symulator ModelSim - jakie to
- SpeedFight
- olewales
- QBA__
- patrolez
- ostrzyjnoz
- +2 innych
- 1
chodzi o to, że ponieważ txStart jest przez cały czas '1', to kopiuje sobie dane od razu po wysłaniu poprzednich. Natomiast UART.vhd dostarcza je jeden cykl później. Taka mała zmiana rozwiązała problem: http://pastebin.com/za5KZVAY
:)
- 1
Czasowo wyglądało to mniej więcej tak:
1) Przesyłany jest do bufora pierwszy znak
2) Start transmisji
3) Pierwszy znak jest kopiowany z bufora i przekazany do wysłania
4) Transmisja się zakończyła, ale nie została zatrzymana, więc brany jest znak w buforze i kopiowany do wysłania - ale w buforze ciągle siedzi jeszcze pierwszy znak, więc idzie drugi raz
5) Drugi znak jest kopiowany do bufora i siedzi w nim nieruszony,
- 8
Tym razem rzuciłem sobie wyzwanie napisać UARTa, poszło całkiem sprawnie i czuję większa swobodę w tym języku konfiguracji. Póki co zaimplementowałem samo nadawanie które na ogół działa, #!$%@? się jednak dziwnym błędem - zawsze wcina drugi znak. Jakikolwiek by nie był, cokolwiek by przed nim nie stało.. Pozostałe znaki w napisach o różnej długości są spoko, problem przy różnych baudach (testowałem 9600 i 38400).
- pyzdek
- SpeedFight
- olewales
- kalectwo
- kptant
- +3 innych
- 13
http://pastebin.com/fB0nYThM
Wszelkie uwagi mile widziane :) Staram się jeszcze zrozumieć sens podziału na jednostki, architektury i komponenty oraz jak nimi operować. Konkretnie sposób w jaki dochodzi do
- 1
- 0
- 2
Q <= '1' when (clkCounter = target) else '0';
Kod wygląda tak:
http://pastebin.com/UzSgSGPi
Błąd wyrzucany to:
Error (10500): VHDL syntax error at PositiveCounter.vhd(34) near text "when"; expecting ";"
W czy jest problem...?
#fpga #synteza #vhdl #altera #
- 9
Na zdjęciu Pong jednoosobowy, w którym zasady są zmyślone i punkty nie mają znaczenia :)
#fpga #verilog
i #nieprogramowanie bo to #synteza ;)
- a231
- konto usunięte
- Somalijczyk
- DK13
- kalectwo
- +4 innych
- karvon
- violencepage
- Rzuku
- Cronox
- 77LatBedeNiedojrzaly
- +1 innych
230
Wszystko o Syntezie Termojądrowej
Dla osób lubiących czasopisma popularnonaukowe i interesujących się syntezą termojądrową i ogólnie energią atomową - pdf z bardzo fajnie opracowanym tematem, pisane rzeczowo ale na tyle łopatologicznie że nie trzeba być "rocket scientist" żeby zrozumieć :) Z mojej perspektywy wyczerpuje...
z- 22
- #
- #
- #
- #
- #
10
Synteza fluoresceiny...
... jednej z najbardziej znanych fluoryzujących substancji.
z- Dodaj Komentarz
- #
- #
- #
- #
- #
- #
- #
- #
23
Bomba atomowa - jak to działa?
Na krótko przed wybuchem II wojny światowej, Einstein napisał list do prezydenta Roosvelta, w którym wraz z kilku innymi naukowcami zawiadomił go o podjętych w Hitlerowskich Niemczech pracach nad otrzymaniem wzbogaconego U-235, mogącego posłużyć do zbudowania bomby atomowej. I tak to się zaczęło...
z- 7
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
17
Jak tłumaczono proces syntezy białek w czasach przed wszechobecnymi animacjami?
Jak przystało na rok 1971 w iście hippisowskim stylu.
z- Dodaj Komentarz
- #
- #
- #
- #
- #
- #
34
Naukowcy z Iranu i USA chcą współpracować przy syntezie termonuklearnej [ang]
Lawrenceville Plasma Physics Inc z NJ oraz Tehran’s Islamic Azad University rozwijają metodę, na którą ma być stać państwa uprzemysłowione. 2 m-ce temu LPP pobiło rekord temp. utrzymania plazmy: 1.8 mld st. C. Zamiast neutronów (jak w innych projektach) wykorzystują jony - nie potrzeba więc turbin.
z- 1
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
10
O historii syntezy chininy słów kilka
Była wojna, aliantom odciętym przez niedobrych Japończyków od bogatych w korę chinowca (i w konsekwencji – chininę) Holenderskich Indii Wschodnich (od 1949 roku – Indonezja) było ciężko. Potrzebny był spektakularny sukces propagandowy...
z- Dodaj Komentarz
- #
- #
- #
- #
- #
- #
- #
29
Kokaina z cukru?
ściślej - z rybozy
z- 15
- #
- #
- #
- #
- #
- #
- #
17
Nowa metoda wizualizacji syntezy DNA
Naukowcy z Uniwersytetu w Zurychu odkryli nową substancję, która pomoże oznaczyć i zaobserwować syntezę DNA u zwierząt. Innowacyjna technika powinna usprawnić m.in. proces identyfikacji miejsc atakowanych przez wirusy oraz pozwoli dokładniej zaobserwować procesy wzrostu raka.
z- Dodaj Komentarz
- #
- #
- #
- #
- #
- #
48
Żyje czy nie? Kłopotliwy mimiwirus. Ogniwo pośrednie, nowy typ pasożyta?
Nie może rosnąć, dzielić się - czyli należy jednak do wirusów. Ale posiada geny umożliwiające produkcję własnych, specjalistycznych białek (Michałów?). Czyli, że ma cechy natury ożywionej. Prawdziwy zombie. Nieożywiony a ożywiony.
z- 9
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
#filozofia #wody #mateusz #liturgia #bangladesz #ewakuacja #hologram #wrangler #synteza #bierznia #defekacja #raciborz
Gdzie najlepiej i najwygodniej robić siku?