Software and Tools

Altera High Level Synthesis Compiler

The High Level Synthesis (HLS) Compiler is discontinued. Migrate your existing designs to use "HLS IP Gen".

Overview

DISCONTINUED - The HLS Compiler is a high-level synthesis tool that converts untimed C++ code into optimized, production-quality RTL for Altera® FPGAs. By raising the abstraction level of design input, the HLS Compiler accelerates development and verification cycles compared to traditional RTL design flows. C++ models can typically be verified orders of magnitude faster, enabling more efficient iteration and system-level exploration. 

The HLS Compiler is included with the Quartus® Prime Pro Edition software installation.

The High Level Synthesis (HLS) Compiler is discontinued. Migrate your existing designs to use HLS IP Gen.

Key Features

ANSI C++ Design EntryUses untimed ANSI C++ as the golden design source
Architecture ExplorationAllows you to quickly explore multiple architectures through high-level directives
Constraint-Driven Design SimplificationSimplifies tool usage by inferring design intent from high-level constraints
IP Generation via Platform DesignerGenerates reusable intellectual property (IP) for system integration using the Platform Designer
Interface Type InferenceSupports inference of streaming, memory mapped, or wire interfaces
Timing-Driven Scheduling and MappingPerforms device-specific timing-driven schedule optimization and technology mapping for Altera FPGAs
Compiler Model and Standards SupportSupports a software compiler use model and industry standards including ac_int data types
Automated HTML ReportingDetailed reporting feature for a birds-eye view: High-level design HTML reports are automatically generated during the simulation stage
Design Utilization InsightsAllows users to view and analyze: Area utilization, loop structure, memory usage, system data flow, clusters, and surrounding logic
Flexible IP Integration FlowsSupports multiple flows to integrate IP in a system. Integrate HLS code through direct HLD instantiation, through Platform Designer

Get Started

The HLS Compiler is included in Quartus Prime Pro Edition (license is required).