Tutorial de arhitectură de calculatoare utilizând un FPGA: Introduceri ARM și Verilog

Evaluare:   (4.9 din 5)

Tutorial de arhitectură de calculatoare utilizând un FPGA: Introduceri ARM și Verilog (Robert Dunne)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 14 voturi.

Titlul original:

Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions

Conținutul cărții:

Î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.

Alte date despre carte:

ISBN:9780970112477
Autor:
Editura:
Legare:Copertă dură

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Tutorial de arhitectură de calculatoare utilizând un FPGA: Introduceri ARM și Verilog - Computer...
Învățați arhitectura calculatoarelor și obțineți...
Tutorial de arhitectură de calculatoare utilizând un FPGA: Introduceri ARM și Verilog - Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Limbajul de asamblare utilizând Raspberry Pi: O punte hardware software - Assembly Language Using...
Programatorii învață prin exemple și își dezvoltă...
Limbajul de asamblare utilizând Raspberry Pi: O punte hardware software - Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Windows (R) 64-bit Assembly Language Programming Quick...
Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Codarea în limbaj de asamblare în culori: Arm și Neon - Assembly Language Coding in Color: Arm and...
Învățarea programării în limbaj de asamblare este...
Codarea în limbaj de asamblare în culori: Arm și Neon - Assembly Language Coding in Color: Arm and Neon

Lucrările autorului au fost publicate de următorii editori:

© 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)