SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The VCA setting done in two registers: vid_vca_setting_1 and vid_vca_setting_2. Their programming must respect the following rules:
if (sync_pulse_active == 0) {
-- size of the payload of the inserted packet followed by a NULL pkt
max_line_limit = (blkline_event_pck-6);
};
if (sync_pulse_active == 1) {
-- size of the payload of the inserted packet followed by a NULL pkt
max_line_limit = gen_blkline_pulse_pck-6;
Another constraint to respect when using VCA is to ensure that only supported operations are sent from command side when video is active. For instance, no TE should be attempted, because it could break the video stream (TE completion time can be long). Command messages can be inserted into the LP states provided there is sufficient space for the message bytes and any associate bytes for the header and CRC, if a long packet type.