그린힐스소프트웨어 에서는 RISC-V에 대한 솔루션들을 제공하고 있습니다. RISC-V 그린힐스소프트웨어 솔루션을 사용하여 개발시간을 단축하고 프로세서 성능을 높일 수 있습니다. RISC-V 에 특화된 명령어와 모듈식 명령어 세트 아키텍처를 통해 경쟁력 있는 차별화를 확보하여 개발의 효율을 높일 수 있습니다.





n 포괄적인 ISA 명령어 지원

n 32bit/64bit RISC-V 명령어 세트 모두 지원

n 사용자 지정 명령어 지원

n C/C++ 컴파일러 기술에 대한 수십 년간 업계 최고의 기술경험보유


그린힐스 컴파일러는 사용자가 코드를 컴파일 할 명령어 세트 모듈을 정확히 선택할 수 있도록 함으로써 RISC-V 아키텍처의 모듈형 특성을 지원

n "I" Core integer set of instructions

n "A" Atomic instructions

n "M" Multiply and divide instructions

n "C" Compressed Instructions

n "F" Single precision floating point instructions

n "D" Double precision floating point instructions

n "G" Shorthand for “IMAFD"


RISC-V에는 별도의 명령어세트 사양이 포함되어 있어 이러한 모든 구성과의 호환성을 위해 사전에 빌드 된 런타임 라이브러리가 제공





n RISC-V C/C++ 통합개발환경 MULTI IDE






n 더욱 빠른 버그 찾기와 수정 기능

- DoubleCheck(Static Analyzer) 를 이용해 코드 오류 분석

- 정적분석기능 보완한 Run-time 에러 체크 기능




n 생산성 향상

- MISRA2012/2004 지원

- GHS 표준 모드 지원(C/C++보다 더 엄격한 코딩 표준 및 오류 모음)

- MULTI Builder 를 이용한 빌드 구성 단순화






n 성능 극대화

- 더 빠르고 작은 코드 생성

- 다양한 최적화 조합을 활성화하고 프로젝트별, 파일별, 기능별 또는 소스 라인별로 최적화를 구성


n 프로세서 비용 절감

- 실행파일의 크기를 줄여 메모리 비용 절감


n 기능 안전 및 인증

- IEC 61508 : 2010 (산업용)

- EN 50128 : 2011 (철도)

- ISO 26262 : 2018 (자동차)

- TÜV NORD exida 인증

- SIL 4 (Safety Integrity Level) ASIL D (Automotive Safety Integrity Level) 도구 자격 및 C/C++ 런타임 인증 요구 사항충족