Reference
How the Sparsr machine works. These pages describe the planned architecture, and each one says what runs in the Sparsr VM today.
Every path through these docs runs on the same processor, so this chapter is shared. Read it whether you write kernels yourself or use a library built on top of Sparsr.
Pages in this chapter
- Architecture - the host, the card, the scalar core and the wide datapath.
- Memory Map - every memory, its address and its size.
- WMEM, XMEM and the DMA - the two row memories and the engine that copies rows between them.
- Host Wire Format - how rows cross PCIe in frames and slots.
- Instruction Set Architecture (ISA) - every scalar and wide instruction, with encodings.
- Sparsr VM - the device model that runs RV32I on your own CPU. It passes the RISC-V conformance suite.
- Glossary - the words these pages use.