|
|
@@ -77,50 +77,53 @@
|
|
|
#define GPIOWordNum 1
|
|
|
|
|
|
// Define bit values for GPIO Reg
|
|
|
-#define RF_SW1 0x0
|
|
|
-#define RF_SW2 0x0
|
|
|
-#define CTRL_AM_SW3 0x0
|
|
|
-#define DDS_SYNC_CTRL_FPGA 0x0
|
|
|
-#define DDS_RESET_FPGA 0x0
|
|
|
-#define DDS_SYNC_FPGA 0x0
|
|
|
-#define SW_CAP4 0x0
|
|
|
-#define AM_ALC_SW 0x1
|
|
|
-#define SW_CAP3 0x0
|
|
|
-#define SW_CAP2 0x0
|
|
|
-#define SW_CAP1 0x0
|
|
|
-#define AM_ALC_1_FIX 0x1
|
|
|
-#define PLL_VTUNE_CTRL 0x1
|
|
|
-#define PLL_SYNC_CTRL 0x0
|
|
|
-#define PLL_SYNC 0x0
|
|
|
-#define PLL_LOOP_CTRL 0x1
|
|
|
-#define DDS_X2_FPGA 0x0
|
|
|
-#define DDS_SAW2_FPGA 0x0
|
|
|
-#define REF_OFFSET_CTRL_FPGA 0x1
|
|
|
-#define GPIO_ADRF_V1 0x2
|
|
|
-#define GPIO_ADRF_V2 0x0
|
|
|
-#define DDS_SAW1_FPGA 0x0
|
|
|
+#define RF_SW1 0x0
|
|
|
+#define RF_SW2 0x0
|
|
|
+#define CTRL_AM_SW3 0x0
|
|
|
+#define DDS_SYNC_CTRL_FPGA 0x0
|
|
|
+#define DDS_RESET_FPGA 0x0
|
|
|
+#define DDS_SYNC_FPGA 0x0
|
|
|
+#define SW_CAP4 0x0
|
|
|
+#define AM_ALC_SW 0x1
|
|
|
+#define SW_CAP3 0x0
|
|
|
+#define SW_CAP2 0x0
|
|
|
+#define SW_CAP1 0x0
|
|
|
+#define AM_ALC_1_FIX 0x1
|
|
|
+#define PLL_VTUNE_CTRL 0x1
|
|
|
+#define PLL_SYNC_CTRL 0x0
|
|
|
+#define PLL_SYNC 0x0
|
|
|
+#define PLL_LOOP_CTRL 0x1
|
|
|
+#define DDS_X2_FPGA 0x0
|
|
|
+#define DDS_SAW2_FPGA 0x0
|
|
|
+#define REF_OFFSET_CTRL_FPGA 0x1
|
|
|
+#define GPIO_ADRF_V1 0x2
|
|
|
+#define GPIO_ADRF_V2 0x0
|
|
|
+#define DDS_SAW1_FPGA 0x0
|
|
|
|
|
|
// Define values for Shift Reg
|
|
|
-#define SHIFT_REG_RF_SW_RF 0x0
|
|
|
-#define SHIFT_REG_RF_SW4 0x0
|
|
|
-#define SHIFT_REG_RF_SW0 0x1
|
|
|
-#define SHIFT_REG_RF_SW_X2 0x0
|
|
|
-#define SHIFT_REG_RF_SWx_BANK 0x1
|
|
|
-#define SHIFT_REG_RF_SW_MIXER 0x0
|
|
|
-
|
|
|
-#define SHIFT_REG_RF_SW_RF_BITP 1
|
|
|
-#define SHIFT_REG_RF_SW4_BITP 2
|
|
|
-#define SHIFT_REG_RF_SW0_BITP 3
|
|
|
-#define SHIFT_REG_RF_SW_X2_BITP 0
|
|
|
-#define SHIFT_REG_RF_SWx_BANK_BITP 5
|
|
|
-#define SHIFT_REG_RF_SW_MIXER_BITP 4
|
|
|
-
|
|
|
-#define SHIFT_REG ((SHIFT_REG_RF_SW_RF << 1) | \
|
|
|
- (SHIFT_REG_RF_SW4<<2) | \
|
|
|
- (SHIFT_REG_RF_SW0<<3) | \
|
|
|
- (SHIFT_REG_RF_SW_X2<<0) | \
|
|
|
- (SHIFT_REG_RF_SWx_BANK <<5) | \
|
|
|
- (SHIFT_REG_RF_SW_MIXER <<4))
|
|
|
+#define SHIFT_REG_SW_RF 0x0
|
|
|
+#define SHIFT_REG_SW4_RF 0x0
|
|
|
+#define SHIFT_REG_GPIO_SW_015_RF 0x1
|
|
|
+#define SHIFT_REG_GPIO_SW_X2_RF 0x0
|
|
|
+#define SHIFT_REG_SW1_RF 0x1
|
|
|
+#define SHIFT_REG_SW_MIXER_RF 0x0
|
|
|
+
|
|
|
+
|
|
|
+#define SHIFT_REG_GPIO_SW_X2_RF_BITP 0
|
|
|
+#define SHIFT_REG_SW_RF_BITP 1
|
|
|
+#define SHIFT_REG_SW4_RF_BITP 2
|
|
|
+#define SHIFT_REG_GPIO_SW_015_RF_BITP 3
|
|
|
+#define SHIFT_REG_SW_MIXER_RF_BITP 4
|
|
|
+#define SHIFT_REG_SW1_RF_BITP 5
|
|
|
+#define SHIFT_REG_SW2_RF_BITP 6
|
|
|
+#define SHIFT_REG_SW3_RF_BITP 7
|
|
|
+
|
|
|
+#define SHIFT_REG ((SHIFT_REG_SW_RF << 1) | \
|
|
|
+ (SHIFT_REG_SW4_RF<<2) | \
|
|
|
+ (SHIFT_REG_GPIO_SW_015_RF<<3) | \
|
|
|
+ (SHIFT_REG_GPIO_SW_X2_RF<<0) | \
|
|
|
+ (SHIFT_REG_SW1_RF <<5) | \
|
|
|
+ (SHIFT_REG_SW_MIXER_RF <<4))
|
|
|
|
|
|
#define GPIO_REG ((DDS_SAW1_FPGA << 21) | \
|
|
|
(GPIO_ADRF_V2 << 20) | \
|
|
|
@@ -157,4 +160,6 @@ void rst_for_fpga(void *bar1);
|
|
|
|
|
|
void shift_reg (void *bar1);
|
|
|
|
|
|
+void key_switch (void *bar1, double freq);
|
|
|
+
|
|
|
#endif //DMADRIVER_TMSGHEADERS_H
|