기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

노트북의 HDMI 포트 출력을 이용하여 RGB 를 YCbCr로 변경하는 보드를 만들려고 합니다.
AD9880이라는 칩을 가지고 테스트를 하고 있는데 ..
노트북의 HDMI 포트를 사용할려면 노트북이 AD9880을 하나의 모니터처럼 인식하여야 합니다.
VGA(아날로그)같은경우는 핀설정으로 되는것 같은데...
HDMI 는 어떤방식으로 되는지 전혀 모르겠네요...
IIC를 통해서 뭔가를 주고 받아서 통신을 하는것 같은데..
혹시 경험있으신분 조언부탁드립니다..
제품 만들건 아니라서 어떻게든 HDMI로 출력만 만들면 되는데... 만만찮네요 ^^;

김관욱

2008.07.19 02:07:19
*.14.56.30

제가 LCD Monitor/TV를 수년간 개발 했었습니다. HDMI에 관해서는 간단하게 IC의 Register를 조작해서 할 수 있는 일이 아닙니다. HDMI Receiver Chips에는 기본적으로 RGB->YCbCr, YCbCr->RGB 변환 H/W가 구성 되어 있고, 하시려는 일이 무엇인지는 몰라도 HDMI출력은 상당히 까다롭습니다.

최재혁

2008.07.19 04:12:07
*.219.166.27


김관욱님 답변감사합니다.
양산제품이 아니라 데모보드를 만드는데 사용할 예정입니다.
HDMI를 RGB나 YCbCr로 변경해주는 일은 AD9880이 할 예정이고 DVI에서는 약간의 편법을 써서 테스트 완료한 상태입니다.
다만 노트북의 경우 HDMI출력을 할려면 모니터가 인식되어야 하는데 1280X720사이즈의 출력을 할수 있는 모니터라는 정보만 노트북에 던져주면 될것 같아서 지금 EDID과 상관이 있는것 같아 찾아보고 있는데 아닌가요?
김관욱님 혹 EDID를 건드려야 되는게 맞다면 EDID를 짜는게 까다로운지요?

김관욱

2008.07.19 05:46:47
*.14.56.30

Audio가 필요없다면, DVI mode로만 쓰십시오. HDMI의 EDID는 DVI용과 동일한 128Byte, CEA861용 128Byte로 구성되는데, 자료를 구하기가 어려울 겁니다. 그리고, 일반적으로 HDMI에는 HDCP가 필수로 되어 있습니다. HDCP는 서로 암호키를 주고 받으며, 맞지않으면 영상과 음성 Data를 해독하지 못해서 Snow Screen(하얀화면)만 나옵니다. 이부분이 상당히 까다로와 Driver Source를 공급받지 못한 상태에서는 거의 사용 못한다고 생각하시는게 좋습니다. HDMI에는 일반적으로 공개할 수 없는 부분이 많습니다. 물론 자료가 없어서 였지만 전에 Rx/Tx를 직접 Porting해 보았는데 반년정도 걸렸습니다.

최재혁

2008.07.19 19:06:56
*.219.166.27

EDID에 관해 몇가지 추가 질문드립니다.
상용 모니터에서 EDID값을 읽어서 DDC_SCL/DDC_SDA를 통해 IIC slave를 이용하여 읽은 EDID값을 넣어 주었는데 노트북에서는 모니터라고 인식을 하지 못하네요.
단순히 IIC값을 한번 써준다고 인식되는게 아닌가요?
아님 되는건데 제가 뭔가를 잘못해서 그런건지 ...
판단이 안되서 조언드립니다.

김관욱

2008.07.19 20:36:00
*.14.56.30

EDID에는 상당히 많은 정보가 저장 되어 있으며, 이를 이용해서 자동인식하므로 복잡하다고 할 수 도 있고, 간단하다고 할 수 도 있습니다만, 공개적으로 답변 할 수 있는 내용이 아닙니다.

최재혁

2008.07.22 19:50:18
*.219.166.27

김관욱님 감사합니다.
덕분에 패스는 뚫었습니다.
다시한번 감사드립니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
288 [질문] 이미지 효과 소스 [2] 한기태 2008-08-04 712
287 [도움요청] 처음으로 aesop보드를 다루는데 물어볼게 있어서요.. [1] 임상섭 2008-07-29 675
286 [도움요청]AU1200에 리눅스를 올리면서 리눅스 공부를 하고 싶습니다... [5] 김기범 2008-07-23 926
285 [질문] 크리스탈오실레이터 어떻게 선택하시는지요? [3] 민세홍 2008-07-22 884
284 [완료] 낸드 플래시 Interleaving에 대해서.. [4] 이세종 2008-07-22 957
283 엔디안 관련 문의입니다. [2] 김진희 2008-07-22 613
282 드라이버 배포 관련 질문 입니다. [2] 송지호 2008-07-21 595
» 디스플레이 장치 만들어 보신분께 질문드립니다. [6] 최재혁 2008-07-19 1148
280 마이크로비전mv2440보드 관련하여 도움 요청 [2] 정영규 2008-07-13 866
279 [완료] Little/Big Endian에 대해서.. [3] 이세종 2008-07-11 711
278 [완료]NAND에 커널, 부트로더등을 올릴 때에 ECC는 필수로 사용... [5] 이세종 2008-07-10 966
277 [완료] AT91SAM7SE-EK 보드를 사용중입니다.. [3] 김창연 2008-07-08 822
276 용역개발 지연되면 어떻게 하나요? [4] 민세홍 2008-07-05 988
275 mkyaffs,mkyaffsimage 파일 있으신분...? [3] 문철민 2008-07-04 909
274 [질문] ez-2440 보드에 cf(compactFlash)를 사용하고자 하는데... [2] 윤창준 2008-07-03 716
273 [re] [질문] ez-2440 보드에 cf(compactFlash)를 사용하고자 하는데... [3] 방창혁 2008-07-03 624
272 s3c2440과 s3c2413 중에서 성능이 더 좋은 것은... [2] 박현진 2008-06-26 766
271 [완료] 혹시 NIOS-II 프로세서에 리눅스 포팅하시는 분 계신지요... [2] 오주열 2008-06-20 826
270 [질문]nand 에 yaffs rootfilesystem을 대량 양산하는방법 문의 [4] 문철민 2008-06-19 864
269 [질문] platform 디바이스 드라이버? [1] 윤창준 2008-06-19 807

사용자 로그인