![]() |
gamma
Xilinx SDK Drivers API Documentation
|
Macros | |
#define | GAMMA_CONTROL 0x000 |
Register Offsets. More... | |
#define | GAMMA_STATUS 0x004 |
Status. More... | |
#define | GAMMA_ERROR 0x008 |
Error. More... | |
#define | GAMMA_IRQ_EN 0x00C |
IRQ Enable. More... | |
#define | GAMMA_VERSION 0x010 |
Version. More... | |
#define | GAMMA_SYSDEBUG0 0x014 |
System Debug 0. More... | |
#define | GAMMA_SYSDEBUG1 0x018 |
System Debug 1. More... | |
#define | GAMMA_SYSDEBUG2 0x01C |
System Debug 2. More... | |
#define | GAMMA_ACTIVE_SIZE 0x020 |
Active Size (V x H) More... | |
#define | GAMMA_TIMING_STATUS 0x024 |
Timing Measurement Status. More... | |
#define | GAMMA_TABLE_UPDATE 0x100 |
Swap to inactive LUT. More... | |
#define | GAMMA_ADDR_DATA 0x104 |
Address and Data register. More... | |
#define | GAMMA_CTL_EN_MASK 0x00000001 |
Gamma Enable. More... | |
#define | GAMMA_CTL_RUE_MASK 0x00000002 |
Gamma Register Update Enable. More... | |
#define | GAMMA_CTL_BPE_MASK 0x00000010 |
Gamma ByPass Enable. More... | |
#define | GAMMA_CTL_TPE_MASK 0x00000020 |
Gamma Test Pattern Enable. More... | |
#define | GAMMA_RST_RESET 0x80000000 |
Software Reset - Instantaneous. More... | |
#define | GAMMA_RST_AUTORESET 0x40000000 |
Software Reset - Auto-synchronize to SOF. More... | |
#define | GAMMA_Enable(BaseAddress) |
This macro enables a instance. More... | |
#define | GAMMA_Disable(BaseAddress) |
This macro disables a Gamma instance. More... | |
#define | GAMMA_RegUpdateEnable(BaseAddress) |
This macro tells a Gamma instance to pick up all the register value changes made so far by the software. More... | |
#define | GAMMA_RegUpdateDisable(BaseAddress) |
This macro tells a Gamma instance not to update it's configuration registers made so far by the software. More... | |
#define | GAMMA_BypassEnable(BaseAddress) |
This macro enables Bypass mode. More... | |
#define | GAMMA_BypassDisable(BaseAddress) |
This macro disables Bypass mode. More... | |
#define | GAMMA_TestPatternEnable(BaseAddress) |
This macro enables Test Pattern Input. More... | |
#define | GAMMA_TestPatternDisable(BaseAddress) |
This macro disables Test Pattern Input. More... | |
#define | GAMMA_Reset(BaseAddress) GAMMA_WriteReg(BaseAddress, GAMMA_CONTROL, GAMMA_RST_RESET) \ |
This macro resets a Gamma instance. More... | |
#define | GAMMA_ClearReset(BaseAddress) GAMMA_WriteReg(BaseAddress, GAMMA_CONTROL, 0) \ |
This macro clears the Gamma's reset flag (which is set using GAMMA_Reset(), and returns it to normal operation. More... | |
#define | GAMMA_AutoSyncReset(BaseAddress) GAMMA_WriteReg(BaseAddress, GAMMA_CONTROL, GAMMA_RST_AUTORESET) \ |
This macro resets a Gamma instance, but differs from GAMMA_Reset() in that it automatically synchronizes to the VBlank_in input of the core to prevent tearing. More... | |
#define | GAMMA_ReadReg(BaseAddress, RegOffset) GAMMA_In32((BaseAddress) + (RegOffset)) |
Read the given register. More... | |
#define | GAMMA_WriteReg(BaseAddress, RegOffset, Data) GAMMA_Out32((BaseAddress) + (RegOffset), (Data)) |
Write the given register. More... | |