Hierarchical Design Using a Pure C++ Class-Based Approach
Untimed C++ synthesis has required the use of C-style "wrapper" functions to instantiate a design block & define its interfaces. This coding style is acceptable but limits what can be done using a pure C++ class-based design style. Class-based hierarchal design using HLS allows users to define & interconnect modules using C++ classes & more.
What you will learn:
- Creating design modules from a C++ class
- Defining the top-level hardware interface
- Creating a multi-block design using C++ classes
Full-access members only
Register your account to view Hierarchical Design Using a Pure C++ Class-Based Approach
Full-access members gain access to our free tools and training, including our full library of articles, recorded sessions, seminars, papers, learning tracks, in-depth verification cookbooks, and more.