mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-24 21:27:00 +00:00
Manual fixes for new cell connections API
This commit is contained in:
parent
b7dda72302
commit
f8fdc47d33
36 changed files with 169 additions and 123 deletions
|
@ -167,10 +167,14 @@ struct FsmExpand
|
|||
fsm_data.copy_from_cell(fsm_cell);
|
||||
|
||||
fsm_data.num_inputs += input_sig.size();
|
||||
fsm_cell->get("\\CTRL_IN").append(input_sig);
|
||||
RTLIL::SigSpec new_ctrl_in = fsm_cell->get("\\CTRL_IN");
|
||||
new_ctrl_in.append(input_sig);
|
||||
fsm_cell->set("\\CTRL_IN", new_ctrl_in);
|
||||
|
||||
fsm_data.num_outputs += output_sig.size();
|
||||
fsm_cell->get("\\CTRL_OUT").append(output_sig);
|
||||
RTLIL::SigSpec new_ctrl_out = fsm_cell->get("\\CTRL_OUT");
|
||||
new_ctrl_out.append(output_sig);
|
||||
fsm_cell->set("\\CTRL_OUT", new_ctrl_out);
|
||||
|
||||
std::vector<FsmData::transition_t> new_transition_table;
|
||||
for (auto &tr : fsm_data.transition_table) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue