|
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
1.8.5