From e0e24512ede5b10aebd611b02e7a59e03a2f0d36 Mon Sep 17 00:00:00 2001 From: <> Date: Thu, 24 Oct 2024 20:28:34 +0000 Subject: [PATCH] Deployed 80a7f60 with MkDocs version: 1.6.1 --- hw/chimneys/index.html | 58 +++++++++++++++++++++++++++++++++++++---- sitemap.xml | 52 ++++++++++++++++++------------------ sitemap.xml.gz | Bin 399 -> 399 bytes 3 files changed, 79 insertions(+), 31 deletions(-) diff --git a/hw/chimneys/index.html b/hw/chimneys/index.html index 8e6460ae..07ba2640 100644 --- a/hw/chimneys/index.html +++ b/hw/chimneys/index.html @@ -735,9 +735,27 @@
  • - + - Additional configuration + Routing + + + +
  • + +
  • + + + AXI Transaction ID handling + + + +
  • + +
  • + + + Configuration @@ -1169,9 +1187,27 @@
  • - + + + Routing + + + +
  • + +
  • + + + AXI Transaction ID handling + + + +
  • + +
  • + - Additional configuration + Configuration @@ -1238,7 +1274,19 @@

    Stalling

    The selection of the RoB type depends on the endpoints that are attached to it. For instance, cores with narrower AXI interfaces might are less costly to reorder with a RoB, while DMAs with wider interfaces and burst requests might be prohibitively expensive to reorder. FlooNoC gives the option to specify the RoB type and size in the ChimneyCfg parameter. In AXI, both read and write response exist, for which different RoBs can be selected. For instance, the B response is very small and the cost of reordering it is quite low, which might not be true for the R responses.

    -

    Additional configuration

    +

    Routing

    +

    Another task of the NI is also to create the header of the flit which contains all the information required to route a packet from source to destination. To do this, the NI needs to translate the request address to a destination ID, which can be done in two different ways:

    + +

    Source-based routing is handled a bit different, since the route instead of the destination ID needs to be included in the header. Calculating the route is done in two steps 1) the destination ID is computed the same way as for the node ID based routing and 2) the destination ID is used as an index into a routing table to determine the route. The routing table is passed to the network interface over the route_table_i port (which requires setting the RouteCfg.NumRoutes parameter).

    +

    AXI Transaction ID handling

    +

    Configuration

    diff --git a/sitemap.xml b/sitemap.xml index ea71e595..adf1e8c2 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,106 +2,106 @@ https://pulp-platform.github.io/FlooNoC/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/Apache-License/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/CONTRIBUTING/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/SHL-License/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/changelog/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/getting_started/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/license/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/repository_structure/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/cli/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/connections/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/endpoints/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/known_issues/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/overview/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/protocols/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/routers/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/floogen/routing/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/chimneys/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/commons/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/flits/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/links/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/overview/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/route_algos/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/routers/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/tips/ - 2024-10-22 + 2024-10-24 https://pulp-platform.github.io/FlooNoC/hw/vips/ - 2024-10-22 + 2024-10-24 \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index e25d8a478b0cca6cfb25027edd6b82c133a45c0c..9a2e606f937aed1e41c8be01597bec87571f3bf1 100644 GIT binary patch delta 357 zcmV-r0h<1g1CIj-ABzYG0FD`v2ObP!Xe$V6k!X<+m0CKHF&lp}`>AdJ2q7AD(`1+p zl0G<%JLAe}^0ir{56LX=O`2dMP@g-yI87=d|D;sgwpla;b>U-%p;S>zD;r`{H{$53abp{n`L4621iT;p6#)VcTnhl@xx?()%K zG){+ubTsBJx3+)lZ0c{idnSJN1;0?bG8$Y2Imi5cz4=(ad~KHNS2@M!+e$tZx++`= z7E3w8p6e2v9H0au-k#e?MIhM8L9Fy@2;h-(4Tcj3BQ%H6$yr#vNn@^67#Rm+iSNY>83c5o8Tyye!~&7vNIye_j3yN>)Zo2Mz!L DSlprv delta 357 zcmV-r0h<1g1CIj-ABzYG0P7Z!2ObRS&{h!CBGDotDzz|?F&lq8{i$vL2q7ADlVq3; zl0G<%JLAepvRTj5$7GuK#!avhsL!2UoFo;Ie^#n(+bkM_y6`c>P^zdazKQDAs0P_n zlK1*t&I4SpE@f;{=jTx(591r_Q*R5}W2m#zP}O{A2G!gmu5hNt>fHPP!$qVTcll^A zdPs+ZbTr~Fx3+)lZ0c{idnSJI1;0?bG#Xq4Imhf{wf