Lectures TSEA44
Lectures 2022
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog/Systemverilog. Lab 0.
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. The lab system, hardware acceleration. JPEG encoding. Lab2
- Slides. Guest Lecture from AXIS Communications, test and verification
- Slides. Designing for FPGAs.
- Slides. DMA, Lab3, testbenches
- Slides. Memories. Custom Instruction. Lab 4
Lectures 2019
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog/Systemverilog. Lab 0.
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. The lab system, hardware acceleration. JPEG encoding.
- Slides. Lab2, Trouble shooting FPGA designs. Clock domain crossings.
- Slides. Designing for FPGAs.
- Slides. DMA, Lab3, testbenches
- Slides. Memories. Custom Instruction. Lab 4
Lectures 2018
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog/Systemverilog. Lab 0.
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. The lab system, hardware acceleration. JPEG encoding.
- Slides, Lab2, Trouble shooting FPGA designs. Clock domain crossings.
- Slides. Designing for FPGAs.
- Slides. DMA, Lab3, testbenches
- Slides. Memories. Custom Instruction. Lab 4
Lectures 2017
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog/Systemverilog. Lab 0.
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. The lab system, hardware acceleration. JPEG encoding. (Lab2).
- Slides. Lab2, Trouble shooting FPGA designs. Clock domain crossings. Guest Lecture from ARM Sweden AB
- Slides. Designing for FPGAs.
- Slides. DMA, Lab3, testbenches
- Slides. Memories. Custom Instruction. Lab 4
Lectures 2016
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog. Lab 0.
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. The lab system, hardware acceleration. JPEG encoding. (Lab2).
- Slides. Lab2, Trouble shooting FPGA designs. Clock domain crossings. Guest Lecture from ARM Sweden AB
- Slides. Designing for FPGAs.
- Slides. DMA, Lab3, testbenches
- Slides. Memories. Custom Instruction. Lab 4
Lectures 2015
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog. Lab 0. The SystemVerilog example I showed during the lecture: squarewave.sv tb.sv
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. The lab system, hardware acceleration. JPEG encoding. Lab2.
- Slides. Trouble shooting FPGA designs. Clock domain crossings.
- Slides. Designing for FPGAs. (preliminary)
- Slides. DMA. Lab3. (preliminary)
- Slides. Memories. Custom Instruction. Lab 4 (preliminary)
Lectures 2014
- Slides. Course introduction. Soft computers. FPGAs
- Slides. Introduction to Verilog. Lab 0.
- Slides. OR1200. Instruction Set. Architecture. Lab1. Pipelining
- Slides. Hardware acceleration. JPEG. Lab2.
- Slides. Pipeling, Cache and Testbench.
- Slides. Design for FPGA. Trouble shooting. Andreas Ehliar
- Slides. DMA. Lab3.
- Slides. Memories. Custom Instruction. Lab 4
Page responsible: Kent Palmkvist
Last updated: 2022-11-18