|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2013-4-22 13:00:39
|
显示全部楼层
下面是我的I2C配置表
always
begin
case(LUT_INDEX)
//--------------------------------------------------------------------------------
0 : LUT_DATA <= 24'hF00000;
1 : LUT_DATA <= 24'h0d0009;
2 : LUT_DATA <= 24'h0d0029;
3 : LUT_DATA <= 24'h0d0008;
//-----------------------------item33~69:datasheet has no discription,Do not know what is the use---
4 : LUT_DATA <= 24'hf00001;
5 : LUT_DATA <= 24'h810000;
6 : LUT_DATA <= 24'h820000;
7 : LUT_DATA <= 24'h830000;
8 : LUT_DATA <= 24'h840000;
9 : LUT_DATA <= 24'h850000;
10 : LUT_DATA <= 24'h860000;
11 : LUT_DATA <= 24'h870000;
12 : LUT_DATA <= 24'h880000;
13 : LUT_DATA <= 24'h890000;
14 : LUT_DATA <= 24'h8a0000;
15 : LUT_DATA <= 24'h8b0000;
16 : LUT_DATA <= 24'h8c0000;
17 : LUT_DATA <= 24'h8d0000;
18 : LUT_DATA <= 24'h8e0000;
19 : LUT_DATA <= 24'h8f0000;
20 : LUT_DATA <= 24'h900000;
21 : LUT_DATA <= 24'h910000;
22 : LUT_DATA <= 24'h920000;
23 : LUT_DATA <= 24'h930000;
24 : LUT_DATA <= 24'h940000;
25 : LUT_DATA <= 24'h950000;
26 : LUT_DATA <= 24'hb60000;
27 : LUT_DATA <= 24'hb70000;
28 : LUT_DATA <= 24'hb80000;
29 : LUT_DATA <= 24'hb90000;
30 : LUT_DATA <= 24'hba0000;
31 : LUT_DATA <= 24'hbb0000;
32 : LUT_DATA <= 24'hbc0000;
33 : LUT_DATA <= 24'hbd0000;
34 : LUT_DATA <= 24'hbe0000;
35 : LUT_DATA <= 24'hbf0000;
36 : LUT_DATA <= 24'hc00000;
37 : LUT_DATA <= 24'hc10000;
38 : LUT_DATA <= 24'hc20000;
39 : LUT_DATA <= 24'hc30000;
40 : LUT_DATA <= 24'hc40000;
//---------------------------------------Sensor close---------------------------------
41 : LUT_DATA <= 24'hf00001;//Sensor address page 1
42 : LUT_DATA <= 24'h3a0200;//YUV:CbYCr200
43 : LUT_DATA <= 24'h9b0200;//OUTPUT FORMAT CONTROL 2—CONTEXT B (R/W)
44 : LUT_DATA <= 24'h06700e;//OPERATING MODE CONTROL,Enables automatic flicker detection.
45 : LUT_DATA <= 24'h4c0001;//Enables 2D defect correction.
46 : LUT_DATA <= 24'h4d0001;//Enables 2D defect correction.
47 : LUT_DATA <= 24'h340010; //Offset added to the luminance prior to output.
48 : LUT_DATA <= 24'h35f510; //Highest/lowest value of output luminance.
49 : LUT_DATA <= 24'h080080; //OUTPUT FORMAT CONTROL
/* 4 : LUT_DATA <= 24'hf00001;//datasheet has no Description
5 : LUT_DATA <= 24'h9d3ca0; */
// 78 : LUT_DATA <= 24'h3b042a;//58e000;
/* 73 : LUT_DATA <= 24'h531c12;
74 : LUT_DATA <= 24'h54402a;
75 : LUT_DATA <= 24'h557c62;
76 : LUT_DATA <= 24'h56a994;*/
/* 83 : LUT_DATA <= 24'he0cfbc;
84 : LUT_DATA <= 24'he1e000;*/
//---------------------------------------
50 : LUT_DATA <= 24'hf00001;//Colorpipe Registers,139~153 define the windows size.
51 : LUT_DATA <= 24'h9f0000;//Controls reducer horizontal pan in context B.
52 : LUT_DATA <= 24'ha00280;//640
53 : LUT_DATA <= 24'ha10280;//640
54 : LUT_DATA <= 24'ha20000;//
55 : LUT_DATA <= 24'ha301e0;//480
56 : LUT_DATA <= 24'ha401e0;//480
57 : LUT_DATA <= 24'ha50000;//0
58 : LUT_DATA <= 24'ha60280;//640
59 : LUT_DATA <= 24'ha70280;//CONTEXT A HORIZONTAL OUTPUT SIZE 640
60 : LUT_DATA <= 24'ha80000;//0
61 : LUT_DATA <= 24'ha901e0;//480
62 : LUT_DATA <= 24'haa01e0;//CONTEXT A VERTICA OUTPUT SIZE 480
// 63 : LUT_DATA <= 24'hab0640;//
// 64 : LUT_DATA <= 24'hac0480;//
65 : LUT_DATA <= 24'hAE0403; //Should be a multiple of the aspect ratio 5:4 for SXGA or 4:3 VGA or 11:9 for CIF
//---------------------------------------//---------------------------------------
66 : LUT_DATA <= 24'hf00000;//Sensor address page 0
67 : LUT_DATA <= 24'h01000c;//Rowstart
68 : LUT_DATA <= 24'h02001e;//Columnstart
69 : LUT_DATA <= 24'h030400;//windowheight0422
70 : LUT_DATA <= 24'h040500;//windowwidth0422
71 : LUT_DATA <= 24'h050184;
72 : LUT_DATA <= 24'h06002A;
73 : LUT_DATA <= 24'h0700BE;
74 : LUT_DATA <= 24'h080011;
75 : LUT_DATA <= 24'h200100;
76 : LUT_DATA <= 24'h210400;
77 : LUT_DATA <= 24'h2b0020;//28ef03;//0422 RGB gain???????0x28,0xef03,0x2e,0x0c6a,
78 : LUT_DATA <= 24'h2e0020;//2e0c6a;//0422
79 : LUT_DATA <= 24'h2d0020;
80 : LUT_DATA <= 24'h2c0020;
// 81 : LUT_DATA <= 24'h2e0020;
/* 79 : LUT_DATA <= 24'h590018;*/
// 80 : LUT_DATA <= 24'h330400; //Item101~128 seem to be improvement poorly
// 81 : LUT_DATA <= 24'h34c019;
82 : LUT_DATA <= 24'h3f2020;
83 : LUT_DATA <= 24'h402020;
84 : LUT_DATA <= 24'h5ac00a;
85 : LUT_DATA <= 24'h707b0a;
86 : LUT_DATA <= 24'h71ff00;
87 : LUT_DATA <= 24'h72190e;
88 : LUT_DATA <= 24'h73180f;
89 : LUT_DATA <= 24'h745732;
90 : LUT_DATA <= 24'h755634;
91 : LUT_DATA <= 24'h767335;
92 : LUT_DATA <= 24'h773012;
93 : LUT_DATA <= 24'h787902;
94 : LUT_DATA <= 24'h797506;
95 : LUT_DATA <= 24'h7a770a;
96 : LUT_DATA <= 24'h7b7809;
97 : LUT_DATA <= 24'h7c7d06;
98 : LUT_DATA <= 24'h7d3110;
99 : LUT_DATA <= 24'h7e007e;
100 : LUT_DATA <= 24'h805904;
101 : LUT_DATA <= 24'h815904;
102 : LUT_DATA <= 24'h82570a;
103 : LUT_DATA <= 24'h83580b;
104 : LUT_DATA <= 24'h84470c;
105 : LUT_DATA <= 24'h85480e;
106 : LUT_DATA <= 24'h865b02;
107 : LUT_DATA <= 24'h87005c;
//---------------------------------------//---------------------------------------
108 : LUT_DATA <= 24'hf00002;//camera address page 2 ?????
109 : LUT_DATA <= 24'h39068c;
110 : LUT_DATA <= 24'h3a068c;
111 : LUT_DATA <= 24'h3b068c;
112 : LUT_DATA <= 24'h3c068c;
113 : LUT_DATA <= 24'h570219; //0422
114 : LUT_DATA <= 24'h580284;
115 : LUT_DATA <= 24'h590219;
116 : LUT_DATA <= 24'h5a0284;
117 : LUT_DATA <= 24'h5b0002;
118 : LUT_DATA <= 24'h5c120c;
119 : LUT_DATA <= 24'hf00002;//datasheet no discription
120 : LUT_DATA <= 24'hd2007f;
121 : LUT_DATA <= 24'hcc0004;
122 : LUT_DATA <= 24'hcb0001;
123 : LUT_DATA <= 24'hf00002;
124 : LUT_DATA <= 24'h268000;//245f20;
125 : LUT_DATA <= 24'h278008;//28ef02;
126 : LUT_DATA <= 24'h2e0c4a;//5f4143;
/* 127 : LUT_DATA <= 24'h0200ee;
128 : LUT_DATA <= 24'h03291a;
129 : LUT_DATA <= 24'h0402a4;
130 : LUT_DATA <= 24'h090068;
131 : LUT_DATA <= 24'h0a002a;
132 : LUT_DATA <= 24'h0b0004;
133 : LUT_DATA <= 24'h0c0093;
134 : LUT_DATA <= 24'h0d0082;
135 : LUT_DATA <= 24'h0e0040;
136 : LUT_DATA <= 24'h0f005f;
137 : LUT_DATA <= 24'h10004e;
138 : LUT_DATA <= 24'h11005b;
139 : LUT_DATA <= 24'h1500c9;
140 : LUT_DATA <= 24'h16005e;
141 : LUT_DATA <= 24'h17009d;
142 : LUT_DATA <= 24'h180006;
143 : LUT_DATA <= 24'h190089;
144 : LUT_DATA <= 24'h1a0012;
145 : LUT_DATA <= 24'h1b00a1;
146 : LUT_DATA <= 24'h1c00e4;
147 : LUT_DATA <= 24'h1d007a;
148 : LUT_DATA <= 24'h1e0064;
149 : LUT_DATA <= 24'hf6005f;*/
150 : LUT_DATA <= 24'h310090;
151 : LUT_DATA <= 24'h349080;
152 : LUT_DATA <= 24'h358878;
153 : LUT_DATA <= 24'h40ef02;
154 : LUT_DATA <= 24'h41867a;
/* REG=2, 31, 0x0090
REG=2, 34, 0x9080
REG=2, 35, 0x8878
REG=2, 40, 0xEF02
REG=2, 41, 0x867A*/
155 : LUT_DATA <= 24'hf00000;
default:LUT_DATA <= 24'h000000;
endcase
end |
|