SluitenHelpPrint
Switch to English
Cursus: 192130022
192130022
Design of Digital Systems
Cursus informatie
Cursus192130022
Studiepunten (ECTS)5
CursustypeCursus
VoertaalEngels
Contactpersoonir. E. Molenkamp
E-maile.molenkamp@utwente.nl
Docenten
Docent
dr.ir. S.H. Gerez
Examinator
ir. E. Molenkamp
Contactpersoon van de cursus
ir. E. Molenkamp
Collegejaar2022
Aanvangsblok
2A
AanmeldingsprocedureZelf aanmelden via OSIRIS Student
Inschrijven via OSIRISJa
Cursusdoelen
After the course the student can (in the context of a case):
  • Use a top-down design flow for designing a synthesizable data path with controller via:
    • a paper specification,
    • a behavioral description,
    • algorithms
    • data path and controller
  • use a hardware description language (VHDL) to support the design steps.
  • describe a suitable test strategy
  • develop and apply assertion-based verification by using the Property Specification Language (PSL) 
  • formulate several design alternatives and motivate the design decisions
Inhoud
In the different phases of the design of a digital system, the hardware description language VHDL is used. This language is also used in industry.
During the first two weeks, students will become familiar with this language. This includes the simulation and synthesis aspects (realization with a FPGA (Field Programmable Gate Array)).
During the remainder of the course a case (the design of a processor) is used to practice the design process. In general there a design constraints, e.g. speed, power, area. The exploration of design alternatives is essential in the course. Part of this is also an introduction in low power aspects.
Due to the increasing complexity of digital systems verification is important. Assertion-based verification is used to verify the design steps. To support this VHDL is extended with the language PSL (Property Specification Language). This also requires a well-chosen test strategy, including an introduction in the Open Source VHDL Verification Methodology (OSVVM).

You will need your laptop during the lab sessions.
Voorkennis
The student is familiar with the fundamentals of digital logic, computer organization and a hardware description language.
Participating study
Master Computer Science
Participating study
Master Embedded Systems
Verplicht materiaal
-
Aanbevolen materiaal
-
Werkvormen
Hoorcollege

Practicum

Zelfstudie geen begeleiding

Toetsen
Assignment

SluitenHelpPrint
Switch to English