v_voip_depacketizer56
Xilinx SDK Drivers API Documentation
xdepacketizer56_hw.h File Reference

Overview

This header file contains identifiers and register-level core functions (or macros) that can be used to access the Xilinx VoIP ST2022-6 Depacketizer core.

For more information about the operation of this core see the hardware specification and documentation in the higher level driver xdepacketizer56.h file.

MODIFICATION HISTORY:
Ver   Who    Date     Changes


1.00 mmo 02/12/16 Initial release.

 

Macros

Register access macro definition
#define XDepacketizer56_In32   Xil_In32
 Input Operations. More...
 
#define XDepacketizer56_Out32   Xil_Out32
 Output Operations. More...
 
#define XDepacketizer56_ReadReg(BaseAddress, RegOffset)   XDepacketizer56_In32((BaseAddress) + ((u32)RegOffset))
 This macro reads a value from a ST2022-6 Depacketizer register. More...
 
#define XDepacketizer56_WriteReg(BaseAddress, RegOffset, Data)   XDepacketizer56_Out32((BaseAddress) + ((u32)RegOffset), (u32)(Data))
 This macro writes a value to a ST2022-6 Depacketizer register. More...
 

Macro Definition Documentation

#define XDepacketizer56_In32   Xil_In32

Input Operations.

#define XDepacketizer56_Out32   Xil_Out32

Output Operations.

#define XDepacketizer56_ReadReg (   BaseAddress,
  RegOffset 
)    XDepacketizer56_In32((BaseAddress) + ((u32)RegOffset))

This macro reads a value from a ST2022-6 Depacketizer register.

A 32 bit read is performed. If the component is implemented in a smaller width, only the least significant data is read from the register. The most significant data will be read as 0.

Parameters
BaseAddressis the base address of the ST2022-6 Depacketizer core instance.
RegOffsetis the register offset of the register (defined at the top of this file).
Returns
The 32-bit value of the register.
Note
C-style signature: u32 XDepacketizer56_ReadReg(u32 BaseAddress, u32 RegOffset)

Referenced by XDepacketizer56_IntrHandler().

#define XDepacketizer56_WriteReg (   BaseAddress,
  RegOffset,
  Data 
)    XDepacketizer56_Out32((BaseAddress) + ((u32)RegOffset), (u32)(Data))

This macro writes a value to a ST2022-6 Depacketizer register.

A 32 bit write is performed. If the component is implemented in a smaller width, only the least significant data is written.

Parameters
BaseAddressis the base address of the ST2022-6 Depacketizer core instance.
RegOffsetis the register offset of the register (defined at the top of this file) to be written.
Datais the 32-bit value to write into the register.
Returns
None.
Note
C-style signature: void XDepacketizer56_WriteReg(u32 BaseAddress, u32 RegOffset, u32 Data)