Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 14 olvasói szavazat alapján történt.
Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Tanuljon számítógépes architektúrát, és szerezzen gyakorlati tapasztalatot egy FPGA használatával, miközben otthon tanul. A számítógép-architektúra alapelveiből fokozatosan felépítjük egy 32 bites ARM processzor működő modelljét. A Field Programmable Gate Arrays (FPGA) rugalmas digitális elektronikai platformokat biztosítanak, amelyek CPU-ként, neurális hálózatként vagy szinte bármilyen más digitális áramkörként szervezhetők. Ezek a tudományos-fantasztikus regények alakváltóinak digitális megfelelői.
Az FPGA-t először grafikusan, az egyes logikai kapuk és struktúrák, például buszok és dekóderek működési modelljein keresztül mutatjuk be. Ezután a Verilog-kódolás egyszerű áramköri példákkal kezdődik, és egy ARM gépi kódot futtató CPU-val ér véget. A programokat akár szimbolikus assembly nyelven is be lehet írni, amelyet a Verilog nyelven írt makrók, feladatok és függvények 100%-os ARM gépi kóddá fordítanak. Ez a CPU-imitáció teljes sebességgel futtatható, megszakítási pontokkal lépcsőzhet, vagy szüneteltethető a lekérdezési, dekódolási és végrehajtási cikluson belül.
Több mint 150 illusztráció kíséri az FPGA beállításának részletes leírását és a közel 100 Verilog példa mindegyikének végigjárását. Minden forráskódú példa letölthető a GitHubról, és az Intel(R) Quartus(R) Prime szoftvert használja a Terasic DE10-Lite FPGA fejlesztői kártyával együtt. A DE10-Lite számos internetes oldalon kevesebb mint 100 dollárért megvásárolható, az Intel(R) Quartus(R) Prime Lite Edition pedig ingyenesen letölthető az Inteltől. Más FPGA lapkák és más Verilog szoftverek is használhatók, de a példák kisebb módosítására lehet szükség.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)