| Team Members | Module/Component | Description |
|---|---|---|
| Ziad Montaser & Tasneem Mohamed | Control Unit | FSM design, state sequencing, split-kernel orchestration |
| Ahmed Fathy & Helana | Writeback & Output Drain | SA to SRAM1 writeback, SRAM1 to DRAM streaming |
| Ahmed Amr & Tony | DMA & Kernel/Window Streamer | DRAM to SRAM0 loading, data streaming to SA |
| Ahmed Sobhy & Habiba | Systolic Array | 8×8 PE array, MAC operations |
graph LR
subgraph "Ziad & Tasneem"
CU[Control Unit]
end
subgraph "Ahmed Amr & Tony"
DMA[DMA RX]
STREAMER[Kernel/Window Streamer]
READER[Memory Reader]
end
subgraph "Ahmed Sobhy & Habiba"
SA[Systolic Array]
PE[Processing Elements]
end
subgraph "Ahmed Fathy & Helana"
WB[Writeback]
DRAIN[Drain Stream]
end
CU -.-> DMA
CU -.-> STREAMER
CU -.-> WB
CU -.-> DRAIN
DMA --> STREAMER
STREAMER --> SA
SA --> WB
WB --> DRAIN
rtl/control_unit/control_unit.vrtl/control_unit/tb_control_unit.v
rtl/data-loader-agu/src/dl_dma_rx.vrtl/data-loader-agu/src/kernel_window_streamer.vrtl/data-loader-agu/src/byte_window_streamer.v
rtl/systolic_array/systolic_array.vrtl/systolic_array/pe.v
rtl/data-loader-agu/src/dl_sa_writeback.vrtl/data-loader-agu/src/dl_drain_stream.v