DE10-Nano
D8M RTL
3
www.terasic.com
February 24, 2017
Figure 2 System Block Diagram
RESET_DELAY:
When press KEY0 , this module will provide LOW signal of
about 0.25 seconds for the whole system module to do RESET.
ON_CHIP_FRAM
:This module is one dual-port-ram controller can control 640
x 480 x10bit on-chip ram and read/write image data
MIPI_BRIDGE_CAMERA_Config
:the MIPI BRIDGE I2C and Camera I2C
setting controller, such as set to output 480P@60Hz timing. It mainly writes I2C
corresponding parameters to MIPI-BRIDGE IC register and Camera Sensor IC
register respectively through their own I2C buses. MIPI_I2C bus is used to write
MIPI BRIDGE I2C (I2C Slave Address = 0x1c.), CAMERA_I2C bus is used to
write Camera Sensor (IC Slave Address = 0x6c).
RAW2RGB_J
: This module is to convert RAW data to RGB data.
VGA_Controlle
: the LCD signal timing generator, can generate 480P@60 Hz
signal timing.
FOCUS_ADJ
: This module provides two main functions.
The first function is using I2C bus to write D8M Voice Coil Motor (VCM) driver
IC register, and control the camera lens’ movements to perform image focusing.
VCM driver IC register (I2C Slave Address =0x18) shares I2C bus with camera
module. The other function is doing the current image high frequency component
statistic. When the VCM drives the camera lens’ movement, a real-time statistics
of image high-frequency sum will be done in every step of the moving. Finally,
the lens will move to a position which has the largest number of high frequency
to complete the automatic focus operation. Focus area can be selected by SW3.
There are two options
:
Select focusing the whole screen area (set SW3 to 0)
Select focusing the middle area (set SW3 to 1).