vprocss
Xilinx SDK Drivers API Documentation
XVprocSs_Config Struct Reference

Video Processing Subsystem configuration structure. More...

Data Fields

u16 DeviceId
 DeviceId is the unique ID of the device. More...
 
UINTPTR BaseAddress
 BaseAddress is the physical base address of the subsystem address range. More...
 
UINTPTR HighAddress
 HighAddress is the physical MAX address of the subsystem address range. More...
 
u8 Topology
 Subsystem configuration mode. More...
 
u8 PixPerClock
 Number of Pixels Per Clock processed by Subsystem. More...
 
u16 ColorDepth
 Processing precision of the data pipe. More...
 
u16 NumVidComponents
 Number of Video Components. More...
 
u16 MaxWidth
 Maximum cols supported by subsystem instance. More...
 
u16 MaxHeight
 Maximum rows supported by subsystem instance. More...
 
u16 HasMADI
 Motion Adaptive Deinterlacer available flag. More...
 
XSubCore RstAximm
 Axi MM reset network instance configuration. More...
 
XSubCore RstAxis
 Axi stream reset network instance configuration. More...
 
XSubCore Vdma
 Sub-core instance configuration. More...
 
XSubCore Router
 Sub-core instance configuration. More...
 
XSubCore Csc
 Sub-core instance configuration. More...
 
XSubCore Deint
 Sub-core instance configuration. More...
 
XSubCore HCrsmplr
 Sub-core instance configuration. More...
 
XSubCore Hscale
 Sub-core instance configuration. More...
 
XSubCore Lbox
 Sub-core instance configuration. More...
 
XSubCore VCrsmplrIn
 Sub-core instance configuration. More...
 
XSubCore VCrsmplrOut
 Sub-core instance configuration. More...
 
XSubCore Vscale
 Sub-core instance configuration. More...
 

Detailed Description

Video Processing Subsystem configuration structure.

Each subsystem device should have a configuration structure associated that defines the MAX supported sub-cores within subsystem

Field Documentation

◆ BaseAddress

UINTPTR XVprocSs_Config::BaseAddress

BaseAddress is the physical base address of the subsystem address range.

◆ ColorDepth

u16 XVprocSs_Config::ColorDepth

Processing precision of the data pipe.

◆ Csc

XSubCore XVprocSs_Config::Csc

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitCsc().

◆ Deint

XSubCore XVprocSs_Config::Deint

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitDeinterlacer().

◆ DeviceId

u16 XVprocSs_Config::DeviceId

DeviceId is the unique ID of the device.

◆ HasMADI

u16 XVprocSs_Config::HasMADI

Motion Adaptive Deinterlacer available flag.

◆ HCrsmplr

XSubCore XVprocSs_Config::HCrsmplr

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitHCrsmplr().

◆ HighAddress

UINTPTR XVprocSs_Config::HighAddress

HighAddress is the physical MAX address of the subsystem address range.

◆ Hscale

XSubCore XVprocSs_Config::Hscale

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitHScaler().

◆ Lbox

XSubCore XVprocSs_Config::Lbox

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitLetterbox().

◆ MaxHeight

u16 XVprocSs_Config::MaxHeight

Maximum rows supported by subsystem instance.

◆ MaxWidth

u16 XVprocSs_Config::MaxWidth

Maximum cols supported by subsystem instance.

◆ NumVidComponents

u16 XVprocSs_Config::NumVidComponents

Number of Video Components.

◆ PixPerClock

u8 XVprocSs_Config::PixPerClock

Number of Pixels Per Clock processed by Subsystem.

◆ Router

XSubCore XVprocSs_Config::Router

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitRouter().

◆ RstAximm

XSubCore XVprocSs_Config::RstAximm

Axi MM reset network instance configuration.

Referenced by XVprocSs_SubcoreInitResetAximm().

◆ RstAxis

XSubCore XVprocSs_Config::RstAxis

Axi stream reset network instance configuration.

Referenced by XVprocSs_SubcoreInitResetAxis().

◆ Topology

u8 XVprocSs_Config::Topology

Subsystem configuration mode.

◆ VCrsmplrIn

XSubCore XVprocSs_Config::VCrsmplrIn

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitVCrsmpleIn().

◆ VCrsmplrOut

XSubCore XVprocSs_Config::VCrsmplrOut

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitVCrsmpleOut().

◆ Vdma

XSubCore XVprocSs_Config::Vdma

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitVdma().

◆ Vscale

XSubCore XVprocSs_Config::Vscale

Sub-core instance configuration.

Referenced by XVprocSs_SubcoreInitVScaler().