텐실리카

컨피규러블 프로세싱 기반 스탠다드 프로세서 코어그동안 Xtensa 프로세서 기술 기반 컨피규러블 프로세서 코어 제품군에 주력해왔던 텐실리카는 최근 다이아몬드 프로세서 코어 발표를 통해 ARM, MIPS로 대표되는 스탠다드 코어 시장에 진출하였다. 텐실리카의 스탠다드 프로세서 코어, 다이아몬드 프로세서는 다소 늦은 시장 진출에도 불구하고 LG 휴대전화 제품군에 채택되는 등 좋은 성과를 보여주고 있다.최근 출시된 2세대 다이아몬드 프로세서 코어는 기존 다이아몬드 프로세서 코어에 컨트롤러 산술 기능 향상, 에지 트리거 인터럽트 추가, 재배치 가능 예외 백터 지원 기능 추가를 통해 진보된 프로세서 코어 성능을 선보이고 있다. 컨트롤러 산술 기능 향상은 정수 디바이더 추가를 통해 GPS, 오토모티브 솔루션, 모터 및 엔진 제어 등 산술 애플리케이션에서 프로세서 기능을 강화시키는 것이다. 이 기능은 106 Micro 프로세서 코어를 제외한 전 제품에 적용되며, 32×32 단일 사이클, 파이프라인 멀티플라이어 추가를 통해 일반 DSP 알고리즘에서의 성능을 향상시킨다.에지 트리거 인터럽트는 기존 레벨 트리거 대비 빨라진 인터럽트 반응과 편리한 시스템 설계 환경을 구현하며, 모든 프로세서에서 최대 22개 인터럽트를 6개 우선 순위로 이용 가능하다. 재배치 가능 예외 백터 지원 기능은 실리콘 제작 후 소프트웨어에서 예외 핸들러 메모리 위치 변경을 가능하게 하며, 폭넓은 설계 유연성을 제공한다.저전력, 고성능, 소형화에 대한 요구는 모든 IT 솔루션의 핵심이 되는 반도체 제품에서 특히 중요시되고 있다. 2세대 다이아몬드 프로세서 코어는 로컬 데이터 메모리 턴오프 유지 시간을 증대시킨 메모리 시스템 최적화와 트레이스 포트 제어, 온칩 디버그 모듈 파워다운과 같은 외부 파워 다운 모드 추가를 통해 최대 30%까지 메모리 전력 소모를 감소시킨다. 이 코어는 개별 프로세서 성능을 높이기 위해 특정 애플리케이션 최적화를 지원하는 파인 튜닝 기법을 적용해 멀티코어 환경을 지원하며, 프로세서 간 커뮤니케이션 및 동기 활성화를 통해 더 작아진 풋프린트에서 높은 성능을 나타낸다.텐실리카의 크리스 로웬(Chris Rowen) 사장 겸 CEO는 “2세대 다이아몬드 프로세서 코어는 250여개의 칩 설계에 사용되고 있는 Xtensa 프로세서 기술 기반으로 설계되었다”라며 “검증된 Xtensa 프로세서 기술이 적용된 스탠다드 프로세서 코어를 통해 고객들은 향상된 성능과 함께 업그레이드, 소프트웨어 호환성에 강점을 가진 맞춤형 프로세서 솔루션을 구축할 수 있을 것이다”라고 말했다.2세대 다이아몬드 프로세서 코어는 기존 다이아몬드 프로세서 고객들에게 제공되었던 AMBA AHB-lite와 함께 기존 인프라 및 주변 부품 세트에 활용 가능하며, 모든 온칩 버스에서 구현되는 AMBA AXI 브리지 옵션을 제공한다.106 Micro 프로세서 코어, 32비트 마이그레이션에 최적화2세대 다이아몬드 프로세서 코어 발표와 함께 텐실리카는 32비트 프로세서 코어 106 Micro를 선보였다. 106 Micro는 90nm 공정에서 0.13㎟의 초소형 크기로 설계 되어 효율적 설계 공간을 지원하며 1.22DMIPS(Dhrystone MIPS)/MHz의 향상된 성능을 나타낸다. 이 제품은 전력 소모가 적은 캐시리스 컨트롤러로 5단계 파이프 라인 구조를 채택해 90nm 프로세서 공정에서 최대 400MHz까지 지원한다.106 Micro는 16~24비트 명령어 사이세서 모델리스 스위칭 기능을 통해 높은 코드 밀도를 달성하며, 칩에 애플리케이션 프로세서가 장착되어 있을 때 컨피규러블 프로세서 기술을 활용해 작은 풋프린트에서 고성능을 구현한다. 작은 게이트에서 보다 많은 퍼포먼스를 지원하는 컨피규러블 프로세서 기술은 현대적이고 효율적인 인스트럭션 세트를 구성해 불필요한 게이트 부분을 삭제하고 지능적 선택을 통해 하드웨어 내 클록 게이팅을 감소시키는 설계 기법이다.106 Micro는 하버드 아키텍처를 사용해 중요한 코드와 인터럽트 핸들링 루틴에서 향상된 성능을 제공하며, 메모리 컨텐션을 제거하기 위한 개별 밀결합(Tightly Coupled) 로컬 명령어와 데이터 RAM을 특징으로 한다. 이 프로세서 코어는 32비트 반복 멀티플라이어, 디버그용 트레이스 포트, 통합 타이머, 복수 프로세서 지원이 가능한 온칩 디버그 추가 기능을 갖추었으며 2개 우선순위에서 15개 인터럽트가 가능한 인터럽트 아키텍처를 특징으로 한다.크리스 로웬(Chris Rowen) CEO는 “106 Micro 프로세서 코어는 8비트에서 32비트 솔루션으로 마이그레이션 하는데 최적화 된 성능을 지원한다”라며 “향후 주력 제품이 될 65nm 프로세서 제품군에는 4KB 메모리가 추가 탑재되기 때문에 2세대 다이아몬드 프로세서 코어의 활용도는 더욱 높아질 것으로 전망된다”고 자신감을 나타냈다.
회원가입 후 이용바랍니다.
개의 댓글
0 / 400
댓글 정렬
BEST댓글
BEST 댓글 답글과 추천수를 합산하여 자동으로 노출됩니다.
댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글수정
댓글 수정은 작성 후 1분내에만 가능합니다.
/ 400
내 댓글 모음
저작권자 © 테크월드뉴스 무단전재 및 재배포 금지