0.9June 15, 1999Added Suspend Pin(No.16)
Added Flicker Free Banding noise filter
Added Histogram Equalization function
Added STATUS_FLAGS register
Modified Gamma Correction function
Modified AWB/AE function
0.95August 10, 1999Added CIF type CIS(HV7121X) support function
Added X-flip function
Modified Edge Enhancement filter
JFIF color space conversion equation
Modified BASE_ENB register
Modified STATUS_FLAGS register
Modified AWB/AE function
n Dedicated sensor control and signal processing chip for Hyundai CMOS Image
Sensor
n CMOS 3.3V Device (0.5um CMOS TLM Process used)
n Serial-Bus interface or alternative 8-bit MCU parallel interfacefor register programming
n Serial-Bus interface for HYUNDAI CMOS Image Sensor Chip Control
n 8 bit Bayer format image input
n 3 x 3 Interpolation
n Color Correction matrix
n Gamma Correction
n Automatic Exposure Control
n Automatic White Balance Control
n Programmable AE/AWB windows
n Automatic Reset Level Control
n Edge Enhancement Support
n 2x2, 4x4 Sub-Sampling(CIF, QCIF)
n RGB to YCrCb Color Space Convert
n Histogram Equalization Logic
n 16bit YUV 4:2:2, YUV 4:2:0, 8bit YUV 4:2:2, YUV 4:2:0 video output format
n Flicker Free Banding noise filter
n X Flip Function for mirrored image
n Horizontal and Vertical Sync Information on Separate Pin
n 64 Pin LQFP Package(Standard JEDEC Package)
1SDABSerial Data for CMOS Image Sensor Control
2HSYNCIHorizontal SYNC Signal from CMOS Image
Sensor
3VSYNCIVertical SYNC Signal from CMOS Image
Sensor
4PD[0]IRaw Pixel Data from Image Sensor Chip
5PD[1]IRaw Pixel Data from Image Sensor Chip
6PD[2]IRaw Pixel Data from Image Sensor Chip
7VDDPPower Pin, 3.3V
8SCKOSerial Clock for CMOS Image Sensor Control
9VSSGGround Pin
10PD[3]IRaw Pixel Data from Image Sensor Chip
11PD[4]IRaw Pixel Data from Image Sensor Chip
12PD[5]IRaw Pixel Data from Image Sensor Chip
13PD[6]IRaw Pixel Data from Image Sensor Chip
14PD[7]IRaw Pixel Data from Image Sensor Chip
15NC-No Connection
16SUSPENDISuspend Mode Support Pin, Active high
17ENBOCMOS Image Sensor Enable
18VDDPPower Pin, 3.3V
19PCLKOPixel Clock for CMOS Sensor ( MCLK / 3 )
20VSSGGround Pin
21AD[0]BAddress/Data Bus for MCU interface
22AD[1]BAddress/Data Bus for MCU interface
23AD[2]BAddress/Data Bus for MCU interface
24AD[3]BAddress/Data Bus for MCU interface
25VDDPPower Pin, 3.3V
26MCLKIMaster Clock Input
27VSSGGround Pin
28AD[4]BAddress/Data Bus for MCU interface
29AD[5]BAddress/Data Bus for MCU interface
30AD[6]BAddress/Data Bus for MCU interface
31AD[7]BAddress/Data Bus for MCU interface
32ALEIAddress Latch Enable
33IODONEOCIS/ISP Read/Write Done
34UV[7]OVideo Data Output for CrCb
35UV[6]OVideo Data Output for CrCb
36UV[5]OVideo Data Output for CrCb
37UV[4]OVideo Data Output for CrCb
38VDDPPower Pin, 3.3V
39RESETBIISP Reset, Active Low
40VSSGGround Pin
41UV[3]OVideo Data Output for CrCb
42UV[2]OVideo Data Output for CrCb
43UV[1]OVideo Data Output for CrCb
44UV[0]OVideo Data Output for CrCb
45VDDPPower Pin, 3.3V
46VCLKOPixel Clock for Video Output
47VSSGGround Pin
48Y[7]OVideo Data Output for Y
49Y[6]OVideo Data Output for Y
50Y[5]OVideo Data Output for Y
51Y[4]OVideo Data Output for Y
52VDDPPower Pin, 3.3V
53VSSGGround Pin
54Y[3]OVideo Data Output for Y
55Y[2]OVideo Data Output for Y
56Y[1]OVideo Data Output for Y
57Y[0]OVideo Data Output for Y
58HSISPOHorizontal SYNC Signal for Video Data Output
59VSISPOVertical SYNC Signal for Video Data Output
60VDDPPower Pin, 3.3V
61SCLK/IORISerial Bus Clock for programming ISP, Can be
used as IOR when MCU interface configuration
62VSSGGround Pin
63SDATA/IOWBSerial Bus Data for programming ISP, Can be
Hyundai ISP chip supports two kinds of host interface, serial and 8bit parallel, to
program ISP registers or to read ISP registers. And the host interface is also used to
write or to read CMOS Image Sensor(CIS) registers through ISP.
7.1.1. Serial Interface
The serial interface of Image Signal Processor[ISP] is implemented by the following
pins.
SCLK: Serial Clock SDATA: Serial Data
7.1.1.1. WRITE OPERATION
Write transaction between the ISP and a host is the similar as the well-known I2C serial
interface except that only one byte transfer at each transaction is allowed. The
transaction consists of START CONDITION, DEVICE ADDR + R/W[0], SUB ADDR,
WRITE DATA, and STOP CONDITION states. The single write access sequence is as
follows.
ð device address + R/W bit
[ A1 ]Acknowledge from ISP
[ SUB ADDR ]ISP Sub address space 80h ~ FFh
CIS Sub address space 00h ~ 7Fh
[ A2 ]Acknowledge from ISP
[ WRITE DATA ]Register Value from host
[ A3 ]Acknowledge from ISP
[ P ]Operation stop condition
7.1.1.2. READ OPERATION
Read transaction between the ISP and a host proceeds as the following sequence.
START CONDITION ð DEVICE ADDR + R/W[0] ð SUB ADDR ð START
CONDITION ð DEVICE ADDR + R/W[1] ð READ DATA ð STOP CONDITION
The ISP register access throughput is one byte at each read transaction. But the
CMOS Image Sensor register access through the ISP chip needs two sequential read
operations to compensate the read access delay from CMOS Image Sensor to ISP.
The second read data for the CMOS image sensor register should be recognized as
the right value of the accessed register. But when the ISP auto functions are enabled,
there will be a variable delay for the right data transfer from the CMOS image sensor to
the ISP at the first read access, so the second read access may not get acknowledge
from the ISP until the first read access is completely processed in the ISP. To take care
of the said situation, a system host should repeat the second read access until it get
acknowledge from the ISP or there should be sufficient delay between two accesses.
To summarize, the ISP general register read access is always completed by only one
read transaction, and the CMOS image sensor register access needs two fully
acknowledged read transactions and the last read data is the right value for the
accessed register.
The single read access sequence is as follows.
S1 DADDR 1 A1 SADDR A2 S2 DADDR 2 A3 READ DATA A4 P
7.1.1.3. Data Transfer Timing on the serial Interface
SDA
SCL
S
START
CONDITION
1-7
1-7
ADDRESS
ADDRESS
89
89
R/W
R/W
ACK
ACK
1-7
DATA
89
ACK
1-7
DATA
89
ACK
P
STOP
CONDITION
7.1.2. Host Parallel Interface
H1A424M167 ISP supports an external 8-bit microcontroller interface to access
H1A424M167 internal registers.
Basically, the data transfer operations(8bits) are multiplexed on the address bus.
CSB
ALE
IOR
Stretched
IODone
AD[7:0]
A[7:0]D[7:0]
Valid D[7:0]
Host Parallel Read Operation
A Parallel read operation always needs only 1 read cycle different from the serial read
operation. But the host must watch ‘ IODone’ signal for a proper read operation. IODone
signal indicates the completion of read/write operation. So the host must hold the IOR,
CSB signals until IODone signal is active, to read the valid data on AD[7:0] lines. At the
final stage, the host ends the bus cycle(CSB, IOR) then IODone signal become
inactive.
Similar to parallel read operation, parallel write operation needs only 1 operation cycle.
The host must watch ‘ IODone’ signal for a proper write operation. IODone signal
indicates the completion of read/write operation. So the host must hold the IOW, CSB,
Write Data[7:0] signals until IODone signal become active. When IODone signal
become active, ISP accept the write data internally. At the final stage, the host ends the
bus cycle(CSB, IOW, Write Data[7:0]) and IODone signal become inactive.
ISP holds IODone active until read/write operation is completed. CIS register read/write
operation needs more time than ISP register read/write operation. So IODone active
signal for CIS register read/write operation is much longer than that of ISP register
read/write operation.
7.1.3. Serial or Parallel Interface selection
The selection between serial interface and parallel interface is made at hardware reset
time. If CSB/MODE pin, pin number 64, is pulled down during reset, Serial Interface is
configured, and otherwise parallel interface is selected.
For example, Serial Interface selection timing is as below.
RESETB
CSB/MODE
1999 October 11 Page 15
More than 64 MCLK
Serial Interface Selection
Loading...
+ 32 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.