Required content
Every presentation must cover these four sections:
1. Design choices (~3 min)
- Interface: why memory-mapped? What alternatives did you consider?
- Datapath width: how many MAC units? Why that number?
- Memory: local BRAM buffer? How many entries? Why?
2. Measurement results (~5 min)
- Baseline cycles per layer (from M04A03 profiling).
- Accelerated cycles per layer.
- Speedup per layer and system-wide.
- Resource utilization: LUTs, FFs, BRAMs, DSPs (nextpnr report).
3. Roofline analysis (~4 min)
- Arithmetic intensity of your design (MACs per bus byte).
- Where does your design sit on the roofline?
- Is the speedup compute-bound or memory-bound? What would need to change to improve it?
4. Demo (~3 min)
- Send a test vector over UART.
- System classifies it (correct label appears on terminal).
- Show baseline cycle count and accelerated cycle count.