ilang  1.1.4
ILAng: A Modeling and Verification Platform for SoCs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
ilang::VlgTgtSupplementaryInfo Struct Reference

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...)
 

Detailed Description

the class to hold supplementary information

Member Typedef Documentation

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


The documentation for this struct was generated from the following file: