Digital Systems B
Beschrijving
The course covers several topics related to digital circuits and systems, including combinatorial and sequential modules, the structure of a processor, and serial communication protocols. The course also covers how to design digital applications in hardware or software, as well as the hardware-software co-design space. The course concludes with a discussion of how to optimize behavioral specifications to logic circuits at the gate level using software synthesis tools. By the end of the course, students should be able to design digital circuits and applications, and optimize their designs for performance and flexibility depending on application requirements.
Topics are:
Computer Arithmetic
Sequential circuit timing: tsu, thold, minimum clockperiod, clockskew,
SystemVerilog synthesis
Working principles of FPGA (LUT, FF, BRAM,...)
Serial communication protocols: I2C, SPI, UART,...
RTL systems
Basics of RISC-V instruction set, addressing modes, addressing formats, assembly - language
Simple RISC-V architecture
Basics of the C programming language
Reviews0 reviews
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je TU Delft mailadres duurt één minuut.
Schrijf een review