Skocz do zawartości

dobdar

Użytkownicy
  • Zawartość

    7
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

dobdar wygrał w ostatnim dniu 15 maja

dobdar ma najbardziej lubianą zawartość!

Reputacja

16 Dobra

O dobdar

  • Ranga
    2/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Hmm, jest to cos w rodzaju "karty graficznej" dla procesorów zbyt słabych aby grafikę obsługiwały samodzielnie. Procesor zajmuje się tylko załadowaniem po SPI danych do odpowiednich rejestrów i pamięci obrazu w Spartanie. Spartana można tu porównać do układu ULA w ZX Spectrum, jeśli ktoś to pamięta, tyle tylko jakbyśmy dołożyli jeszcze ULI do środka RAM video i obsługę VGA. Dokładny opis ze źródłami do Arduino i opisem rejestrów jest na stronie autora Jamesa Bowmana https://excamera.com/sphinx/gameduino/. Procesor odciążony wyświetlaniem grafiki może się zajmować np obsługą czujników i klawiatury(peryferiów) i wyświetlając leniwie info na ekranie monitora. Rodzaj procesora nie ma tu znaczenia, aby obsługiwał SPI... Na youtube jest bodajże filmik pokazujący jak Gameduino jest sterowane bezpośrednio ze złącza ZX Spectrum programikiem napisanym w Basic, jeśli mnie pamięć nie myli... a może był to Commodore C64 nie pamiętam...rewelacyjna zabawka dla amatorów programistów/projektantów układów, w przykładach np retro games typu asteroids czy frogger dużo zabawy, a przy okazji można się paru rzeczy nauczyć...
  2. Projekt Odysseus v1.0 © 2020 DDLab Założenia projektu: FPGA Spartan3 XC3S200A-4VQ100; pamięć SPI AT45DB021D; zegar 25MHz. Moduł do podstawki DIP64(900mil) do wykorzystania w standardowej płytce prototypowej(np z Arduino) Wykorzystanie pojedynczego zasilania 5V (na pin 64 lub do złącza mikroUSB). Moduł wyposażony w 2 x LED i 2 x mikro-przełącznik do wykorzystania przez użytkownika. Możliwość wyboru wejścia zegarowego GCLK4 GCLK7 GCLK8 lub GCLK11(fabrycznie 4) Programowanie i debugowanie przez złącze JTAG za pomocą Platform Cable USB for FPGAs / CPLDs Możliwość zaprogramowania i działania jako Gameduino1 z użyciem Mega Shield v5.0g oraz Arduino Materiały załączone: Schemat ideowy Materiały dodatkowe w tym przykłady: https://ddlab.us/fpga/ftpachilles/Odysseus/ Jak zaprogramować moduł Odysseus wkładem Gameduino1: Przykład użycia jako płytki prototypowej z modułem PL2303: sch_odysseus.pdf Sch_MegaShieldv50g.pdf
  3. @FlyingDutch Hej ,a ja właśnie kolejny projekt zamierzam zrobić na XC3S200ANFTG256-5C/4I. Pięć płytek za $2 to nie jest na tyle drogo, aby nie zaryzykować nieudanego experymentu. Lutowanie - cóż sprobuję zrobić samodzielnie na stacji BGA którą kiedyś nabyłem do zupełnie innego projektu. Maski do aplikacji pasty lutowniczej można zamówić razem z płytką w JLCPCB za dodatkowe $9 jeśli mnie pamięć nie myli. XC3S200AN zawiera już wewnątrz pamiątkę programu i kosztuje 19 zł na aliexpresie. Pytanie tylko: czy uda się ta sztuka na 2 layerach czy trzeba będzie zrobić 4... Poza tym to tylko dla sztuki bo z chinolami nie ma co walczyć cenowo. Artixy wymagają dużo większej wiedzy ze strony projektanta bo tam mają już znaczenie np długości ścieżek, zagęszczenie elementów na płytce(wielkości 0201 nie podejmuję się ręcznie lutować) i nie da się tego zaprojektować zabawką typu easyEDA, a na profesjonalny program mnie po prostu nie stać ...
  4. @Gieneq Strona jest kodowana SSL tylko certyfikat nie jest rejestrowany, ale nie ma niebezpieczeństwa w przeglądaniu. Teraz nie chce mi się już dłubać w html, ale natępny projekt nie ma problemu ustawię TUTAJ.
  5. OK, po zabawie w programowanie LEDów postanowiłem zwiększyć możliwości które oferuje Elbertv2, ale (by nie było za łatwo) na zaprojektowanej przez siebie płytce. Zdecydowałem się na tani XC3S200 w obudowie VQ100(płytka 900mil), aby pobawić się z microblaze core. Za chwilę jednak zachciało mi się używać PMOD i podłączać całość do Arduino Mega 2560... Stąd reszta projektów zamówiona u kolegów z JLCPCB. Więc czym prędzej przybiegłem się pochwalić Jeśli macie chęć pooglądać zapraszam https://ddlab.us/fpga .
  6. Witam. Widzę, że dawno odpuszczony temat... z nudów (Covid )usiadłem i przewertowałem tutejszy kurs FPGA i poprawiłem YT kanałem LBEbooks w temacie VHDL i skleiłem jakiegoś tam "screen savera" z kodu zawartego w lekcjach tam umieszczonych. Projekt ISE w załaczeniu. A tak to wygląda po skompilowaniu: SSaver.rar
×
×
  • Utwórz nowe...