mirror of https://github.com/YosysHQ/yosys.git
frontends/json/jsonparse.cc: Like the upto field read_json can also read the signedness of a wire
This commit is contained in:
parent
5f9cd2e2f6
commit
adb483ddfd
|
@ -309,6 +309,12 @@ void json_import(Design *design, string &modname, JsonNode *node)
|
||||||
port_wire->upto = val->data_number != 0;
|
port_wire->upto = val->data_number != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (port_node->data_dict.count("signed") != 0) {
|
||||||
|
JsonNode *val = port_node->data_dict.at("signed");
|
||||||
|
if (val->type == 'N')
|
||||||
|
port_wire->is_signed = val->data_number != 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (port_node->data_dict.count("offset") != 0) {
|
if (port_node->data_dict.count("offset") != 0) {
|
||||||
JsonNode *val = port_node->data_dict.at("offset");
|
JsonNode *val = port_node->data_dict.at("offset");
|
||||||
if (val->type == 'N')
|
if (val->type == 'N')
|
||||||
|
@ -573,4 +579,3 @@ struct JsonFrontend : public Frontend {
|
||||||
} JsonFrontend;
|
} JsonFrontend;
|
||||||
|
|
||||||
YOSYS_NAMESPACE_END
|
YOSYS_NAMESPACE_END
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue