.. _interfaces_memory_constants: ========= Constants ========= The following constants are defined for use with the memory interface. For conceptual usage, see :doc:`/memory_interface/transactions`. .. _interface_memory_constants_type: .. _interfaces_memory_constants_type: Transaction Types ================= The following memory transaction types are defined: .. doxygenvariable:: rogue::interfaces::memory::Read .. doxygenvariable:: rogue::interfaces::memory::Write .. doxygenvariable:: rogue::interfaces::memory::Post .. doxygenvariable:: rogue::interfaces::memory::Verify .. _interface_memory_constants_ptype: .. _interfaces_memory_constants_ptype: Block Process Types =================== The following block processing types are defined: .. doxygenvariable:: rogue::interfaces::memory::PyFunc .. doxygenvariable:: rogue::interfaces::memory::Bytes .. doxygenvariable:: rogue::interfaces::memory::UInt .. doxygenvariable:: rogue::interfaces::memory::Int .. doxygenvariable:: rogue::interfaces::memory::Bool .. doxygenvariable:: rogue::interfaces::memory::String .. doxygenvariable:: rogue::interfaces::memory::Float .. doxygenvariable:: rogue::interfaces::memory::Double .. doxygenvariable:: rogue::interfaces::memory::Float16 .. doxygenvariable:: rogue::interfaces::memory::Float8 .. doxygenvariable:: rogue::interfaces::memory::BFloat16 .. doxygenvariable:: rogue::interfaces::memory::TensorFloat32 .. doxygenvariable:: rogue::interfaces::memory::Float6 .. doxygenvariable:: rogue::interfaces::memory::Float4 .. doxygenvariable:: rogue::interfaces::memory::Fixed .. doxygenvariable:: rogue::interfaces::memory::Custom