Students
- understand how software is described in such a way that it can be realized in terms of logic circuits. (K2, K3)
- are enabled to realize corresponding components in a hardware description language. (K3)
- are able to run simple software/assembly code on an implementation of a processor. (K2,K6)
- are able to extend or optimize their processor. (K6)
- are able to evaluate the performances of the resulting processors. (K5)
- are enabled to improve the memory usage of their processors. (K6)
|
- Different views on computers
- Encoding of characters and numbers
- Instruction set architecture RISC-V
- Structure and Functionality: Hardware, Software
- Assembler
- Machine code
- RISC-V processor
- Components of the processor
- Single-cycle, Multicycle, Pipelined
- Memory organization
- Performance evaluation
|