I3C 인터페이스
홈 > 제품 및 워크플로 > AI 기반 설계 > Design IP > I3C 인터페이스
MIPI I3C 인터페이스 IP: 컨트롤러 및 타깃 코어
센서를 하나의 2선 버스로 통합하려는 SoC 팀을 위한 구성 가능한 I3C 인터페이스 IP입니다. Silvaco는 합성 가능한 소프트 IP 형태로 컨트롤러 및 타깃 코어 5개를 제공합니다.
칩의 역할에 맞춰 구성하는 I3C IP 코어 5개
모든 코어는 MIPI I3C V1.1.1 및 I3C Basic V1.1.1을 준수하며 인밴드 인터럽트를 지원합니다. 각 코어를 구성할 수 있으므로
사용하는 기능에 맞는 로직만 포함할 수 있습니다.
I3C Advanced Controller
마이크로컨트롤러 서브시스템에서 버스를 운영하는 MIPI I3C 컨트롤러입니다. 동적 주소를 할당하고 모든 공통 명령 코드를 지원하며 보조 컨트롤러로도 동작할 수 있습니다. APB 3.0 인터페이스에서 1, 2 또는 4개의 SDA 레인으로 최대 100 Mbps의 SDR, HDR-DDR 및 HDR-BT를 지원합니다. 부품 번호 76002.
I3C Advanced Target
로직 면적을 직접 설정할 수 있는 완전한 타깃 코어입니다. 컨트롤러와 동일한 HDR-BT 및 멀티레인 지원과 함께 APB 3.0에서 메모리 매핑 레지스터, 흐름 제어를 갖춘 DMA 및 FIFO 옵션을 제공합니다. 부품 번호 76016.
I3C Autonomous Target
로컬 프로세서가 없나요? 이 코어는 프로세서 없이 데이터 수집을 수행합니다. 애플리케이션은 소규모 레지스터 세트를 읽고 씁니다. 코어는 SDR, HDR-DDR 및 인밴드 인터럽트를 통해 상위 컨트롤러와의 모든 교환을 처리합니다. 부품 번호 76005.
Lite 제품군
실리콘 면적 제약이 더 크다면 Lite를 선택하세요. Lite Advanced Controller(부품 번호 70182) 및 Lite Advanced Target(부품 번호 70183)은 면적을 줄이면서 SDR, HDR-DDR, 인밴드 인터럽트 및 APB 3.0을 유지합니다.
I3C를 선택하는 이유
기존 I2C 및 SPI 링크보다 적은 핀과 신호 경로로 배선할 수 있습니다. 내장 전력 관리와 낮은 인터페이스 EMI를 제공하며, 더 적은 전력으로 더 빠르게 동작합니다. 기존 I2C 장치를 제거할 필요도 없습니다. I3C 장치와 같은 버스를 공유합니다.
부품 번호, 브리프 및 실리콘 검증
이 I3C 코어는 Silvaco PRO IP 제품군에 속하며, 해당 제품군의 모든 제품은 양산 실리콘에서 검증되었습니다.
5
I3C 코어: 컨트롤러 2개, 타깃 2개 및 자율 타깃 1개
V1.1.1
MIPI I3C 및 I3C Basic 준수
100 Mbps
Advanced Controller 및 Advanced Target의 HDR-BT
1, 2 또는 4
멀티레인 구성의 SDA 레인 수
소프트 IP
합성 가능한 코어
| 부품 번호 | 코어 | 지원 사항 |
|---|---|---|
| I3C | ||
| 76002 | I3C 1.1 Advanced Controller | I3C V1.1, APB 3.0, SDR, DDR, HDR-BT, IBI, I3C Basic 포함 |
| 76005 | I3C 1.1 Autonomous Target | I3C V1.1, SDR, DDR, IBI, I3C Basic 포함 |
| 76016 | I3C 1.1 Advanced Target | I3C V1.1, APB 3.0, SDR, DDR, HDR-BT, IBI, I3C Basic 포함 |
| 70182 | I3C Lite Advanced Controller | I3C V1.1, APB 3.0, SDR, DDR, IBI, I3C Basic 포함 |
| 70183 | I3C Lite Advanced Target | I3C V1.1, APB 3.0, SDR, DDR, IBI, I3C Basic 포함 |
| I2C | ||
| 70026 | APB I2C 마스터/슬레이브 컨트롤러 | I2C V2.1, APB 2.0, SMBus 2.0, ACCESS.Bus |
| 디버그 | ||
| 70006 | IEEE 1149.7 JTAG 컨트롤러 | IEEE Std 1149.7-2009, JTAG (IEEE 1149.1), 2핀 액세스, 스캔 시간 단축 |
SDR은 단일 데이터 전송률을 뜻합니다. HDR-DDR 및 HDR-BT는 고속 데이터 전송 모드이며, IBI는 인밴드 인터럽트입니다.
제품 소개서 · PDF
2026년 여름
센서 및 IoT 애플리케이션용 I3C V1.1 Advanced 제품군
Advanced 제품군 코어 3개의 블록도, 기능 목록 및 대상 애플리케이션입니다.
제품 소개서 · PDF
2026년 3월
센서 및 IoT 애플리케이션용 I3C Lite 제품군
더 작은 면적의 Lite Advanced Controller 및 Lite Advanced Target입니다.
버스에 맞게 코어를 구성하세요
IP 전문가에게 칩의 버스 역할, 필요한 데이터 전송률 및 연결할 센서를
알려주세요. 적합한 I3C IP 코어와 구성, 라이선스 방식 및 해당 공정에서의
통합 요건을 안내합니다.
I3C 인터페이스 IP 관련 질문
MIPI I3C란 무엇인가요?
MIPI I3C는 I2C 및 SPI 센서 링크를 두 개의 선으로 통합하는 MIPI Alliance 직렬 버스 표준입니다. 여기에 동적 주소 지정, 인밴드 인터럽트 및 고속 데이터 전송 모드를 추가합니다. Silvaco I3C 인터페이스 IP는 MIPI I3C 및 I3C Basic 버전 1.1.1을 준수합니다. 소프트 IP로 설계에 합성하여 사용합니다.
I3C는 I2C 및 SPI와 어떻게 다른가요?
핀 수와 신호 경로가 줄어들며, 낮은 EMI와 함께 버스가 더 빠르게 동작하고 전력 소비도 감소합니다. I3C는 주소를 동적으로 할당하고 인터럽트를 인밴드로 전달하므로 센서별 인터럽트 선이 필요하지 않습니다. Silvaco Advanced Controller 및 Advanced Target의 HDR-BT는 최대 100 Mbps를 지원하며 최대 4개의 SDA 레인을 사용하는 멀티레인 구성이 가능합니다.
I3C와 I2C 장치가 버스를 공유할 수 있나요?
예. I3C는 I2C와 하위 호환되므로 기존 I2C 센서를 같은 두 개의 선에 유지할 수 있습니다. Silvaco 코어는 기존 I2C 메시징과 정적 I2C 주소를 처리합니다. 50 ns 글리치 필터를 갖춘 I2C 패드와도 동작합니다. 이미 적격성 검증을 완료한 I2C 부품을 보드에 유지할 수 있습니다.
컨트롤러와 타깃은 어떻게 다른가요?
컨트롤러는 버스를 제어합니다. 동적 주소를 할당하고 공통 명령 코드를 전송하며 모든 전송을 시작합니다. 타깃은 이에 응답하고 데이터가 있을 때 인밴드 인터럽트를 발생시킬 수 있습니다. Silvaco Advanced Controller는 보조 컨트롤러 역할도 수행할 수 있습니다. Advanced Target은 컨트롤러와 마찬가지로 여러 레인에서 HDR-BT를 지원합니다.
자율 타깃이란 무엇인가요?
버스의 타깃 측에 로컬 프로세서가 없어도 작동하는 타깃입니다. Silvaco I3C Autonomous Target(부품 번호 76005)은 애플리케이션에 간단한 레지스터 세트를 제공합니다. SDR, HDR-DDR 및 인밴드 인터럽트를 사용하여 상위 I3C 컨트롤러와의 링크를 관리합니다. MCU가 없는 데이터 수집 설계에 적합합니다.
I3C는 Mixel MIPI PHY IP와 어떤 관계인가요?
둘 다 MIPI Alliance 사양에 따라 설계되지만 역할이 다릅니다. I3C 코어는 표준 I/O 패드에서 2선 센서 버스를 구현하는 합성 가능한 컨트롤러와 타깃입니다. Mixel의 D-PHY, C-PHY 및 M-PHY는 고속 카메라, 디스플레이 및 스토리지 링크용 하드 물리 계층입니다. 9개 파운드리의 12개 공정 노드에서 실리콘 검증을 완료했습니다.