on-demand webinar

Microsoft - HLS Hardware Design Patterns

Estimated Watching Time: 49 minutes

Share

Microsoft - HLS Hardware Design Patterns

High-Level Synthesis (HLS) using untimed C++ presents an elegant hardware abstraction framework for simplifying hardware design at the unit level. To construct large designs in untimed C++, the design needs to be broken down into isolated units connected via channels. The process of breaking down a design into units usually ends up being more than simply dividing modules, there are specific design considerations that need to be considered in this process in order to produce a design that will function correctly in a system after RTL is generated.

This presentation discusses some core considerations for partitioning a digital design and introduces a basic set of HLS Hardware Design Patterns that provide foundational and conceptual building blocks for large-scale designs. Generic design patterns for common design aspects such as interfaces, input, and output arbitration, configuration, and flushing will be covered.

Related resources

EV conversions- retrofit technology for the heavy equipment industry
Infographic

EV conversions- retrofit technology for the heavy equipment industry

Heavy Equipment emission regulations challenge engineering to transition equipment to energy efficient powertrains. Learn about our solutions.

French construction machinery manufacturer uses Simcenter Amesim to develop first electric wheeled excavator
Case Study

French construction machinery manufacturer uses Simcenter Amesim to develop first electric wheeled excavator

Mecalac utilizes Siemens Digital Industries Software’s solution to create first time right prototype

Leveraging simulation to help improve scissor-lift performance while transitioning from an ICE to an electric motor
Case Study

Leveraging simulation to help improve scissor-lift performance while transitioning from an ICE to an electric motor

Haulotte uses Simcenter to increase Pulseo lift maximum working drive height by 25 percent and loading capacity by 50 percent