1/05/2015

HDMI 관련 프로젝트 관련정리

본인도 오래전에 TI Chip(DM646x)을 가지고 Silicon Image사의 Sil9030 Chip Linux Device Driver를 개발해보고, 
HDMI의 HDCP기능 구현과 TEST Program 과  Audio Multi-Channel 을 AC3(5.1) Format을 이용하여 HDMI로 통해 전송하여
SPIDF 로 AC(5.1Channel)재생을 하도록 수정하고 개발해봤다.
물론 이때는 Silicon Image사 Window CE Driver 와 Spec만 제공해주어서, 
Window Deivce Driver를 리버스 엔지니어링로 분석 후 Linux Device Driver를 개발했다. 

최근 HDMI 관련자료를 보니, 좀 이상하여, 다시 정리하려고만, 하며, 
솔직히 말해 너무 오래전일이라 지금 데이타 시트를 보고 간단히만 정리하려고 한다.
추후에 다시 HDMI Device Driver 설정 변경할 기회가 있을 때 세부적으로 기술하도록 하자. 

  • SII9030의 전체구성 


SiI9030의 기본특징은 다음과 같다.

• HDMI 1.0
• DVI 1.0
• EIA/CEA-861B
• HDCP 1.1



  • Digital Video Output

• Integrated PanelLink® core
• Supports DTV (480i/576i/480p/576p/720p/1080i/1080p) and PC(VGA/XGA/SXGA/WSXGA) resolutions
• Flexible video interface supports DVD and HD MPEG decoders
- 12/24-bit RGB YCbCr 4:4:4
- 16/20/24-bit YCbCr 4:2:2
- 8/10/12-bit YCbCr 4:2:2 (ITU-R BT.601 & BT.656)
• Integrated YCbCr <—> RGB color space conversion
• 4:2:2<—> 4:4:4 up-converter
• Programmable Data Enable (DE) generator


  • Digital Audio Output

• DVD-Audio support thru 4xI2S inputs
• Supports 2-channel 192kHz or 8-channel 96kHz
• Supports IEC60958 2-channel PCM or IEC61937 compressed audio (Dolby Digital, DTS, etc.)
• Industry-standard S/PDIF input