tbc2 beta program
243p genlock, SD fastest-framerate upscale, ADV7181C input expansion
No active beta cycleBefore you test
- TBC2 MK2 hardware (gen3 / Zynq-based)
- Firmware 1.1.0-rc.2 installed — confirm on the System page
- 243p60.04 video source (LZX module or ESG3 C_240P sync) for genlock/upscale tests
- Waveform monitor or oscilloscope (optional but recommended for sync rate checks)
Testing goals
243p60.04 as genlock output (16th format)
highOn the System page, select 243p60.04 as the Genlock standard. Confirm sync output is present on front/rear sync jacks. If ESG3 is available, set ESG3 to 243p/240P sync and connect external sync to TBC2 — confirm TBC2 locks and reports 243p60.04 (not NTSC).
Pass: - 243p60.04 appears in Genlock standard picker - Internal 243p sync output locks cleanly (green external-sync LED when fed back) - External ESG3 243p locks as 243p60.04, not NTSC - VSYNC rate ~60 Hz (not ~30 Hz) on scope
ADV7181C 243p60.04 input detection
highFeed a 243p60.04 signal (720×243 progressive) into Decoder A or B via CVBS or S-Video. Confirm the Decoder page reports input standard 243p60.04.
Pass: - Input locks and reports 243p60.04 - Preview shows correct image (no vertical displacement)
243p → 720p60 upscaling at full frame rate
highWith 243p60.04 input, set Genlock/output to 720p60. Use a moving test pattern (counter, rotating bar, or live camera motion). Cycle Stretch / Crop / Fit scaler modes.
Pass: - Output fills 1280×720 (aspect modes behave correctly) - Motion is smooth at ~60 fps — no 2:1 frame stutter or half-rate cadence - No periodic vertical glitch or buffer stall
243p → 720p59 upscaling
highRepeat upscale test with Genlock set to 720p59.
Pass: - Same as 720p60 — smooth motion, no half-rate drop
243p → 480p59 upscaling
highSet Genlock to 480p59 with 243p input. Confirm vertical upscale to 483 lines.
Pass: - Image scales to 720×483 output - Motion at full ~60 fps
NTSC external genlock regression
mediumFeed standard NTSC (486i59) external sync. Confirm TBC2 locks as NTSC, not 243p60.04.
Pass: - External NTSC locks as NTSC 486i59 - No regression in NTSC decode or output
NTSC → 720p60 field-rate upscale
highFeed NTSC (486i59) into a decoder. Set Genlock to 720p60. Use moving video; confirm smooth ~60 fps motion (not 30 fps stutter).
Pass: - Output motion at field rate (~60 fps), not half-rate frame repeat
PAL → 576p50 field-rate upscale
highFeed PAL into a decoder. Set Genlock to 576p50. Confirm smooth 50 fps motion.
Pass: - Vertical fill to 576 lines; 50 fps motion
ADV7181C 288p50 input detection
mediumFeed 288p50 (720×288 progressive, PAL region) via CVBS/S-Video. Confirm Decoder reports 288p50. Upscale to 576p50 or 720p50.
Pass: - Input locks as 288p50 - 288p50 is not available in Genlock output picker - Upscale to 576p50/720p50 at full 50 fps
480i → 720p60 field-rate upscale
highFeed 480i59 component (YPbPr) into a decoder. Set Genlock to 720p60. Confirm input reports 480i59 (not NTSC). Check smooth ~60 fps motion.
Pass: - Input standard 480i59 - Field-rate upscale without half-rate stutter
1080i → 1080p30 interpolation
mediumFeed 1080i60 component. Set Genlock to 1080p30. Confirm full progressive output.
Pass: - No interlaced DMA artifacting; smooth 30 fps output
ADV7181C 1080psf23/24 input detection
mediumFeed 1080psf23 or 1080psf24 component (YPbPr). Confirm Decoder reports 1080psf2398 or 1080psf24 (not 1080i or 1080p24).
Pass: - Input locks as 1080psf23 or 1080psf24 - Progressive film-rate output when genlock matched to input rate
Reliability and housekeeping
medium- Restart the module and confirm settings persist. - Check the System page shows version 1.1.0-rc.2. - Note any hangs, glitches, or unexpected behaviour during 243p testing.
Pass: - Settings persist across normal restart - System page shows 1.1.0-rc.2
Known issues
- ESG3 DIP table may not expose 243p publicly — Use ESG3 firmware C_240P timing source or direct 243p module output