![ARTERY AT32F435 Series Скачать руководство пользователя страница 640](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592640.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 640
Rev 2.03
27
Digital Video parallel interface (DVP)
27.1 Introduction
The digital video parallel interface (DVP) is able to capture parallel data output on the CMOS video
camera. It is possible to perform frame/line synchronization in either hardware or embedded
synchronization code. With the frame rate control feature, the number of frames captured per second
can be controlled. The crop window feature allows the users to retain the desired data and drop others.
Using the image scaling feature, it is possible to scale down the number of pixels or lines. The DMA
controller can be used to transfer the captured data to memory unit without the need of CPU. The users
can monitor the status of data reception through status and error interrupts.
Figure 27-1 DVP block diagram
Synchronization
code
detector
DVP_D[13:0]
DVP_PCLK
Data extractor
DVP_HSYNC
DVP_VSYNC
Frame rate
control unit
Cropping
control unit
Resizing
control unit
Output
FIFO
&
DMA
controller
Image data
formatter
Processing control unit
Control / Status Register
AHB I/F
DMA I/F
Interrupt
27.2 Introduction
8-bit, 10-bit, 12-bit or 14-bit parallel interface
Parallel interface data alignment
Hardware or embedded code synchronization
Single frame or continuous capture mode
Frame rate control
Crop window feature
mage scaling resize
Monochrome image binarization
DMA access single or burst transfer
Frame capture completed, vertical synchronization and horizontal synchronization status interrupts
FIFO overrun and embedded synchronization error interrupts
27.3 Data capture and synchronization
The digital video parallel interface uses the DVP pixel clock (DVP_PCLK) to capture the pixel parallel