Elämän peli liikkuu melko nopeasti, jos et käytä Stop Motionia, saatat kaipaat sen

author
1 minute, 21 seconds Read

Munged Ferris Bueller Quotes Shway of Life on klassinen matkapuhelin automaa, jota me kaikki saavumme. Tyypillinen menetelmä on vain iteroida jokaisen ruudukon solun päälle, lasketaan seuraava tila uuteen ruudukkopuskuriksi. [K155LA3] Sulje kääntämällä se päähänsä toteuttamalla elämän peli FPGA: n laitteistossa.

[K155LA3] -versio käyttää Chiselia, uusi HDL Berkley- ja RISCV-yhteisöistä. Hoodin alla Chisel on Scala jotkut räätälöidyt kirjastot, jotka osaavat kartoittaa Scala-käsitteitä laitteistolle. Leveässä aivohalvauksissa Verilog ja VHDL keskittyvät ilmaisemaan laitteistoa ja lisäävät sitten abstraktiota vuoden aikana. Thisel ja muut uudemmat HDL-kielet keskittyvät ilmaisemaan korkean tason yleiskäyttöisiä elementtejä, jotka kartoitetaan laitteistolle. FPGas jo karttakompleksit ja laitteistot LUT: iin ja muihin viipaleisiin, joten mikä on toinen abstraktiokerros?

Tämän projektin valittu FPGA on Digilent Artyn A7, jossa on VGA PMOD, kääntää RGB444 analogisiksi signaaleiksi itse näyttämään. Mikä on erinomainen [K155LA3]: n toteutus on kuinka nopeasti se on. Jopa 60 kuvaa sekunnissa, se on käytännöllisesti katsoen niin nopeasti kuin näyttö voi käsitellä. Tietenkin monet tietokoneet, jotka sijaitsevat ympärilläsi, voit simuloida 60 x4 8 verkkoa 60 fps: llä. Seuraavaksi sen sijaan, että liität verkko-logiikan 60 Hz VGA-kelloon, hän yhdistää sen 100 MHz: n levyn ulkoiseen oskillaattoriin. Nyt jokainen pikseli jokaisessa kehyksessä, joka sisältää yli miljoonan sukupolven.

Valitettavasti jopa tämä pieni verkko, jossa oli 60 × 48, vie 90% artix-7: n lukijoista. Tulevaisuudessa haluaisimme nähdä vielä suuremman FPGA-laitteiston toteutuksen, joka kykenee käsittelemään verkkoja, jotka voisivat pitää koko tietokoneita niissä. Ja luonnollisesti tämä ei ole ensimmäinen FPGA-versio elämän pelistä Hachaday.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *