C++나 SystemC는 팀에게 설계 작업에 가장 효과적인 방법론을 결정할 수 있는 유연성을 주는 선택이에요.AC 데이터 형식의 순차 C++보다 뛰어난 시뮬레이션 및 검증 속도인지 여부 (hlslibs.org) 또는 SystemC와 MatchLib을 사용한 명시적 동시성 모델링 (AC 유형 사용), Catapult가 도와줄 수 있어요.
주요 기능
우수한 설계, 검증, 구현
캐터펄트는 C++/SystemC에서 ASIC/FPGA의 품질 RTL을 만들어요. 수작업 코딩 시간의 절반이에요.설계 공간 탐색, 다운스트림 RTL 합성 통합, 전력 추정/최적화는 더 나은 설계를 가능하게 해요.디자인 검사, 코드 커버리지, 형식은 RTL 검증 비용을 최대 80% 까지 줄여줘요.
캐터펄트 플로우를 사용하면 RTL 디버그가 말 그대로 사라져요.C 모델은 해당 환경에서 검증되고 거기에서 올바른 구성에 따른 RTL이 생성돼요.이렇게 하면 검증 노력이 크게 줄어들어요.
캐터펄트 온디맨드 교육
Catapult High-Level Synthesis (HLS) 온디맨드 교육 라이브러리에는 엔지니어들에게 HLS와 고수준 검증을 소개하는 모듈이 포함된 학습 경로 세트가 포함되어 있어요.
고위급 합성 및 검증 그룹
Siemens EDA HLS와 HLV 도구를 사용한 설계와 검증의 세부 사항에 대해 논의하는 그룹이에요.새로운 주제, 기능, 콘텐츠, 기술 전문가에 대한 토론에 참여하세요.
HLS 립스
비트가 정확한 하드웨어와 소프트웨어 설계를 위해 표준 C++로 구현된 무료 개방형 라이브러리 세트예요.연구와 설계를 가속화하는 데 사용할 수 있는 HLS에 대한 지식과 IP 교환을 위한 오픈 커뮤니티예요.