본문 바로가기
  • 유해게시물신고
텐실리카, 고속 기능형 시뮬레이터 출시
산업일보|kidd@kidd.co.kr
페이스북 트위터 카카오스토리 네이버블로그 프린트 PDF 다운로드

텐실리카, 고속 기능형 시뮬레이터 출시

ISS 보다 40~80배 빠른 속도, 자동 SystemC 모델 생성

기사입력 2007-01-31 11:16:50
페이스북 트위터 카카오스토리 네이버블로그 프린트 PDF 다운로드
[산업일보]
프로세서 설계 시스템 전문기업 텐실리카코리아(지사장 연명흠, www.tensilica.com)가 새로운 고속 기능형 시뮬레이터 TurboXim™를 출시했다고 31일 밝혔다.

이 제품은 텐실리카의 기존 cycle-accurate ISS (Instruction Set Simulator)보다 40~80배나 더 빠른 속도를 제공한다. 텐실리카는 엑스텐사 컨피규러블 프로세서와 다이아몬드 표준 시리즈 프로세서에서 가능한 모든 컨피규레이션을 매치시킬 수 있는 SystemC 모델을 자동으로 생성하는 기능도 도입했다.

이러한 명령은 한 개 또는 그 이상의 엑스텐사 컨피규러블 프로세서나 다이아몬드 표준 프로세서를 사용해 ESL(Embedded System Level) 설계와 SOC(System-on-chip) 설계를 위한 아키텍처 탐구를 더욱 가속화시킨다고 회사측은 설명했다.

고속 기능형 시뮬레이션을 위한 TurboXim

새로운 TurboXim 고속 기능형 시뮬레이터는 엑스텐사나 다이아몬드 표준 프로세서의 명령 셋트를 시뮬레이트한다.

특정 컴퓨터에서만 사용하도록 되어 컴파일 된 코드 기법을 사용함으로써, 텐실리카는 표준 ISS 보다 40~80 배 더 빠른 속도를 달성할 수 있게 됐다. TurboXim 시뮬레이터는 매우 반복적인 코드(매트릭스 멀티플리케이션 DSP 커넬 등)에서 초당 1억 8천만 번 이상의 사이클 피크 성능, 일반적인 엑스텐사 또는 다이아몬드 표준 프로세서에서 동작하는 복잡한 코드에서 초당 5천만 번의 일관된 시뮬레이션 사이클을 제공한다.

VLIW(Very Large Instruction Word) 오디오 DSP 프로세서 컨피규레이션에서 AAC(Advanced Audio Coding) 오디오 디코더를 시뮬레이트하는 것처럼 더욱 복잡한 시뮬레이션에서 초당 2천5백만 번의 일정한 사이클을 실현한다.

이 같은 특징을 통해 SOC 설계자들과 소프트웨어 개발자들은 FPGA 프로토타입 혹은 에뮬레이션 환경과 유사한 작동 속도를 비롯해 프로세서가 실제 타깃 SOC에서 작동하게 될 특정 속도에서 엑스텐사 및 다이아몬드 프로세서 소프트웨어를 시뮬레이션할 수 있다.

TurboXim은 소프트웨어 개발 및 기능 검증에 적합한 매우 유용한 제품이다. 엑스텐사 또는 다이아몬드 표준 프로세서의 XTSC 또는 XTMP 모델(아래 참조)과 함께 사용될 때, SOC 설계자는 전체 칩의 시스템 모델을 설계할 수 있다. 신속하게 기능별 검증을 수행할 수 있을 뿐 만 아니라 매우 효율적인 소프트웨어 개발 환경을 제공한다.

XTSC: 자동 SystemC 모델 생성

텐실리카의 XTSC (XTensa SystemC) SystemC 2.1 모델은 설계자가 정의한 모든 주문형을 포함해 다이아몬드 표준 시리즈의 프로세서와 설계자 정의형 엑스텐사 프로세서 컨피규레이션 모두를 지원한다.

텐실리카의 엑스텐사 프로세서 생성기는 엑스텐사7 과 엑스텐사 LX2 프로세서의 각각 유일한 컨피규레이션을 위한 XTSC 모델을 자동으로 생성한다. 이 자동화 과정은 텐실리카가 설계자들에게 제공하는 자율권을 추가해 다른 작업에 최적화된 유일한 엑스텐사 프로세서 컨피규레이션을 설계할 수 있게 한다.

텐실리카의 SystemC 모델은 텐실리카의 표준 cycle-accurate ISS 나 새로운 TurboXim 고속 기능 시뮬레이터 두 가지 모두를 통해 사용될 수 있다. SystemC는 새롭게 떠오르고 있는 업계 표준이기 때문에, 텐실리카의 고객들은 대규모의 써드파티 에코 시스템의 SystemC 컨설턴트와 EDA 벤더를 활용해 설계 초기 과정에서 SOC 설계 모델을 생성할 수 있다.

향상된 멀티 프로세서 설계

텐실리카는 멀티 프로세서 SOC 설계를 코딩할 때 소프트웨어 개발자의 생산성을 더욱 향상시킬 수 있도록 설계 기능을 개선했다. 향상된 멀티 프로세서 디버그 성능은 텐실리카의 Xtensa Xplorer™ 통합 설계 환경으로 통합돼 SOC 설계자들이 멀티프로세서 설계의 XTMP 와 XTSC 시뮬레이션을 디버그 할 수 있다.

또한 동일한 디버그 환경 모두에서 타깃 SOC 하드웨어 그 자체로 디버그 할 수 있다. 이 디버거는 cycle-accurate ISS와 고속 기능형 TurboXim 시뮬레이터 두 가지 모두를 기반으로 한 시뮬레이션으로 동작한다. 게다가, 향상된 멀티프로세서 디버깅 툴은 멀티프로세서 시스템 하드웨어의 동기식 디버깅을 실현시킨다. 이것은 개발자들이 프로세서에서 개별적으로 실행을 중단시키거나 혹은 모든 프로세서에서 실행을 동시에 멈추게 하는 것을 선택할 수 있다.

산업일보 전은경 기자 miin@kidd.co.kr



0 / 1000
주제와 무관한 악의적인 댓글은 삭제될 수 있습니다.
0 / 1000




제품등록 무료 제품 거래 비용 없음!



산업전시회 일정




다아라 기계장터 제품등록 무료