Catapult High-Level Synthesis resource library

Be it deep learning, computer vision, communications, video, or countless other spaces, Catapult is more than just “C to RTL”. ASIC, FPGA or eFPGA, with novel code/functional coverage, class-leading power opt, and formal verification, learn how it enables you to do more, and do it better.

New resources

Success stories

BLUEDOT: Accelerating NN-based DeepField-PQO design using Catapult HLS
White Paper

BLUEDOT: Accelerating NN-based DeepField-PQO design using Catapult HLS

Service providers face high encoding costs due to HQ videos demand. BLUEDOT offers AI-based DeepField-PQO filter improving coding efficiency. It uses HLS for fast filter implementation into IP targeted for FPGA, Catapult for ASIC.

LG Electronics: Video Encoder IP Design Optimization and Verification Using the Catapult Platform
White Paper

LG Electronics: Video Encoder IP Design Optimization and Verification Using the Catapult Platform

Through a new design approach, LGE's SoC Center concluded that adopting Catapult in IP development significantly increases efficiency in terms of time and cost, and plan to increase Catapult use in future IP development projects.

Bosch Visiontec rapidly brings new automotive IP to market using the Catapult HLS Platform
White Paper

Bosch Visiontec rapidly brings new automotive IP to market using the Catapult HLS Platform

The BOSCH® Visiontec team innovates assisted and autonomous driving technology. This team develops

Chips&Media: Design and Verification of Deep Learning Object Detection IP
White Paper

Chips&Media: Design and Verification of Deep Learning Object Detection IP

Chips&Media decided to adopt a new High-Level Synthesis flow to implement their deep learning algorithm. Enabling them now focus on algorithm and architecture design and reduce painful debugging and expensive computing resources.

Google develops WebM video decompression hardware IP using High-Level Synthesis
White Paper

Google develops WebM video decompression hardware IP using High-Level Synthesis

This paper will describe the actual use of Catapult High-Level Synthesis (HLS) by the WebM team in the successful implementation of the G2 VP9 and share results and impressions.

Konica Minolta Proves C++ Level Signoff Possibilities Using Catapult HLS Platform
White Paper

Konica Minolta Proves C++ Level Signoff Possibilities Using Catapult HLS Platform

A team at Konica Minolta® has been using the Catapult® HLS Platform for many years to dramatically improve their productivity by coding at the C++ level and using the platform to generate RTL.

STMicroelectronics quickly brings automotive image signal processing to market with High-Level Synthesis
White Paper

STMicroelectronics quickly brings automotive image signal processing to market with High-Level Synthesis

STMicroelectronics crafted a unique High-Level Synthesis flow, enabled by templates, to design and verify an image signal processing (ISP) device, fostering getting it to market as fast as possible.

Qualcomm: Designing ASIC IP at a higher level of abstraction
White Paper

Qualcomm: Designing ASIC IP at a higher level of abstraction

Paper discussing some of the reasons why this HLS/HLV flow gives companies like Qualcomm several advantages, summarizes the flow and its benefits, and describes how it can provide even more advantageous features in the future.

Working smarter, not harder: NVIDIA closes design complexity gap with HLS
White Paper

Working smarter, not harder: NVIDIA closes design complexity gap with HLS

Discover the challenges NVIDIA faces in the ever evolving world of video, camera, and display standards and the reasons an HLS/C-level flow make it possible for them to succeed in this context.

StreamTV’s SeeCubic: Catapult HLS enables Ultra-D 3D without glasses
White Paper

StreamTV’s SeeCubic: Catapult HLS enables Ultra-D 3D without glasses

StreamTV's SeeCubic faced an impossible task: develop a real-time conversion IP block for a custom SoC without knowing the target technology. This IP was critical for their glasses-free 3D solution.

White papers

High-Level Synthesis Enables the Next Generation of Edge AI Accelerators
White Paper

High-Level Synthesis Enables the Next Generation of Edge AI Accelerators

Delivering AI in today’s IoT systems efficiently goes beyond simply porting neural networks in Python to an edge device. Customized hardware built with High-Level Synthesis will differentiate your system from the competition.

Quantization of HLS Designs Using Value Range Analysis
White Paper

Quantization of HLS Designs Using Value Range Analysis

The process of converting the floating-point algorithm to bit-level optimized model is complicated and requires special knowledge. This paper introduces a simple and robust quantization methodology based on value range analysis.

High-Level Synthesis, it’s still hardware design
White Paper

High-Level Synthesis, it’s still hardware design

This paper talks about who the key individuals are that need to be involved in a successful High-Level Synthesis (HLS) hardware design flow and the challenges of designing using HLS.

Accelerate Computer Vision Design Using High-Level Synthesis
White Paper

Accelerate Computer Vision Design Using High-Level Synthesis

This whitepaper covers the role of convolutional neural networks in computer vision designs, typical coding practices, and how HLS addresses design challenges.

AI Accelerator Ecosystem: An Overview
White Paper

AI Accelerator Ecosystem: An Overview

Catapult HLS offers an AI accelerator ecosystem providing AI designers an environment to jumpstart their projects. This ecosystem provides resources from IP libraries to full toolkits with real working designs.

