From 74e94b855e04dbf19fffd9e6698fca013c55876f Mon Sep 17 00:00:00 2001 From: tangxifan Date: Wed, 29 May 2024 10:27:10 -0700 Subject: [PATCH 1/3] [core] fixed a bug where gsb OPIN name does not match the switch block module --- openfpga/src/annotation/write_xml_device_rr_gsb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfpga/src/annotation/write_xml_device_rr_gsb.cpp b/openfpga/src/annotation/write_xml_device_rr_gsb.cpp index 89b31d9c6..1dd447d25 100644 --- a/openfpga/src/annotation/write_xml_device_rr_gsb.cpp +++ b/openfpga/src/annotation/write_xml_device_rr_gsb.cpp @@ -166,7 +166,7 @@ static void write_rr_gsb_chan_connection_to_xml( fp << "\" node_id=\"" << size_t(driver_rr_node) << "\" grid_side=\"" << grid_side.to_string() << "\" sb_module_pin_name=\"" << generate_sb_module_grid_port_name( - gsb_side, driver_node_side, vpr_device_grid, + gsb_side, grid_side.get_side(), vpr_device_grid, vpr_device_annotation, rr_graph, driver_rr_node); } fp << "\"/>" << std::endl; From 8f2974d7a17074832e5f5ce749b45216afdd5b16 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Wed, 29 May 2024 10:31:19 -0700 Subject: [PATCH 2/3] [test] update golden copies --- .../gsb_xml/sb_0__0_.xml | 104 +++++++++--------- .../gsb_xml/sb_0__1_.xml | 100 ++++++++--------- .../gsb_xml/sb_1__0_.xml | 104 +++++++++--------- .../gsb_xml/sb_1__1_.xml | 100 ++++++++--------- .../gsb_xml/sb_0__0_.xml | 36 +++--- .../gsb_xml/sb_0__1_.xml | 40 +++---- .../gsb_xml/sb_0__2_.xml | 40 +++---- .../gsb_xml/sb_0__3_.xml | 40 +++---- .../gsb_xml/sb_0__4_.xml | 36 +++--- .../gsb_xml/sb_1__0_.xml | 40 +++---- .../gsb_xml/sb_1__1_.xml | 16 +-- .../gsb_xml/sb_1__2_.xml | 16 +-- .../gsb_xml/sb_1__3_.xml | 16 +-- .../gsb_xml/sb_1__4_.xml | 40 +++---- .../gsb_xml/sb_2__0_.xml | 40 +++---- .../gsb_xml/sb_2__1_.xml | 16 +-- .../gsb_xml/sb_2__2_.xml | 16 +-- .../gsb_xml/sb_2__3_.xml | 16 +-- .../gsb_xml/sb_2__4_.xml | 40 +++---- .../gsb_xml/sb_3__0_.xml | 40 +++---- .../gsb_xml/sb_3__1_.xml | 16 +-- .../gsb_xml/sb_3__2_.xml | 16 +-- .../gsb_xml/sb_3__3_.xml | 16 +-- .../gsb_xml/sb_3__4_.xml | 40 +++---- .../gsb_xml/sb_4__0_.xml | 36 +++--- .../gsb_xml/sb_4__1_.xml | 40 +++---- .../gsb_xml/sb_4__2_.xml | 40 +++---- .../gsb_xml/sb_4__3_.xml | 40 +++---- .../gsb_xml/sb_4__4_.xml | 36 +++--- .../gsb_xml/sb_0__0_.xml | 104 +++++++++--------- .../gsb_xml/sb_0__1_.xml | 100 ++++++++--------- .../gsb_xml/sb_1__0_.xml | 104 +++++++++--------- .../gsb_xml/sb_1__1_.xml | 100 ++++++++--------- .../gsb_xml/sb_0__0_.xml | 40 +++---- .../gsb_xml/sb_0__1_.xml | 40 +++---- .../gsb_xml/sb_0__2_.xml | 32 +++--- .../gsb_xml/sb_1__0_.xml | 56 +++++----- .../gsb_xml/sb_1__1_.xml | 32 +++--- .../gsb_xml/sb_1__2_.xml | 40 +++---- .../gsb_xml/sb_2__0_.xml | 48 ++++---- .../gsb_xml/sb_2__1_.xml | 56 +++++----- .../gsb_xml/sb_2__2_.xml | 40 +++---- 42 files changed, 984 insertions(+), 984 deletions(-) diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml index 97758d454..6a92006a5 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml @@ -1,132 +1,132 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - + - + - + - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml index 750160da5..24b0e8590 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml @@ -1,130 +1,130 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml index 22e827258..10e1516e5 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml @@ -1,132 +1,132 @@ - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - + - + - + - + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - + - + - + - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml index 483099103..7725a1d9d 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_1x1/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml @@ -1,130 +1,130 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml index 5b8aaa29e..2eb261e42 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml @@ -1,38 +1,38 @@ - + - + - + - + - + - + - + - + - + @@ -40,39 +40,39 @@ - + - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml index 0942b3fef..c3143bad3 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -39,9 +39,9 @@ - - - + + + @@ -53,12 +53,12 @@ - + - + @@ -102,9 +102,9 @@ - - - + + + @@ -122,9 +122,9 @@ - - - + + + @@ -141,9 +141,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml index f2d096157..71df950e0 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -39,9 +39,9 @@ - - - + + + @@ -53,12 +53,12 @@ - + - + @@ -102,9 +102,9 @@ - - - + + + @@ -122,9 +122,9 @@ - - - + + + @@ -141,9 +141,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__3_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__3_.xml index 8ff0435ff..651f17b42 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__3_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__3_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -39,9 +39,9 @@ - - - + + + @@ -53,12 +53,12 @@ - + - + @@ -102,9 +102,9 @@ - - - + + + @@ -122,9 +122,9 @@ - - - + + + @@ -141,9 +141,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__4_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__4_.xml index ed55dccd1..2c9833855 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__4_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_0__4_.xml @@ -1,38 +1,38 @@ - + - + - + - + - + - + - + - + - + @@ -40,39 +40,39 @@ - + - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml index 2c59dc413..1616d818a 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml @@ -1,13 +1,13 @@ - + - + @@ -45,9 +45,9 @@ - - - + + + @@ -66,9 +66,9 @@ - - - + + + @@ -85,9 +85,9 @@ - - - + + + @@ -102,9 +102,9 @@ - - - + + + @@ -121,9 +121,9 @@ - - - + + + @@ -140,9 +140,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml index 1234f6b19..6db375e4b 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml index ea27be117..42aff2b61 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__3_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__3_.xml index 07e35b230..9b60f95f5 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__3_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__3_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__4_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__4_.xml index 81983daa6..bc2901f73 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__4_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_1__4_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -40,9 +40,9 @@ - - - + + + @@ -53,12 +53,12 @@ - + - + @@ -101,9 +101,9 @@ - - - + + + @@ -121,9 +121,9 @@ - - - + + + @@ -140,9 +140,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml index ae777c8a1..bb04d7917 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml @@ -1,13 +1,13 @@ - + - + @@ -45,9 +45,9 @@ - - - + + + @@ -66,9 +66,9 @@ - - - + + + @@ -85,9 +85,9 @@ - - - + + + @@ -102,9 +102,9 @@ - - - + + + @@ -121,9 +121,9 @@ - - - + + + @@ -140,9 +140,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml index 01a132814..8ec5b638b 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml index e57c4777c..3c805285b 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__3_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__3_.xml index 42d409d65..e377195bc 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__3_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__3_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__4_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__4_.xml index f7b656277..58a624fb3 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__4_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_2__4_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -40,9 +40,9 @@ - - - + + + @@ -53,12 +53,12 @@ - + - + @@ -101,9 +101,9 @@ - - - + + + @@ -121,9 +121,9 @@ - - - + + + @@ -140,9 +140,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__0_.xml index 0e15d91bf..e55a850e7 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__0_.xml @@ -1,13 +1,13 @@ - + - + @@ -45,9 +45,9 @@ - - - + + + @@ -66,9 +66,9 @@ - - - + + + @@ -85,9 +85,9 @@ - - - + + + @@ -102,9 +102,9 @@ - - - + + + @@ -121,9 +121,9 @@ - - - + + + @@ -140,9 +140,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__1_.xml index 57ee9f1b3..afecf8514 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__1_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__2_.xml index ed94af807..89b614956 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__2_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__3_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__3_.xml index 233917eae..00f859e39 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__3_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__3_.xml @@ -1,6 +1,6 @@ - + @@ -22,7 +22,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -81,7 +81,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -178,7 +178,7 @@ - + @@ -199,7 +199,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__4_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__4_.xml index 784ab10d7..05eed197e 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__4_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_3__4_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -40,9 +40,9 @@ - - - + + + @@ -53,12 +53,12 @@ - + - + @@ -101,9 +101,9 @@ - - - + + + @@ -121,9 +121,9 @@ - - - + + + @@ -140,9 +140,9 @@ - - - + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__0_.xml index bd9e172e7..962a9f6b9 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__0_.xml @@ -1,38 +1,38 @@ - + - + - + - + - + - + - + - + - + @@ -40,39 +40,39 @@ - + - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__1_.xml index 37b4d5474..bf33c82ca 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__1_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -21,9 +21,9 @@ - - - + + + @@ -40,9 +40,9 @@ - - - + + + @@ -56,9 +56,9 @@ - - - + + + @@ -75,9 +75,9 @@ - - - + + + @@ -94,9 +94,9 @@ - - - + + + @@ -108,12 +108,12 @@ - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__2_.xml index f36ebf9dc..d19778757 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__2_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -21,9 +21,9 @@ - - - + + + @@ -40,9 +40,9 @@ - - - + + + @@ -56,9 +56,9 @@ - - - + + + @@ -75,9 +75,9 @@ - - - + + + @@ -94,9 +94,9 @@ - - - + + + @@ -108,12 +108,12 @@ - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__3_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__3_.xml index 9d949aba7..ddda52b6e 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__3_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__3_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -21,9 +21,9 @@ - - - + + + @@ -40,9 +40,9 @@ - - - + + + @@ -56,9 +56,9 @@ - - - + + + @@ -75,9 +75,9 @@ - - - + + + @@ -94,9 +94,9 @@ - - - + + + @@ -108,12 +108,12 @@ - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__4_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__4_.xml index 9ebabf7f5..6314d9a29 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__4_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/device_4x4/golden_outputs_no_time_stamp/gsb_xml/sb_4__4_.xml @@ -1,38 +1,38 @@ - + - + - + - + - + - + - + - + - + @@ -40,39 +40,39 @@ - + - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml index 97758d454..6a92006a5 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml @@ -1,132 +1,132 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - + - + - + - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml index 750160da5..24b0e8590 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml @@ -1,130 +1,130 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml index 22e827258..10e1516e5 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml @@ -1,132 +1,132 @@ - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - + - + - + - + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - - + + + - - - + + + - - + + - + - + - + - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml index 483099103..7725a1d9d 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/dump_waveform/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml @@ -1,130 +1,130 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - + - + - + - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml index 6b76a5c9a..8cee42a6f 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__0_.xml @@ -1,34 +1,34 @@ - + - + - + - + - + - + - + - + @@ -39,44 +39,44 @@ - - + + - - + + - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml index a44b3a915..b92fd2831 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__1_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -39,8 +39,8 @@ - - + + @@ -53,25 +53,25 @@ - + - + - + - + @@ -103,9 +103,9 @@ - - - + + + @@ -123,9 +123,9 @@ - - - + + + @@ -142,8 +142,8 @@ - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml index e9a236355..40001d7a5 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_0__2_.xml @@ -1,34 +1,34 @@ - + - + - + - + - + - + - + - + @@ -39,35 +39,35 @@ - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml index 5852252cc..20c1fff92 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__0_.xml @@ -1,24 +1,24 @@ - + - + - + - + @@ -48,10 +48,10 @@ - - - - + + + + @@ -70,10 +70,10 @@ - - - - + + + + @@ -90,10 +90,10 @@ - - - - + + + + @@ -108,10 +108,10 @@ - - - - + + + + @@ -128,10 +128,10 @@ - - - - + + + + @@ -148,10 +148,10 @@ - - - - + + + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml index c8a81010f..5f6ce3d54 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__1_.xml @@ -1,7 +1,7 @@ - - + + @@ -24,7 +24,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -62,8 +62,8 @@ - - + + @@ -85,7 +85,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -123,8 +123,8 @@ - - + + @@ -145,7 +145,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -185,8 +185,8 @@ - - + + @@ -206,7 +206,7 @@ - + @@ -226,7 +226,7 @@ - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml index 6c03f3109..d5a883d4b 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_1__2_.xml @@ -1,8 +1,8 @@ - - - + + + @@ -20,9 +20,9 @@ - - - + + + @@ -40,8 +40,8 @@ - - + + @@ -53,24 +53,24 @@ - + - + - + - + @@ -102,9 +102,9 @@ - - - + + + @@ -122,9 +122,9 @@ - - - + + + @@ -141,8 +141,8 @@ - - + + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml index 520bdb20f..0eb3629ba 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__0_.xml @@ -1,86 +1,86 @@ - - + + - - + + - + - + - + - + - + - + - + - + - - + + - - + + - + - + - + - + - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml index fa68d4ad3..07cd62c33 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__1_.xml @@ -1,9 +1,9 @@ - - - - + + + + @@ -22,10 +22,10 @@ - - - - + + + + @@ -42,10 +42,10 @@ - - - - + + + + @@ -59,10 +59,10 @@ - - - - + + + + @@ -79,10 +79,10 @@ - - - - + + + + @@ -99,10 +99,10 @@ - - - - + + + + @@ -115,25 +115,25 @@ - + - + - + - + diff --git a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml index 4a8ca3efe..09fbf2ac6 100644 --- a/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml +++ b/openfpga_flow/tasks/basic_tests/no_time_stamp/no_cout_in_gsb/golden_outputs_no_time_stamp/gsb_xml/sb_2__2_.xml @@ -1,77 +1,77 @@ - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + From b491ba03b7fb9961f19cea67dbe47a477869ebf9 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Wed, 29 May 2024 10:33:39 -0700 Subject: [PATCH 3/3] [doc] typo --- docs/source/manual/arch_lang/direct_interconnect.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/source/manual/arch_lang/direct_interconnect.rst b/docs/source/manual/arch_lang/direct_interconnect.rst index d970194e7..5024171cb 100644 --- a/docs/source/manual/arch_lang/direct_interconnect.rst +++ b/docs/source/manual/arch_lang/direct_interconnect.rst @@ -92,7 +92,7 @@ In such scenario, the type ``part_of_cb`` is required. .. warning:: Restrictions may be applied when building the direct connections as part of a connection block. Direct connections can be inside a tile or across two tiles. Currently, across more than two tiles are not supported! -:numref:`fig_ecb_allowed_direct_connection`` illustrates the region (in red) where any input pin is allowed to be driven by any output pin. +:numref:`fig_ecb_allowed_direct_connection` illustrates the region (in red) where any input pin is allowed to be driven by any output pin. .. _fig_ecb_allowed_direct_connection: @@ -100,7 +100,7 @@ Direct connections can be inside a tile or across two tiles. Currently, across m Allowed connections inside a tile for enhanced connection block (see the highlighted region) -:numref:`fig_ecb_allowed_direct_connection_inner_tile_example`` shows a few feedback connections which can be built inside connection blocks. Note that feedback connections are fully allowed between any pins on the same side of a programmable block. +:numref:`fig_ecb_allowed_direct_connection_inner_tile_example` shows a few feedback connections which can be built inside connection blocks. Note that feedback connections are fully allowed between any pins on the same side of a programmable block. .. _fig_ecb_allowed_direct_connection_inner_tile_example: @@ -118,7 +118,7 @@ For instance, VPR architecture defines feedback connections like: -:numref:`fig_ecb_allowed_direct_connection_inter_tile_example`` shows a few inter-tile connections which can be built inside connection blocks. Note that inter-tile connections are subjected to the restrictions depicted in :numref:`fig_ecb_allowed_direct_connection`` +:numref:`fig_ecb_allowed_direct_connection_inter_tile_example` shows a few inter-tile connections which can be built inside connection blocks. Note that inter-tile connections are subjected to the restrictions depicted in :numref:`fig_ecb_allowed_direct_connection` .. _fig_ecb_allowed_direct_connection_inter_tile_example: @@ -126,7 +126,7 @@ For instance, VPR architecture defines feedback connections like: Example of connections across two tiles for enhanced connection block -:numref:`fig_ecb_forbid_direct_connection_example`` illustrates some inner-tile and inter-tile connections which are not allowed. Note that feedback connections across different sides are restricted! +:numref:`fig_ecb_forbid_direct_connection_example` illustrates some inner-tile and inter-tile connections which are not allowed. Note that feedback connections across different sides are restricted! .. _fig_ecb_forbid_direct_connection_example: