GPIO Input 0 GPIO Input 1 GPIO Input 2 GPIO Input 3 Q0 Q1 Q2 Q3 Q0 (feedback) Q1 (feedback) Q2 (feedback) Q3 (feedback) Frame Valid Line Valid Data Valid Spare CC1 CC2 CC3 CC4 CC1 (feedback) CC2 (feedback) CC3 (feedback) CC4 (feedback) GPIO Control Bit 0 GPIO Control Bit 1 GPIO Control Bit 2 GPIO Control Bit 3 Pulse Generator 0 Output Pulse Generator 1 Output Pulse Generator 2 Output Pulse Generator 3 Output Rescaler 0 Output Delayer 0 Output Counter 0 Output Counter 0 Equal Counter 0 Greater Timestamp Trigger 0 Timestamp Trigger 1 Timestamp Trigger 2 Timestamp Trigger 3 Video Vertical Sync Video Horizontal Sync Active Video Video Field Indicator Video Vertical Sync Video Horizontal Sync External Sync Clock Unused TTL Input 0 TTL Input 1 LVDS Input Optically-Isolated Input Camera Link Frame Valid Camera Link Line Valid Camera Link Data Valid Camera Link Spare TTL Input 2 TTL Input 2 TTL Input 3 TTL Input 2 TTL Input 2 TTL Input 2 TTL Input 0 TTL Input 1 TTL Input 2 Optically-Isolated Input Video Vertical Sync Video Horizontal Sync Active Video Video Field Indicator TTL Input 0 TTL Input 1 Not connected Optically-Isolated Input Video Frame Valid Video Line Valid Video Real-Time Status 1 Video Field Indicator TTL Input 0 TTL Input 1 TTL Input 2 Optically-Isolated Input Camera Frame Valid Camera Line Valid Camera Data Valid Camera Data[23] TTL Input 0 TTL Input 1 Not connected Optically-Isolated Input Video Frame Valid Video Line Valid Video Real-Time Status 1 Video Field Indicator Frame Valid (FDV) Line Valid (LDV) GPIO Control Bit 0 (CTRL0) Camera Strobe (CAM_STROBE) GPIO Control Bit 1 (CTRL1) GPIO Control Bit 2 (CTRL2) TTL Input 1 (EXT_TRIG) TTL Input 2 (EXT_VD) TTL Input 3 (EXT_HD) TTL Input 4 (INT) pulse_out0 pulse_out1 pulse_out2 pulse_out3 Frame Valid (FDV) Line Valid (LDV) GPIO Control Bit 0 (CTRL0) GPIO Control Bit 1 (CTRL1) GPIO Control Bit 2 (CTRL2) GPIO Control Bit 3 (CTRL3) TTL Input 0 (TTLIN0) TTL Input 1 (TTLIN1) TTL Input 0 TTL Input 1 TTL Input 2 Optically-Isolated Input Camera Frame Valid Camera Line Valid Camera Data Valid TTL Input 0 TTL Input 1 TTL Input 2 Optically-Isolated Input Camera 0 Frame Valid Camera 0 Line Valid Camera 1 Frame Valid Camera 1 Line Valid TTL Input 0 TTL Input 1 LVDS Input Optically-Isolated Input Camera Link Frame Valid Camera Link Line Valid Camera Link Data Valid Camera Link Spare TTL Input 2 TTL Input 2 TTL Input 2 Frame Valid (FDV) Line Valid (LDV) GPIO Control Bit 0 (CTRL0) Camera Strobe (CAM_STROBE) GPIO Control Bit 1 (CTRL1) GPIO Control Bit 2 (CTRL2) TTL Input 1 (EXT_TRIG) TTL Input 2 (EXT_VD) TTL Input 3 (EXT_HD) TTL Input 4 (INT) pulse_out0 pulse_out1 pulse_out2 pulse_out3 GPIO_IN[0] CAM_IN[0] GPIO_IN[1] CAM_IN[1] GPIO_IN[2] GPIO_CTRL[3] GPIO_IN[3] GPIO_CTRL[2] GPIO_CTRL[1] CAM_IN[2] GPIO_CTRL[0] CAM_IN[3] pulse_out[3] pulse_out[0] GPIO_IN[0] CAM_IN[0] GPIO_IN[1] GPIO_IN[2] CAM_IN[1] CAM_IN[2] GPIO_CTRL[0] GPIO_CTRL[1] GPIO_CTRL[2] GPIO_OUT[2] (feedback) CAM_CTRL[2] (feedback) pulse_out[0] pulse_out[1] rescaler_out[0] Reserved Reserved GPIO_IN[1] CAM_IN[1] GPIO_IN[0] GPIO_IN[3] CAM_IN[0] CAM_IN[3] GPIO_CTRL[0] GPIO_CTRL[1] GPIO_CTRL[3] GPIO_OUT[3] (feedback) CAM_CTRL[3] (feedback) pulse_out[2] pulse_out[3] rescaler_out[0] Reserved Reserved GPIO_IN[2] GPIO_CTRL[3] GPIO_IN[0] GPIO_IN[1] CAM_IN[0] Reserved Reserved GPIO_CTRL[0] GPIO_CTRL[1] GPIO_OUT[2] (feedback) CAM_CTRL[2] (feedback) pulse_out[0] pulse_out[1] rescaler_out[0] delayer_out[0] counter_eq[0] GPIO_IN[3] GPIO_CTRL[2] GPIO_IN[0] GPIO_IN[1] Reserved CAM_IN[1] Reserved GPIO_CTRL[0] GPIO_CTRL[1] GPIO_OUT[3] (feedback) CAM_CTRL[3] (feedback) pulse_out[2] pulse_out[3] rescaler_out[0] delayer_out[0] counter_gt[0] GPIO_CTRL[1] CAM_IN[2] GPIO_IN[0] GPIO_IN[1] GPIO_IN[2] Reserved CAM_IN[1] TS_TRIG[3] GPIO_CTRL[2] GPIO_OUT[2] (feedback) CAM_CTRL[2] (feedback) pulse_out[0] Reserved rescaler_out[0] delayer_out[0] counter_eq[0] GPIO_CTRL[0] CAM_IN[3] GPIO_IN[0] GPIO_IN[1] GPIO_IN[3] CAM_IN[0] Reserved TS_TRIG[2] GPIO_CTRL[3] GPIO_OUT[3] (feedback) CAM_CTRL[3] (feedback) pulse_out[2] Reserved rescaler_out[0] delayer_out[0] counter_gt[0] pulse_out[1] rescaler_out[0] GPIO_IN[0] GPIO_IN[1] Reserved CAM_IN[0] Reserved CAM_IN[2] TS_TRIG[1] GPIO_CTRL[1] GPIO_CTRL[2] GPIO_OUT[2] (feedback) CAM_CTRL[2] (feedback) pulse_out[3] delayer_out[0] counter_eq[0] pulse_out[0] pulse_out[2] GPIO_IN[0] GPIO_IN[1] GPIO_IN[3] CAM_IN[0] CAM_IN[1] CAM_IN[3] GPIO_CTRL[0] GPIO_CTRL[1] TS_TRIG[0] GPIO_OUT[3] (feedback) CAM_CTRL[3] (feedback) Reserved Reserved counter_gt[0] GPIO_CTRL[0] GPIO_IN[0] CAM_IN[0] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_IN[1] CAM_IN[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[2] GPIO_IN[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[1] GPIO_IN[3] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[1] pulse_out[3] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[0] pulse_out[2] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[0] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_IN[2] GPIO_CTRL[3] GPIO_IN[3] GPIO_CTRL[2] GPIO_CTRL[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[1] GPIO_CTRL[0] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[2] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[3] pulse_out[0] GPIO_IN[0] CAM_IN[0] GPIO_IN[1] CAM_IN[1] GPIO_CTRL[3] GPIO_CTRL[2] GPIO_CTRL[1] pulse_out3 GPIO_CTRL[0] pulse_out2 pulse_out1 pulse_out0 GPIO_CTRL[0] GPIO_IN[0] CAM_IN[0] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_IN[1] CAM_IN[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[2] GPIO_IN[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[1] GPIO_IN[3] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[1] pulse_out[3] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_CTRL[0] pulse_out[2] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[0] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved GPIO_IN[2] GPIO_CTRL[3] GPIO_IN[3] GPIO_CTRL[2] GPIO_CTRL[1] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[1] GPIO_CTRL[0] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[2] Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved pulse_out[3] pulse_out[0]