Imperas, OpenHW 생태계에서 RISCV-V CORE-V 개발자를위한 무료 ISS 출시

업데이트: 30년 2021월 XNUMX일

Imperas, OpenHW 생태계에서 RISCV-V CORE-V 개발자를위한 무료 ISS 출시

Imperas, OpenHW 생태계에서 RISCV-V CORE-V 개발자를위한 무료 ISS 출시

가상 플랫폼 및 고성능 소프트웨어 시뮬레이션 전문가 인 Imperas Software는 OpenHW 그룹 프로세서 RISC-V 코어 IP의 참조 모델을 기반으로 riscvOVPsimCOREV의 첫 번째 릴리스를 무료 ISS (Instruction Set Simulator)로 제공했습니다.

ISS는 알고리즘, 응용 프로그램 및 도구 작성의 소프트웨어 개발 작업을위한 필수 시작점입니다. riscvOVPsimCOREV는 RTL 동결 CV32E40P (이전에는 PULP RI5CY로 알려짐), 개발중인 CV32E40S 및 CV32E40X, 곧 출시 될 CVA6-32 / 64 비트 ( 공식적으로 PULP ARIANE이라고 함), CORE-V의 향후 로드맵을 포함하기 위해 초과 근무 시간이 연장됩니다.

ISS는 표준 호스트 x86 PC 시스템에서 소프트웨어를 테스트하고 개발하는 데 사용할 수있는 프로세서의 소프트웨어 기반 표현입니다. 기존 하드웨어 개발 플랫폼에 비해 주요 장점은 프로그래머가 시뮬레이션에서 실행되는 코드의 디버그, 제어 및 가시성을 지원하는 사용하기 쉬운 기능입니다.

새로운 프로세서 IP 코어를 사용하는 ISS는 실리콘 또는 하드웨어 구현을 사용할 수 있기 전에 소프트웨어 개발을 지원하는 필수 도구입니다. 많은 개발자가 IDE (통합 개발 환경)로 패키지 된 소프트웨어 개발을위한 광범위한 도구 세트에 의존합니다. 일반적으로 IDE에는 유틸리티와 컴파일러, 디버거, ISS 및 기타 생산성 도구와 같은 지원 기술이 포함됩니다.

IDE 및 CI / CD (Continuous Integration and Continuous Deployment) 플랫폼과 같은 기타 소프트웨어 설계 방법론과의 통합을 지원하기 위해 riscvOVPsimCOREV는 디버그 포트 및 추적과 같은 구성 및 인터페이스 옵션을 제공하여 쉽게 통합 할 수 있습니다.

"고품질 IP는 다른 사람들이 구축 할 수있는 중요한 결과물이지만 개발자는 고품질 구현을 지원하기 위해 프로세서 RTL 이상이 필요합니다."라고 실리콘 연구소이자 OpenHW 코어 작업 그룹의 의장 인 Arjan Bink가 말했습니다. “모든 임베디드 소프트웨어는 실행될 IP 코어와 밀접한 관련이 있습니다. 따라서 정확한 ISS 참조 모델은 모든 HW 및 SW 채택 자에게 필수적입니다. riscvOVPsimCOREV는 생태계가 OpenHW CORE-V 코어를 지원하기위한 핵심 시작점입니다.”

OpenHW 그룹의 사장 겸 CEO 인 Rick O'Connor는“OpenHW 그룹의 정의 목표는 확립 된 EDA 상용 SoC 설계 흐름과 호환되는 선도적 인 검증 방법론을 활용하여 고품질 오픈 소스 IP 코어를 제공하는 것입니다. “세계적 수준의 IP 포트폴리오를 지원하기 위해 OpenHW 작업 그룹은 CORE-V 프로세서에 대한 도구 및 소프트웨어 지원을 채택 할 수 있도록 지원하고 있습니다. 새로운 무료 ISS 인 riscvOVPsimCOREV에 대한 Imperas의 기여는 모든 소프트웨어 작업에 대한 기초 참조가 될 것입니다.”

riscvOVPsimCOREV는 무료 상업용 및 학술 용을 포함하는 Imperas의 독점 프리웨어 라이센스를 포함하는 무료 RISC-V 참조 모델 및 시뮬레이터 (ISS)입니다.

시뮬레이터 패키지에는 Apache 2.0 라이선스에 따라 라이선스가 부여 된 완전한 오픈 소스 모델도 포함되어 있으며 지금 다운로드 할 수 있습니다.