Commits on Source (2)
-
Refactor constructor so that Input signals and Output signals are connected to ports before traversal is started, that way edge cases of empty SFG's are easily handled
-
Angus Lothian authored
Resolve "Simulate SFG" See merge request PUM_TDDD96/B-ASIC!23
Showing
- b_asic/core_operations.py 41 additions, 81 deletionsb_asic/core_operations.py
- b_asic/graph_component.py 99 additions, 12 deletionsb_asic/graph_component.py
- b_asic/operation.py 219 additions, 154 deletionsb_asic/operation.py
- b_asic/port.py 0 additions, 14 deletionsb_asic/port.py
- b_asic/signal.py 25 additions, 8 deletionsb_asic/signal.py
- b_asic/signal_flow_graph.py 269 additions, 283 deletionsb_asic/signal_flow_graph.py
- b_asic/simulation.py 98 additions, 28 deletionsb_asic/simulation.py
- b_asic/special_operations.py 45 additions, 8 deletionsb_asic/special_operations.py
- test/conftest.py 1 addition, 0 deletionstest/conftest.py
- test/fixtures/operation_tree.py 45 additions, 15 deletionstest/fixtures/operation_tree.py
- test/fixtures/port.py 3 additions, 1 deletiontest/fixtures/port.py
- test/fixtures/signal.py 2 additions, 0 deletionstest/fixtures/signal.py
- test/fixtures/signal_flow_graph.py 71 additions, 0 deletionstest/fixtures/signal_flow_graph.py
- test/test_abstract_operation.py 29 additions, 14 deletionstest/test_abstract_operation.py
- test/test_core_operations.py 117 additions, 265 deletionstest/test_core_operations.py
- test/test_graph_id_generator.py 2 additions, 1 deletiontest/test_graph_id_generator.py
- test/test_inputport.py 1 addition, 27 deletionstest/test_inputport.py
- test/test_operation.py 8 additions, 14 deletionstest/test_operation.py
- test/test_outputport.py 4 additions, 1 deletiontest/test_outputport.py
- test/test_print_sfg.py 1 addition, 1 deletiontest/test_print_sfg.py
This diff is collapsed.
This diff is collapsed.
test/fixtures/signal_flow_graph.py
0 → 100644