A Design Of Physical Layer For OpenCable Copy Protection Module Using SystemC

SystemC를 이용한 OpenCableTM Copy Protection Module의 Physical Layer 설계

  • Lee, Jung-Ho (School of Information & Communication Engineering, SungKyunKwan University) ;
  • Lee, Suk-Yun (School of Information & Communication Engineering, SungKyunKwan University) ;
  • Cho, Jun-Dong (School of Information & Communication Engineering, SungKyunKwan University)
  • 이정호 (성균관대학교 전기전자컴퓨터공학과) ;
  • 이숙윤 (성균관대학교 전기전자컴퓨터공학과) ;
  • 조준동 (성균관대학교 전기전자컴퓨터공학과)
  • Published : 2004.05.14

Abstract

본 논문은 미국 차세대 디지털 케이블 방송 표준 규격인 오픈케이블($OpenCable^{TM}$)의 수신제한 모듈인 CableCard의 Physical Layer를 SystemC의 TLM(Transaction Level Modeling)과 RTL(Register-Transfer Level) 모델링 기법으로 설계하였다. 본 논문에서 설계한 CableCard의 Physical Layer는 PCMCIA Interface, Command Inteface 그리고 MPEG-2 TS Interface 로 구성된다. CableCard가 전원이 인가될 때, 카드 초기화를 위하여 동작하는 PCMCIA 인터페이스는 16 비트 PC 카드 SRAM 타입으로 2MByte Memory와 100ns access time으로 동작할 수 있게 설계하였다. PCMCIA 카드 초기화 동작이 완료된 후, CableCard의 기능을 수행하기 위하여 두 개의 논리적 인터페이스가 정의되는데 하나는 MPEG-2 TS 인터페이스이고, 다른 하나는 호스트(셋톱박스)와 모듈 사이의 명령어들을 전달하는 명령어 인터페이스(Command Interface)이다. 명령어 인터페이스(Command Interface)는 셋톱박스의 CPU와 통신하기 위한 1KByte의 Data Channel과 OOB(Out-Of-Band) 통신을 위한 4KByte의 Extended Channel 로 구성되고, 최대 20Mbits/s까지 동작한다. 그리고 MPEG-2 TS는 100Mbits/s까지 동작을 수행할 수 있게 설계하였다. 설계한 코드를 실행한 후, Cadence사의 SimVision을 통해서 타이밍 시뮬레이션을 검증하였다.

Keywords