FC2カウンター FPGAの部屋 ZedBoardでHDMI出力8(ADV7511のレジスタ設定2)
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ZedBoardでHDMI出力8(ADV7511のレジスタ設定2)

0x55番地 -> 0x20
[7] -> AVI Byte 1 bit 7 => Reserved per HDMI spec. - set to 0
[6:5] -> Y1Y0 (AVI InfoFrame) => 00 = RGB , 01 = YCbCr 4:2:2 , 10 = YCbCr 4:4:4 , 11 = reserved
[4] -> Active Format Information Status (AVI InfoFrame) => 0 = no data , 1 = Active format Information valid
[3:2] -> Bar Information (AVI InfoFrame) => 00 = invalid bar , 01 = vertical , 10 = horizontal , 11 = Both
[1:0] -> Scan Information (AVI InfoFrame) => 00 = no data , 01 = TV , 10 = PC , 11 = None

0x56番地 -> 0x08
[7:6] -> Colorimetry (AVI InfoFrame) => 00 = no data , 01 = ITU601 , 10 = ITU709 , 11 = Extended Colorimetry Information Valid (Indicated in register 0x57[6:4])
[5:4] -> Picture Aspect Ratio (AVI InfoFrame) => 00 = no data , 01 = 4:3 , 10 = 16:9 , 11 = None
[3:0] -> Active Format Aspect Ratio (AVI InfoFrame) => 1000 = Same as Aspect Ratio , 1001 = 4:3 (center) , 1010 = 16:9 (center) , 1011 = 14:9 (center)

0x96番地 -> -0x20
[7] -> HPD Interrupt => 0 = no interrupt detected , 1 = interrupt detected
[6] -> Monitor Sense Interrupt => => 0 = no interrupt detected , 1 = interrupt detected
[5] -> Vsync Interrupt => 0 = no interrupt detected , 1 = interrupt detected
[4] -> Audio FIFO Full Interrupt => => 0 = no interrupt detected , 1 = interrupt detected
[3] -> Fixed => 0
[2] -> EDID Ready Interrupt => => 0 = no interrupt detected , 1 = interrupt detected
[1] -> HDCP Authenticated => => 0 = no interrupt detected , 1 = interrupt detected
[0] -> Fixed @ 0b => Reserved

0x98番地 -> 0x03
[7:0] -> Fixed => Must be set to 0x03 for proper operation

0x99番地 -> 0x02
[7:0] -> Fixed => Must be set to Default Value (0x02)

0x9a番地 -> 0xe0
[7:0] -> Fixed => Must be set to 0b1110000 for proper operation

0x9c番地 -> 0x30
[7:0] -> Fixed => Must be set to 0x30 for proper operation

0x9d番地 -> 0x61
[7:4] -> Fixed => Must be set to Default Value (0110)
[3:2] -> Input Pixel Clock Divide => 00 = Input Clock not Divided , 01 = Input Clock Divided by 2 , 10 = Input Clock Divided by 4 , 11 = Invalid Setting
[1:0] -> Fixed => Must be set to 0b01 for proper operation

0xa2番地 -> 0xa4
[7:0] -> Fixed => Must be set to 0xA4 for proper operation

0xa3番地 -> 0xa4
[7:0] -> Fixed => Must be set to 0xA4 for proper operation

0xa5番地 -> 0x44
[7:1] -> Fixed => Must be set to Default Value (Default Value = 0000 010*) レジスタの説明と矛盾している、なぜだろうか?

0xab番地 -> 0x40
[7:3] -> Fixed => Must be set to Default Value (01000***)

0xaf番地 -> 0x06
[7] -> HDCP Enable => 0 = HDCP Disabled , 1 = HDCP Encryption Enabled
[6:5] -> Fixed => Must be set to Default Value
[4] -> Enable HDCP Frame Encryption => 0 = Current Frame NOT HDCP Encrypted , 1 = Current Frame HDCP Encrypted
[3:2] -> Fixed => Must be set to Default Value (01)
[1] -> HDMI/DVI Mode Select => 0 = DVI Mode , 1 = HDMI Mode
[0] -> Fixed => Must be set to Default Value (0)

0xba番地 -> 0x00
[7:5] -> Clock Delay => 000 = -1.2ns , 001 = -0.8ns , 010 = -0.4ns , 011 = no delay , 100 = 0.4ns , 101 = 0.8ns , 110 = 1.2ns , 111 = 1.6ns
[4] -> Internal/External HDCP EEPROM => 0 = external EEPROM , 1 = internal EEPROM
[3] -> Fixed => Must be set to Default Value
[2] -> Display AKSV => 0 = Don't Show AKSV , 1 = Show AKSV in 0xB0 - 0xB4
[1] -> Ri Two Point Check => 0 = HDCP Ri standard , 1 = enable HDCP Ri two point check

  1. 2012年11月14日 05:35 |
  2. ZedBoard
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/2307-e6d92c68
この記事にトラックバックする(FC2ブログユーザー)