Cerata
A library to generate structural hardware designs
|
A VHDL design that can generate code for a single file. More...
#include <design.h>
Public Member Functions | |
Design (Component *component, std::string notice="", std::string header=DEFAULT_LIBS) | |
Design constructor. | |
Design (const std::shared_ptr< Component > &component, std::string notice="", std::string header=DEFAULT_LIBS) | |
Design constructor. | |
MultiBlock | Generate () |
Generate the design VHDL code. | |
Public Attributes | |
Component * | component_ |
The component for this design file. | |
std::string | notice_ |
A potential copyright notice to place in the header. | |
std::string | libs_ |
Libraries to place after the header. | |