17#ifndef __ROGUE_INTERFACES_MEMORY_ERRORS_H__
18#define __ROGUE_INTERFACES_MEMORY_ERRORS_H__
36static const uint32_t
Read = 0x1;
43static const uint32_t
Write = 0x2;
50static const uint32_t
Post = 0x3;
85static const uint8_t
Bytes = 0x01;
92static const uint8_t
UInt = 0x02;
99static const uint8_t
Int = 0x03;
106static const uint8_t
Bool = 0x04;
static const uint8_t Fixed
Block access type for fixed-point numeric data.
static const uint8_t Double
Block access type for double-precision (double) data.
static const uint8_t Float4
Block access type for 4-bit E2M1 floating-point data.
static const uint8_t Bytes
Block access type for raw byte data.
static const uint32_t Read
Memory read transaction type.
static const uint32_t TcpBridgeProbe
Internal TCP bridge readiness probe transaction type.
static const uint8_t UInt
Block access type for unsigned integer data.
static const uint8_t String
Block access type for string data.
static const uint8_t Float8
Block access type for 8-bit E4M3 floating-point data.
static const uint8_t PyFunc
Block access type for Python callback functions.
static const uint8_t Float6
Block access type for 6-bit E3M2 floating-point data.
static const uint8_t Bool
Block access type for boolean data.
static const uint32_t Write
Memory write transaction type.
static const uint8_t Float16
Block access type for half-precision floating-point data.
static const uint32_t Verify
Memory verify readback transaction type.
static const uint8_t UFixed
Block access type for unsigned fixed-point numeric data.
static const uint8_t BFloat16
Block access type for BFloat16 (Brain Float 16) data.
static const uint8_t Custom
Block access type for custom handlers.
static const uint8_t Float
Block access type for floating-point (float) data.
static const uint8_t TensorFloat32
Block access type for TensorFloat32 (NVIDIA TF32) data.
static const uint32_t Post
Memory posted write transaction type.
static const uint8_t Int
Block access type for signed integer data.