A platform for research: civil engineering, architecture and urbanism
Project design for computer architecture practical sessions based on field-programmable gate array
Field-programmable logic arrays are often used in courses on computer architecture. The student must describe the processor with the external components necessary for its operation in the specified HDL (hardware description language) language according to the provided specification during a certain number of projects. The weakness of this approach is that the basis of such projects is a processor of one specific architecture, so the lecturer faces the issue of individualization of projects. This article proposes a solution based on dedicated processors instead of one programmable processor of a specific architecture. It’s shown here that the issue of project individualization is easier solvable in the proposed way, and it does not deviate from the theory of computer architecture, because the programmable processor is a generalization of a dedicated processor. The article describes project design ideas based on dedicated processors and gives some examples. Represented different instance than was applied during practical sessions of Computer Architecture that are held at the Department of Electronic Systems within VILNIUS TECH, i.e. certain modifications, and additions were applied. Article in Lithuanian. Kompiuterių architektūros užduočių sudarymas tyrimams, atliekamiems lauku programuojamomis loginėmis matricomis Santrauka Kompiuterių architektūros užduotys dažnai skirtos tyrimams atlikti lauku programuojamomis loginėmis matricomis. Studentas pagal pateiktą specifikaciją turi nurodyta HDL (angl. hardware description language) kalba aprašyti procesorių su jo veikimui būtinais išoriniais komponentais. Problema yra ta, kad šiuo atveju pagrindas yra vienos konkrečios architektūros procesorius, todėl dėstytojas susiduria su užduočių individualizavimo problema. Šiame straipsnyje siūlomas sprendimas, kurio pagrindas yra skirtiniai procesoriai vietoje vieno konkrečios architektūros programuojamo procesoriaus. Čia parodoma, kad taip žiūrint užduočių individualizavimo problema lengviau sprendžiama, o nuo kompiuterių architektūros teorijos nenutolstama, nes programuojamas procesorius yra apibendrintas skirtinio procesoriaus atvejis. Straipsnyje pateikti užduočių pavyzdžiai skirti tyrimams atlikti lauku programuojamomis loginėmis matricomis. Pateiktos sąsajos su kompiuterių architektūros teorine medžiaga. Aprašomas kitas užduočių variantas negu buvo taikytas praktikoje dėstant kompiuterių architektūros studijų modulį VILNIUS TECH Elektroninių sistemų katedroje, t. y. atlikti tam tikri pakeitimai ir papildymai. Reikšminiai žodžiai: kompiuterių architektūra, užduotis, tyrimas, modeliavimas, VHDL sintaksė, lauku programuojamos loginės matricos.
Project design for computer architecture practical sessions based on field-programmable gate array
Field-programmable logic arrays are often used in courses on computer architecture. The student must describe the processor with the external components necessary for its operation in the specified HDL (hardware description language) language according to the provided specification during a certain number of projects. The weakness of this approach is that the basis of such projects is a processor of one specific architecture, so the lecturer faces the issue of individualization of projects. This article proposes a solution based on dedicated processors instead of one programmable processor of a specific architecture. It’s shown here that the issue of project individualization is easier solvable in the proposed way, and it does not deviate from the theory of computer architecture, because the programmable processor is a generalization of a dedicated processor. The article describes project design ideas based on dedicated processors and gives some examples. Represented different instance than was applied during practical sessions of Computer Architecture that are held at the Department of Electronic Systems within VILNIUS TECH, i.e. certain modifications, and additions were applied. Article in Lithuanian. Kompiuterių architektūros užduočių sudarymas tyrimams, atliekamiems lauku programuojamomis loginėmis matricomis Santrauka Kompiuterių architektūros užduotys dažnai skirtos tyrimams atlikti lauku programuojamomis loginėmis matricomis. Studentas pagal pateiktą specifikaciją turi nurodyta HDL (angl. hardware description language) kalba aprašyti procesorių su jo veikimui būtinais išoriniais komponentais. Problema yra ta, kad šiuo atveju pagrindas yra vienos konkrečios architektūros procesorius, todėl dėstytojas susiduria su užduočių individualizavimo problema. Šiame straipsnyje siūlomas sprendimas, kurio pagrindas yra skirtiniai procesoriai vietoje vieno konkrečios architektūros programuojamo procesoriaus. Čia parodoma, kad taip žiūrint užduočių individualizavimo problema lengviau sprendžiama, o nuo kompiuterių architektūros teorijos nenutolstama, nes programuojamas procesorius yra apibendrintas skirtinio procesoriaus atvejis. Straipsnyje pateikti užduočių pavyzdžiai skirti tyrimams atlikti lauku programuojamomis loginėmis matricomis. Pateiktos sąsajos su kompiuterių architektūros teorine medžiaga. Aprašomas kitas užduočių variantas negu buvo taikytas praktikoje dėstant kompiuterių architektūros studijų modulį VILNIUS TECH Elektroninių sistemų katedroje, t. y. atlikti tam tikri pakeitimai ir papildymai. Reikšminiai žodžiai: kompiuterių architektūra, užduotis, tyrimas, modeliavimas, VHDL sintaksė, lauku programuojamos loginės matricos.
Project design for computer architecture practical sessions based on field-programmable gate array
Bartnykas, Kęstutis (author)
2021-09-02
doi:10.3846/mla.2021.15184
Mokslas – Lietuvos ateitis / Science – Future of Lithuania; Vol 13 (2021) ; 2029-2252 ; 2029-2341
Article (Journal)
Electronic Resource
English
DDC:
720
A Novel Architecture for Different DSP Applications Using Field Programmable Gate Array
BASE | 2016
|Design of acoustic logging signal source of imitation based on field programmable gate array
Online Contents | 2014
|Field Programmable Gate Array (FPGA) Based IoT for Smart City Applications
Springer Verlag | 2021
|