![]() |
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... | |