Difference between revisions of "CMV12000 Register Blocks"
Line 54: | Line 54: | ||
{| class="wikitable" style="text-align:center" | {| class="wikitable" style="text-align:center" | ||
!class="reg"| Address || class="reg"| Type || class="reg"| Bits || class="reg"| Description | !class="reg"| Address || class="reg"| Type || class="reg"| Bits || class="reg"| Description | ||
|+ 0x600xxxxx | |+ 0x600xxxxx CMV SPI Register Mapping | ||
|- | |- | ||
| 0x60000000 || RW || [15:0] || CMV Register 0 | | 0x60000000 || RW || [15:0] || CMV Register 0 | ||
Line 118: | Line 118: | ||
<br> [8] | <br> [8] | ||
<br> [7:0] | <br> [7:0] | ||
|| 0x0 | || <br> | ||
<br> 0x0 | |||
<br> | <br> | ||
<br> 0x0 | <br> 0x0 | ||
Line 128: | Line 129: | ||
<br> | <br> | ||
<br> 0x0 | <br> 0x0 | ||
<br> | |||
<br> | <br> | ||
<br> | <br> | ||
Line 258: | Line 260: | ||
<br> Fifo Reset | <br> Fifo Reset | ||
|- | |- | ||
| 0x60100130 | | 0x60100130 || RW || [11:0] || 0xA95 || LVDS Training Pattern | ||
| RW | |- | ||
| [11:0] | | 0x60100134 || RW | ||
| 0xA95 | |||
| LVDS Training Pattern | |||
|- | |||
| 0x60100134 | |||
| RW | |||
RW | RW | ||
<br> RW | <br> RW | ||
| [18:16] | || [18:16] | ||
[10:8] | [10:8] | ||
<br> [2:0] | <br> [2:0] | ||
| 0x07 | || 0x07 | ||
0x07 | 0x07 | ||
<br> 0x07 | <br> 0x07 | ||
| Active Data Mask | || Active Data Mask | ||
Capture Data Mask | Capture Data Mask | ||
<br> Capture Data Value | <br> Capture Data Value | ||
|- | |- | ||
| 0x60100138 | | 0x60100138 | ||
| RW | || RW | ||
RW | RW | ||
<br> RW | <br> RW | ||
| [23:16] | || [23:16] | ||
[8] | [8] | ||
<br> [7:0] | <br> [7:0] | ||
| 0x00 | || 0x00 | ||
0x0 | 0x0 | ||
<br> 0x00 | <br> 0x00 | ||
| LED Override Mask (0-7) | || LED Override Mask (0-7) | ||
Done LED Value | Done LED Value | ||
<br> LED Override Value (0-7) | <br> LED Override Value (0-7) | ||
|- | |- | ||
| 0x6010013C | | 0x6010013C | ||
| RW | || RW | ||
RW | RW | ||
<br> RW | <br> RW | ||
Line 305: | Line 302: | ||
<br> RW | <br> RW | ||
<br> RW | <br> RW | ||
| [28] | || [28] | ||
[27] | [27] | ||
<br>[26] | <br>[26] | ||
Line 317: | Line 314: | ||
<br> [8] | <br> [8] | ||
<br> [7:0] | <br> [7:0] | ||
| 0x0 | || 0x0 | ||
0x0 | 0x0 | ||
<br> 0x0 | <br> 0x0 | ||
Line 329: | Line 326: | ||
<br> 0x0 | <br> 0x0 | ||
<br> 0x00 | <br> 0x00 | ||
| Button Down Override Enable | || Button Down Override Enable | ||
Button Up Override Enable | Button Up Override Enable | ||
<br> Button Right Override Enable | <br> Button Right Override Enable |
Revision as of 07:13, 31 March 2014
1 CMV12000 Register Blocks
1.1 Sensor Pipeline
<css>
th.reg { width:4em; border:0px ! important ; color:#000; }
tr:nth-child(2n+1) { background:#cef }
td.odd { color:#F00 } td.even { color:#000 }
</css>
Address | Description |
---|---|
0x600xxxxx | CMV SPI register mapping |
0x601xxxxx | Capture Control/Address Gen. |
0x602xxxxx | LVDS input delay registers |
0x603xxxxx | RCN noise correction LUTs |
0x604xxxxx | CMV/AXI PLL dynalic reconf (disabled) |
0x605xxxxx | Linearization LUTs |
Address | Description |
---|---|
0x800xxxxx | Display Scan Generator |
0x801xxxxx | Display Control/Address Gen. |
0x802xxxxx | Component Matrix 4x4 |
0x803xxxxx | Gamma Correction LUTs |
0x804xxxxx | HDMI PLL dynamic reconf |
0x805xxxxx | Illumination Control (testing) |
Address | Type | Bits | Description |
---|---|---|---|
0x60000000 | RW | [15:0] | CMV Register 0 |
0x60000004 | RW | [15:0] | CMV Register 1 |
.......... | ...... | .............. | |
0x600001F8 | RW | [15:0] | CMV Register 126 |
0x600001FC | RO | [15:0] | CMV Register 127 |
Address | Type | Bits | Default Value | Description |
---|---|---|---|---|
0x60100000 | RO RO RO |
[31:8] [7:4] [3:0] |
0x524547 0x0 0x8 |
Identifier "REG" Revision 0 Split x0100 |
0x60100004 | RO | [31:0] | User Access | |
0x60100008 | RO | [31:0] | LVDS Match (ch 0-31) | |
0x6010000C | RO | [31:0] | LVDS Mismatch (ch 0-31) | |
0x60100010 | RO | [31:0] | Current Writer Address | |
0x60100014 |
RO
|
[31:30]
[29:28]
|
|
Write Buffer Selection
Zero Padding
|
0x60100018 | RO RO RO RO |
[31] [30:28] [27:16] [15:0] |
Capture Sequencer Done Zero Padding CSeq Frame Count Zero Padding |
Address | Type | Bits | Description | |
---|---|---|---|---|
0x60100100
0x60100104 |
RW
RW |
[31:0]
[31:0] |
0x18000000
0x19FF0000 |
Write Buffer 0 Base
Write Buffer 0 End Pattern |
0x60100108
0x6010010C |
RW
RW |
[31:0]
[31:0] |
0x1A000000
0x1BFF0000 |
Write Buffer 1 Base
Write Buffer 1 End Pattern |
0x60100110
0x60100114 |
RW
RW |
[31:0]
[31:0] |
0x1C000000
0x1DFF0000 |
Write Buffer 2 Base
Write Buffer 2 End Pattern |
0x60100118
0x6010011C |
RW
RW |
[31:0]
[31:0] |
0x1E000000
0x1FFF0000 |
Write Buffer 3 Base
Write Buffer 3 End Pattern |
0x60100120 | RW | [31:0] | 0x00000080 | Column Increment |
0x60100124 | RW | [31:0] | 0x00000080 | Row Increment |
0x60100128 | RW | [11:0] | 0x0000007E | Column Burst Count |
0x6010012C | RW
RW
|
[31:24]
[21]
|
0xFC
0x1
|
Write Address Strobe
RCN Clip Overflow
|
0x60100130 | RW | [11:0] | 0xA95 | LVDS Training Pattern |
0x60100134 | RW
RW
|
[18:16]
[10:8]
|
0x07
0x07
|
Active Data Mask
Capture Data Mask
|
0x60100138 | RW
RW
|
[23:16]
[8]
|
0x00
0x0
|
LED Override Mask (0-7)
Done LED Value
|
0x6010013C | RW
RW
|
[28]
[27]
|
0x0
0x0
|
Button Down Override Enable
Button Up Override Enable
|