How valmyr/img2col works
Este pequeno RTL implementa um único estágio de pré-processamento Im2Col: aceita uma janela de imagem, extrai patches em paralelo e apresenta a matriz resultante com handshake. Os nós internos representam responsabilidades descritas no README, não módulos separados; as relações seguem apenas a documentação, pois não havia trechos de código disponíveis.
Main entry points: im2col.sv Control FSM
Components 6
Other components
- Image Producer
- Im2Col Core
rtl/im2col.sv - Control FSM
rtl/im2col.sv - Parallel Extraction
rtl/im2col.sv - Output Matrix
rtl/im2col.sv - Result Consumer
Connections 7
- Image Producer → Im2Col Core: supplies image
- Im2Col Core → Control FSM: accepts handshake
- Control FSM → Parallel Extraction: advances scan
- Parallel Extraction → Output Matrix: provides patches
- Control FSM → Output Matrix: writes patches
- Output Matrix → Result Consumer: delivers result
- Result Consumer → Im2Col Core: acknowledges result