Datasheet

Table Of Contents
PDF: 09005aef8202ec2e/Source: 09005aef8202ebf7 Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT9D111__6_REV5.fm - Rev. B 2/06 EN
140 ©2004 Micron Technology, Inc. All rights reserved.
MT9D111 - 1/3.2-Inch 2-Megapixel SOC Digital Image Sensor
Firmware
Micron Confidential and Proprietary
Figure 32: Sequencer Driver
Sequencer Driver
The sequencer is a finite state machine that controls the operation of main functions
and the switching between modes. Camera operation is organized as states, such as pre-
view or capture. The sequencer carries out a number of programs, such as previewing,
preview lock, capture, and so on.
The state of the sequencer is indicated in variable state. To have the sequencer execute a
certain program, set the program number in cmd. The host then should monitor state to
know when to change resolution and/or capture frames.
Each state has its configuration (see "Firmware Driver Variables" on page 68). Before
executing programs, set up state configurations to customize the program. For example,
to capture compressed frames, enable compression in capture state configuration.
A typical scenario includes the following:
1. Configure mode variables after hardware reset
a. Set up sensor image size for preview
b. Set up displayed image size
c. Set up FIFO to smooth data rate
2. Configure preview mode
Leave
Preview
Ch.Mode
To Capture
Capture
Standby
Do Standby
Refresh IFP
Run
Enter
Capture
Leave
Capture
Do Preview
Do Capture
Ch.Mode
To Preview
Enter
Preview
Refresh Sensor
Run
Do Preview
Init
Lock
Do Preview
Do Capture
Lock
Preview