ADV8005 Hardware Reference Manual
UG-707
pvsp_update_vom
, Primary VSP Map,
Address 0xE828[4]
This bit is used to control the updating of the VOM. Registers in the VOM can be updated only when pvsp_update_vom is asserted. To
modify registers in the VOM, pvsp_update_vom should be de-asserted. The registers can then be modified. pvsp_update_vom should then
be asserted to let the VOM use the updated register value in the next frame. This procedure will guarantee the correctness of the VOM
configuration.
Function
pvsp_update_vom
Description
0
Do not update VOM
1 (default)
Update VOM
Note:
for more details on configuring the PVSP registers.
3.2.3.1.
Pixel Unpacker
The pixel unpacker in the VOM is very similar to that in the VIM. It is used to convert external memory words into video pixel (YCbCr) data.
Pixels in external memory have the following four different data formats (the same as those set by the VIM). The VOM pixel unpacker is
configured in the same way as the VIM pixel unpacker.
•
12-bit 4:4:4 YCbCr
•
10-bit 4:4:4 YCbCr
•
12-bit 4:2:2 YCbCr
•
8-bit 4:2:2 YCbCr
Data format details are described in
3.2.3.2.
VOM Cropper
The VOM cropper is similar to the VIM cropper with the exception that it uses the VOM set protocol while the VIM cropper uses the gentle
reboot protocol (refer to Section
). Using the VIM cropper can reduce the external memory bandwidth required for scaling in cases where
bandwidth is a concern. If not, the VOM cropper should be used. The following registers are used to configure the VOM cropper:
•
•
•
•
•
To enable cropper in VOM,
should be asserted.
pvsp_di_crop_enable
, Primary VSP Map,
Address 0xE883[4]
This bit is used to enable the VOM crop.
Function
pvsp_di_crop_enable
Description
0 (default)
Disable VOM Crop
1
Enable VOM Crop
shows the function of the VOM cropper.
Figure 58: VOM Crop Dimensions
Video Image in External Memory
Cropped Image
VSP3D_DI_CROP_H_START
VSP3D_DI_CROP_V_START
VSP3D_DI_CROP_WIDTH
VSP3D_DI_CROP_HEIGHT
Video Image in External Memory
Cropped Image
VSP3D_DI_CROP_H_START
VSP3D_DI_CROP_V_START
VSP3D_DI_CROP_WIDTH
VSP3D_DI_CROP_HEIGHT
Rev. A | Page 119 of 317