Catapult for a Power Optimized ESL Hardware Realization Flow
White Paper

Catapult for a Power Optimized ESL Hardware Realization Flow

This paper describes, in general, the Catapult® flow for exploring low-power architectures, and it discusses in detail the low-power optimization results achieved using the Catapult Low-Power design flow.

Deploying High-Level Synthesis (HLS) in a DO-254/ED-80 workflow
White Paper

Deploying High-Level Synthesis (HLS) in a DO-254/ED-80 workflow

This paper describes the requirements and considerations to successfully use HLS within a DO-254/ED-80 workflow and how HLS is qualified for safety-critical applications/designs.

Computer Vision Sees a Bright Future
White Paper

Computer Vision Sees a Bright Future

Computer vision is powering advances in automotive, medical, consumer, and agriculture markets. Learn about the computer vision market, why it is growing, challenges and how HLS addresses these challenges.

Closing coverage in a High-Level Synthesis flow
White Paper

Closing coverage in a High-Level Synthesis flow

Catapult Coverage brings the coverage solution that RTL teams employ into the HLS world. Check out this whitepaper to learn how to use Catapult Coverage to measure and close coverage in a HLS flow.

Closing Functional and Structural Coverage on RTL Generated by High-Level Synthesis
White Paper

Closing Functional and Structural Coverage on RTL Generated by High-Level Synthesis

This paper describes innovative techniques to use with existing methodologies, for example the Universal Verification Methodology (UVM), to close functional and structural coverage on HLS generated code.

Finding Code Problems Before High-Level Synthesis
White Paper

Finding Code Problems Before High-Level Synthesis

In order to significantly speed up verification and to handle complex algorithms that change daily, many companies are turning to a High-Level Synthesis (HLS) methodology.

Machine Learning at the Edge: Using HLS to Optimize Power and Performance
White Paper

Machine Learning at the Edge: Using HLS to Optimize Power and Performance

Moving machine learning to the edge has critical requirements on power and performance. Using off-the-shelf solutions is not practical.

High-Level Synthesis for autonomous drive
White Paper

High-Level Synthesis for autonomous drive

Speed up your design flow and tame the verification challenge using the High-Level Synthesis (HLS) methodology, which in select cases is vastly superior to hand-coded RTL, when creating custom chips for Automated vehicles.

Smoke Testing a High-Level Synthesis Design
White Paper

Smoke Testing a High-Level Synthesis Design

Designing hardware using C++ and C++ testbenches brings orders of magnitude speed-up to simulation. But after

Move to a High-Level Synthesis (HLS) Flow to Remain Competitive
White Paper

Move to a High-Level Synthesis (HLS) Flow to Remain Competitive

In the world of IC design, the RTL flow prevails. But today’s market for state-of-the-art image processing, high-bandwidth communication, and computer vision and neural computing solutions demand another level of abstraction.

A Semi-Canonical form for Sequential AIGs
White Paper

A Semi-Canonical form for Sequential AIGs

Collaboration with UC Berkeley to develop an innovative way to detect isomorphisms within logic designs. This work describes a way to use simulation to quickly identify isomorphisms.

Design and verification using High-Level Synthesis (HLS) software
White Paper

Design and verification using High-Level Synthesis (HLS) software

Overview of design, optimization and verification using HLS. Paper outlines some requirements for HLS designs to fit into existing design and verification flows and ways in which these might be adapted with wide HLS deployment.

High-Level Synthesis (HLS): status, trends and future directions
White Paper

High-Level Synthesis (HLS): status, trends and future directions

Paper providing perspectives on the ways in which High-Level Synthesis (HLS) is helping and shaping verification, power optimization, and design reuse.

Eigenvalue decomposition using the Catapult Algorithmic Synthesis Methodology
White Paper

Eigenvalue decomposition using the Catapult Algorithmic Synthesis Methodology

This report discusses the hardware implementation of “eigenvalue decomposition”.

Integrated Circuit Design for New Mobility
White Paper

Integrated Circuit Design for New Mobility

Read this paper to learn about integrated circuit (IC) design for new mobility technologies and how advanced design automation and lifecycle management solutions will be crucial to success.

Podcasts

Designing the next generation of AI chips
podcast

Designing the next generation of AI chips

Designing microchips is a daunting task which is growing increasingly challenging as new algorithms and software push the demand for…

Designing the next generation of AI chips Part 2
podcast

Designing the next generation of AI chips Part 2

As AI grows increasingly integrated with modern products, finding a way to quickly and efficiently design purpose-built AI accelerators for…

Training

Demos and seminars

Documentation and reference designs

Modeling and synthesizing large ratio rate adapters
Reference Design

Modeling and synthesizing large ratio rate adapters

Complex interpolation/decimation ratios can require very large filters. Here we present an efficient implementation of a 37/50 rate adapter using HLS.

High-Level Synthesis (HLS) Blue Book
E-book

High-Level Synthesis (HLS) Blue Book

A comprehensive guide for designing hardware using C++. It presents the most effective C++ synthesis coding style for achieving high quality RTL. Master a totally new design methodology for coding increasingly complex designs.

Webinars