XSdiVid_Transport - 2.0 English

SMPTE UHD-SDI Receiver Subsystem LogiCORE IP Product Guide (PG290)

Document ID
PG290
Release Date
2024-06-19
Version
2.0 English

This contains information about the transport layer of SDI (The values of the members in this structure are filled by reading the IP registers 0x44 & 0x48).

Each member description is given as comment for that member.

typedef struct {

XSdiVid_TransMode TMode; /* The Transport mode, see the definition of this enum below */

u8 ActiveStreams; /* Number active streams */

u8 TScan; /* Transport scan of the current transport mode */

u8 TFamily; /* The family of the video signals */

u8 TRate; /* Transport frame rate */

u8 IsFractional; /* Indicates if the transport frame rate is fractional or not */

u8 IsLevelB3G; /* If the Transport mode is 3GB */

} XSdiVid_Transport;

The following structure gives information regarding the available transport modes:
typedef enum {
XSDIVID_MODE_HD = 0, 
XSDIVID_MODE_SD = 1, 
XSDIVID_MODE_3GA = 2, 
XSDIVID_MODE_3GB = 3, 
XSDIVID_MODE_6G = 4, 
XSDIVID_MODE_12G = 5, 
XSDIVID_MODE_12GF = 6
} XSdiVid_TransMode;