ilang
1.1.4
ILAng: A Modeling and Verification Platform for SoCs
|
the class to hold supplementary information More...
#include <supplementary_info.h>
Classes | |
struct | reset_config_t |
Public Types | |
typedef bool | memory_export_type |
Public Member Functions | |
VlgTgtSupplementaryInfo () | |
Constructor - default. | |
void | FromJson (nlohmann::json &vmap) |
Parse annotations from Json. | |
Public Attributes | |
std::map< std::string, int > | width_info |
the width info | |
std::map< std::string, memory_export_type > | memory_export |
the map of memory | |
std::map< std::string, std::map< std::string, std::string > > | memory_ports |
the port to keep : memory_name -> (port and its connector) | |
reset_config_t | cosa_yosys_reset_config |
The reset annotation for CoSA & Yosys (Jasper should be fine...) | |
the class to hold supplementary information
typedef bool ilang::VlgTgtSupplementaryInfo::memory_export_type |
how to treat a memory , the reason of using bool instead of enum is because I don't want the verilog-out part to include this file, so its type should be a generic type