알테라 Nios II 버전 6.0과 개발 툴 공급
2006년 05월 12일
트위터로 보내기페이스북으로 보내기구글플러스로 보내기
nw1147405515_0.jpg
Nios II EDS는 32비트, 단일 정확도(single precision), IEEE 754 호환 부동소수점 연산 지원과 최근 발표된 Nios II C2H 컴파일러를 포함하고 있다. 더불어 알테라는 Nios II 임베디드 프로세서의 업그레이드 버전을 발표해 멀티프로세서 시스템을 구축할 때 디자이너의 생산성을 향상시켰다.
부동소수점 연산 지원은 Nios II 맞춤형 명령문 세트로 제공된다. 맞춤형 명령문들은 소프트웨어 오퍼레이션을 하드웨어가 담당하게 만들어 CPU의 부담을 줄여주고 성능을 향상시키기 위한 유연한 옵션을 제공한다. 사용자가 선택하면 미리 만들어진 부동소수점 연산 맞춤형 명령문이 CPU 데이터 패스에 자동적으로 더해지고, 그 후의 모든 후속 부동소수점 명령문은 전용 하드웨어를 이용해 수행된다. 부동소수점 맞춤형 명령문들은 소프트웨어-프로그래밍 툴 체인 안에서 완벽하게 지원되며 디자이너에게 완전히 투명한 프로그래밍 모델을 제공한다.
Nios II C2H 컴파일러는 Nios II 기반 시스템 개발자들을 위한 생산성 툴이다. Nios II C2H 컴파일러는 성능에 민감한 C 언어 서브루틴들을 자동적으로 하드웨어 가속기로 전환해주고, 이 서브루틴들을 FPGA에 기반한 Nios II 서브 시스템에 통합함으로써 임베디드 소프트웨어의 성능을 크게 향상시킨다.
툴이 강화되었을 뿐 아니라 Nios II 프로세서는 이제 최상위 레벨의 동기화 시그널을 포함하고 있기 때문에 디자이너가 멀티프로세서 시스템을 켜는 (bring-up)기능을 관리하는데 있어 유연성을 제공한다. 디자이너들은 이제 프로세서만 리셋하는 신호를 이용해 Nios II 프로세서들이 부팅되는 순서를 컨트롤할 수 있게 되었다.
Nios II EDS는 디자이너가 알테라 FPGA 안에 Nios II 임베디드 시스템을 완벽하게 개발하기 위해 필요한 소프트웨어 툴, 유틸리티, 라이브러리와 드라이버 등을 제공한다. Nios II EDS는 Eclipse 기반 Nios II IDE를 포함하는데 이것은 편집, 컴파일, 디버깅, 프로파일링과 프로그래밍 등 모든 소프트웨어 개발 작업에 대한 조종실과 같다. Nios II IDE는 또한 별도로 라이센스 해야 하는 Nios II C2H 컴파일러를 위해 통합 플러그-인도 포함하고 있다.
구독 계약이 유효한 모든 Nios II 사용자들은 자동적으로 Nios II 프로세서 6.0 버전과 Nios II EDS로 업그레이드 받게 된다. 사용자들은 또한 Nios II C2H 컴파일러를 위한 무료 평가판을 사용할 수 있다. Nios II 연간 구독료는 미화 495달러에 불과하며 Nios II C2H 컴파일러는 Nios II IDE에 통합 플러그-인으로 제공되며, 각 시트 당 미화 2,995달러에 별도의 라이선스 계약을 맺어야만 한다
Nios II 임베디드 프로세서는 일반목적의 32-비트 RISC CPU로, 프로그래머블 로직이나 SOPC (System-on-a-programmable-chip)에 최적화되어 있다. 지금까지 전세계적으로 15,000개 이상의 개발 키트가 판매되었고 세계의 톱 20 OEM들이 이미 Nios II 프로세서를 이용하고 있으며, Nios 아키텍처는 현재 가장 널리 사용되는 configurable 소프트 프로세서이다. 추가의 정보는 www.altera.com/nios2에서 구할 수 있다.
그래픽 / 영상
많이 본 뉴스