|
|
@ -16,24 +16,26 @@ using namespace std; |
|
|
|
#define REG_ADD_OFF_STM32 (0x0000)
|
|
|
|
#define REG_ADD_OFF_STM32_CONFIG_START_ADD (0x0010)
|
|
|
|
|
|
|
|
#define REGADDOFF__FPGA_INFO (0x0020)
|
|
|
|
#define REGADDOFF__TTLIN (0x0100)
|
|
|
|
#define REGADDOFF__EXTERNAL_TIMECODE (0x0120)
|
|
|
|
#define REGADDOFF__EXTERNAL_GENLOCK (0x0130)
|
|
|
|
#define REGADDOFF__INTERNAL_TIMECODE (0x0300)
|
|
|
|
#define REGADDOFF__INTERNAL_GENLOCK (0x0310)
|
|
|
|
#define REGADDOFF__INTERNAL_CLOCK (0x0320)
|
|
|
|
#define REGADDOFF__TTLOUT1 (0x0200)
|
|
|
|
#define REGADDOFF__TTLOUT2 (0x0210)
|
|
|
|
#define REGADDOFF__TTLOUT3 (0x0220)
|
|
|
|
#define REGADDOFF__TTLOUT4 (0x0230)
|
|
|
|
#define REGADDOFF__TIMECODE_OUT (0x0240)
|
|
|
|
#define REGADDOFF__GENLOCK_OUT (0x0250)
|
|
|
|
#define REGADDOFF__CAMERA_SYNC_OUT (0x0260)
|
|
|
|
#define REGADDOFF__SYS_TIMECODE (0x0400)
|
|
|
|
#define REGADDOFF__SYS_GENLOCK (0x0410)
|
|
|
|
#define REGADDOFF__SYS_CLOCK (0x0420)
|
|
|
|
#define REGADDOFF__RECORD_SIG_GENERATOR (0x0500)
|
|
|
|
#define REGADDOFF__FPGA_INFO (0x0020)
|
|
|
|
#define REGADDOFF__TTLIN (0x0100)
|
|
|
|
#define REGADDOFF__EXTERNAL_TIMECODE (0x0120)
|
|
|
|
#define REGADDOFF__EXTERNAL_GENLOCK (0x0130)
|
|
|
|
#define REGADDOFF__INTERNAL_TIMECODE (0x0300)
|
|
|
|
#define REGADDOFF__INTERNAL_GENLOCK (0x0310)
|
|
|
|
#define REGADDOFF__INTERNAL_CLOCK (0x0320)
|
|
|
|
#define REGADDOFF__INTERNAL_SIG_EN_CONTRLER (0x03A0)
|
|
|
|
#define REGADDOFF__TTLOUT1 (0x0200)
|
|
|
|
#define REGADDOFF__TTLOUT2 (0x0210)
|
|
|
|
#define REGADDOFF__TTLOUT3 (0x0220)
|
|
|
|
#define REGADDOFF__TTLOUT4 (0x0230)
|
|
|
|
#define REGADDOFF__TIMECODE_OUT (0x0240)
|
|
|
|
#define REGADDOFF__GENLOCK_OUT (0x0250)
|
|
|
|
#define REGADDOFF__CAMERA_SYNC_OUT (0x0260)
|
|
|
|
#define REGADDOFF__SYS_TIMECODE (0x0400)
|
|
|
|
#define REGADDOFF__SYS_GENLOCK (0x0410)
|
|
|
|
#define REGADDOFF__SYS_CLOCK (0x0420)
|
|
|
|
#define REGADDOFF__RECORD_SIG_GENERATOR (0x0500)
|
|
|
|
#define REGADDOFF__DELAYER (0x0600)
|
|
|
|
|
|
|
|
typedef enum { |
|
|
|
/**
|
|
|
@ -232,6 +234,15 @@ typedef enum { |
|
|
|
internal_clock_en = REGADDOFF__INTERNAL_CLOCK + 2, |
|
|
|
internal_clock_freq = REGADDOFF__INTERNAL_CLOCK + 3, |
|
|
|
|
|
|
|
// REGADDOFF__INTERNAL_SIG_EN_CONTRLER
|
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
* 内部时钟源控制器 * |
|
|
|
*******************************************************************************/ |
|
|
|
|
|
|
|
internal_sig_en_contrler_module = REGADDOFF__INTERNAL_SIG_EN_CONTRLER + 0, |
|
|
|
internal_sig_en_contrler_en = REGADDOFF__INTERNAL_SIG_EN_CONTRLER + 1, |
|
|
|
|
|
|
|
/*******************************************************************************
|
|
|
|
* SYSCLOCK * |
|
|
|
*******************************************************************************/ |
|
|
|