Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 14 voturi.
Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Învățați arhitectura calculatoarelor și obțineți experiență practică "hands on" folosind un FPGA în timp ce studiați acasă. Un model funcțional al unui procesor ARM pe 32 de biți este construit treptat pornind de la principiile de bază ale arhitecturii calculatoarelor. FPGA (Field Programmable Gate Arrays) oferă platforme electronice digitale flexibile care pot fi organizate ca un CPU, o rețea neuronală sau aproape orice alt circuit digital. Acestea sunt echivalentul digital al schimbătoarelor de formă din science fiction.
FPGA este mai întâi prezentat grafic prin modele operaționale ale porților logice individuale și ale structurilor precum autobuzele și decodificatoarele. Apoi, codificarea Verilog începe cu exemple simple de circuite și culminează cu un CPU care rulează cod mașină ARM. Programele pot fi chiar introduse în limbaj de asamblare simbolic, care este compilat în cod mașină ARM 100% prin macro-uri, sarcini și funcții scrise în limbajul Verilog. Această imitație de procesor poate fi rulată la viteză maximă, parcursă cu puncte de întrerupere sau întreruptă în cadrul ciclului de preluare, decodare și execuție.
Peste 150 de ilustrații însoțesc descrierile detaliate pentru configurarea FPGA și parcurgerea fiecăruia dintre cele aproape 100 de exemple Verilog. Toate exemplele de cod sursă pot fi descărcate de pe GitHub și utilizează software-ul Intel(R) Quartus(R) Prime împreună cu o placă de dezvoltare Terasic DE10-Lite FPGA. DE10-Lite poate fi achiziționată pentru mai puțin de 100 de dolari de pe multe site-uri de internet, iar Intel(R) Quartus(R) Prime Lite Edition poate fi descărcat gratuit de la Intel. Se pot utiliza și alte plăci FPGA și alt software Verilog, dar pot fi necesare mici modificări ale exemplelor.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)