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
-
enumerator DRAM#