MemType#

Fully qualified name: cupva::MemType

Defined in src/host/shared/include/install/cupva_host_common.hpp

enum class cupva::MemType : uint32_t#

Specify the memory types.

The CUPVA application can allocate the data in DRAM (off-chip), SRAM (on-chip) and VMEM(on-chip). The VMEM is tight-coupled-memory which can be accessed by VPU load/store instructions directly. For DRAM and SRAM, the CUPVA dataflows are needed to transfer the data from/to VMEM. SRAM provides the lower-latency memory-accessing than DRAM.

Values:

enumerator DRAM#

MemType - Dynamic RAM

enumerator SRAM#

MemType - Static RAM

enumerator VMEM#

MemType - VPU Memory