온디맨드 웨비나

From Simulink to High-Quality RTL using High-Level Synthesis - The Design Methodology

The Design Methodology

예상 소요 시간: 63분

공유

From Simulink to High-Quality RTL using High-Level Synthesis - The Design Methodology

Nowadays many ASIC and FPGA design projects start with a Simulink reference model. The traditional path from an abstract floating-point Simulink model to high-quality RTL code is long and often requires multiple manual coding stages, several designers and multiple code bases to be maintained. This process can be simplified by using Catapult High-Level Synthesis (HLS) along with a sophisticated workflow. The model transformation from Simulink to class-based C++ is much simpler than transformation to RTL because the abstraction level can be kept almost the same and the design hierarchy can be taken from the Simulink model hierarchy. Furthermore, by using a systematic data type definition scheme, the same functional C++ code can be used for both floating-point and fixed-point implementations. This reduces the number of code bases to be maintained down to two. The whole process can be completed by 1-2 designers in a short time resulting in similar or even better power, performance and area metrics compared to a hand-coded implementation. This webinar introduces a design methodology that will start from a flat floating-point Simulink model and step through to HLS generated RTL. All design steps including fixed-point conversion are described in detail.

What you will learn:

  • Simulink to RTL methodology overview
  • Step-by-step walkthrough of the workflow:
  • Preparing Simulink model for the transformation
  • Converting Simulink design to HLS C++
  • Validating Catapult HLS C++ model with Simulink
  • Fixed-point conversion aka Quantizing HLS model
  • High-Level Verification using Catapult Coverage

Who should attend:

  • Engineering Directors who need faster design cycles and lower
    verification costs than RTL design provides
  • RTL Design and verification managers who need to improve team
    productivity
  • RTL Designers concerned that RTL might no longer be enough to
    compete
  • System Architects looking for optimal design partitioning for power,
    performance and area
  • Algorithm Developers who are interested in HW bottlenecks in their
    algorithm

발표자 소개

Siemens EDA

Petri Solanti

Senior Application Engineer

Petri Solanti is a senior application engineer at Siemens, with an HLS and low-power tools focus. He is a designer and application engineer with over 25 years of experience in Electronics System-Level design tools and methodologies. His areas of interest include design methodologies from algorithm to RTL, system analysis and HW/SW co-design. Prior to Mentor, Mr. Solanti held application engineer positions at Cadence, CoWare, Synopsys and MathWorks. He received his MScEE degree from Tampere University of Technology, Finland.

관련 자료

기계 가공업체의 경영진을 위한 디지털 제조 가이드
E-book

기계 가공업체의 경영진을 위한 디지털 제조 가이드

경영진이 디지털 제조를 통해 비즈니스를 혁신하여 시장 출시 속도를 앞당기고 위험을 줄이며 수익을 높이고 시장 내 입지를 강화하는 방법을 알아보십시오.

산업용 기계를 위한 APS(고급 계획 및 스케줄링)
E-book

산업용 기계를 위한 APS(고급 계획 및 스케줄링)

고급 계획 및 스케줄링 소프트웨어를 통해 더 나은 가시성을 확보하고 제조 프로세스를 개선하십시오. 이 eBook을 통해 자세히 알아보십시오.

통합 프로젝트 관리 솔루션으로 미용 및 화장품 제조 혁신
E-book

통합 프로젝트 관리 솔루션으로 미용 및 화장품 제조 혁신

본 eBook에서는 통합 프로그램과 라이프사이클 관리 솔루션을 적용해 제품 출시를 앞당길 때 얻을 수 있는 이점에 대해 알아봅니다.