Riistvara kirjelduskeel digitaalsüsteemide disainis (IAS0640)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
IAS0640
õppeaine nimetus eesti k
Riistvara kirjelduskeel digitaalsüsteemide disainis
õppeaine nimetus inglise k
HDL in Digital Systems Design
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IACM23/26
ei
IAFM21/26
ei
Ainet õpetavad struktuuriüksused
IA - arvutisüsteemide instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Õppeaine eesmärk on:
- arendada digitaalseadmete projekteerimisoskust lähtudes loodava seadme olemasolevast SystemVerilog kirjeldusest ning kasutades projekteerimisel digitaalseadme funktsionaalset/ajalist simuleerimist ja programmeeritavaid loogikaseadmeid (FPGA);
- anda simuleerimis- ja sünteesi pakettide kasutamiskogemus digitaalseadmete projekteerimise, simuleerimise ja testimise abil;
- laboratoorsete tööde käigus tutvustada digitaalsüsteemide kiire prototüüpimise teooriaga ja praktikaga;
- arendada oskust ühendada digitaalsüsteemide projekteerimise ja signaalitöötluse seniomandatud teadmised;
- tutvustada asünkroonsete digitaalsüsteemide spetsifitseerimist, projekteerimist ja analüüsi.
õppeaine eesmärgid inglise k
The aim of this course is to:
- elaborate knowledge of the design process from design description in SystemVerilog through functional simulation, synthesis, timing simulation, and PLD (FPGA) programming;
- provide experience in designing and verifying digital systems using synthesis and simulation tools;
- provide students the theory and practice of rapid prototyping of digital systems in a laboratory environment;
- develop the ability to combine the knowledge and skills needed for integration of the computer engineering and signal processing;
- to provide students an understanding of specifying, designing and analyzing of asynchronous systems.
õppeaine õpiväljundid eesti k.
Aine läbinud üliõpilane :
- loob digitaalsüsteemi realisatsiooni programmeeritavatel loogikaseadmetel (FPGA) lähtudes SystemVerilog kirjeldusest ja kasutades sobivat projekteerimistarkvara;
- analüüsib projekteerimistarkvara poolt genereeritud alternatiivsete lahenduste sobivust projekteerimistingimuste ja piirangute suhtes valimaks sobivaimat lahendusvarianti;
- integreerib eritüübilisi mooduleid nagu digitaalsed komponendid ja sealhulgas analoogliideseid, optimeerides sealjuures loodava süsteemi energiatarvet, jõudlust ja maksumust;
- rakendab riistvara projekteerimistehnikaid digitaalsete signaalitöötlussüsteemide loomisel, simuleerimisel ja testimisel;
- arvestab asünkroonsete süsteemide projekteerimismeetodite, programsete mudelitega ja terminoloogiaga.
õppeaine õpiväljundid ingl k.
After completing this course the student:
- proceeds from a digital system description in VHDL to its implementation in a PLD (FPGA) using of a number of computer-aided design software tools;
- understands how to interpret design tool outputs in evaluating alternative system designs for a specific set of requirements, and how to use the knowledge gained to improve the design;
- integrates heterogeneous blocks such as digital hardware and analog interfaces while optimizing power consumption, performance, cost;
- applies hardware design techniques to simulate, synthesize, and test digital signal processing systems;
- understands and comprehends asynchronous design methods, computational models, design terminology.
õppeaine sisu lühikirjeldus eesti k
Digitaalsüsteemide projekteermis-metoodika SystemVerilog ja prgrammeeritava loogika (FPGA) abil. Realiseerimine väliprogrammeeritaval loogikal (FPGA). Digitaalseadmete kiire prototüüpimine. Digitaalne signaalitöötlus FPGA seadmete abil. Asünkroonsete süsteemide põhialused (süsteemne vaade). Kursuses kasutatakse reaalseid projekte digitaalsüsteemide sünteesi valdkonnast ja analüüsitakse projekteerimisnäiteid. Kursus lõpeb signaalitöötlus-süsteemi projekteerimise miniprojektiga.
õppeaine sisu lühikirjeldus ingl k
Digital systems design methodology using SystemVerilog and PLD (FPGA). FPGAs as means for building reconfigurable systems. Rapid prototyping of digital systems. Digital signal processing with FPGA devices. Principles of asynchronous design (a systems perspective). The course is based on the development of a real-world projects and case studies.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
S. Ramachandran, Digital VLSI Systems Design, Springer
J. O. Hamblen, T.S. Hall, and M. D. Furman, Rapid Prototyping of Digital Systems, Springer
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
2.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
Vastava versiooni aine-õppejõu paarid on puudu!
Ainekaart eesti keeles
Ainekaart inglise keeles