This page documents all supported micro-instructions for the Vector Processing Unit (VPU).
Each instruction is represented as a single bit in the 32-bit micro-instruction word.
Format:
31 —————— 18 | 17 ———— 13 | 12 ————— 0 |
---|---|---|
One-Hot OpCodes | Flags | Addr / Imm13 |
Address (Addr) and Immediate (Imm12) fields are shared. Use bit 13 to distinguish between data vs address modes if needed.
LOAD_LEFT
(Bit 31)LOAD_TOP
(Bit 30)LOAD_LEFT and LOAD_TOP
(Bit 31 & 30)WRITE_ACC_OUT
(Bit 24)