| 123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef DMADRIVER_AD9912_H
- #define DMADRIVER_AD9912_H
- #include "tmsgheaders.h"
- #define AD9912_COUNT 37
- #define AD9912_BASE_ADDR 0x04
- #define AD9912_RST_ON ((DDS_SAW1_FPGA << 21) | \
- (GPIO_ADRF_V2 << 20) | \
- (GPIO_ADRF_V1 << 19) | \
- (REF_OFFSET_CTRL_FPGA << 18) | \
- (DDS_SAW2_FPGA << 17) | \
- (DDS_X2_FPGA << 16) | \
- (PLL_LOOP_CTRL << 15) | \
- (PLL_SYNC << 14) | \
- (PLL_SYNC_CTRL << 13) | \
- (PLL_VTUNE_CTRL << 12) | \
- (AM_ALC_1_FIX << 11) | \
- (SW_CAP1 << 10) | \
- (SW_CAP2 << 9) | \
- (SW_CAP3 << 8) | \
- (AM_ALC_SW << 7) | \
- (SW_CAP4 << 6) | \
- (DDS_SYNC_FPGA << 5) | \
- (0x1 << 4) | \
- (DDS_SYNC_CTRL_FPGA << 3) | \
- (CTRL_AM_SW3 << 2) | \
- (RF_SW2 << 1) | \
- (RF_SW1 << 0))
- /*-------------------------AD9912 INIT DATA-------------------------*/
- /*----------------------------------------------------------------------*/
- void ad9912_init(void *bar1);
- #endif //DMADRIVER_AD9912_H
|