diff --git a/dev/.buildinfo b/dev/.buildinfo
index 5a4daaf2488..b5998cbdcc7 100644
--- a/dev/.buildinfo
+++ b/dev/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 7ba6510cce42b9c8c759276178f1ceda
+config: 45edd191dc104e510d6802e1f9f609eb
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/dev/.doctrees/SpinalHDL/About SpinalHDL/faq.doctree b/dev/.doctrees/SpinalHDL/About SpinalHDL/faq.doctree
index 2f81e856a29..ddcddc2a18b 100644
Binary files a/dev/.doctrees/SpinalHDL/About SpinalHDL/faq.doctree and b/dev/.doctrees/SpinalHDL/About SpinalHDL/faq.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/About SpinalHDL/index.doctree b/dev/.doctrees/SpinalHDL/About SpinalHDL/index.doctree
index b508a52bd17..f57ecb6f4b6 100644
Binary files a/dev/.doctrees/SpinalHDL/About SpinalHDL/index.doctree and b/dev/.doctrees/SpinalHDL/About SpinalHDL/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/About SpinalHDL/support.doctree b/dev/.doctrees/SpinalHDL/About SpinalHDL/support.doctree
index 3ff4500d027..887bbcce35e 100644
Binary files a/dev/.doctrees/SpinalHDL/About SpinalHDL/support.doctree and b/dev/.doctrees/SpinalHDL/About SpinalHDL/support.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/About SpinalHDL/users.doctree b/dev/.doctrees/SpinalHDL/About SpinalHDL/users.doctree
index 27b61841fd5..688d72c24d6 100644
Binary files a/dev/.doctrees/SpinalHDL/About SpinalHDL/users.doctree and b/dev/.doctrees/SpinalHDL/About SpinalHDL/users.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/AFix.doctree b/dev/.doctrees/SpinalHDL/Data types/AFix.doctree
index f64ca5fcc11..77b77db3b29 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/AFix.doctree and b/dev/.doctrees/SpinalHDL/Data types/AFix.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/Fix.doctree b/dev/.doctrees/SpinalHDL/Data types/Fix.doctree
index 53e1327fb5f..6bdccb04339 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/Fix.doctree and b/dev/.doctrees/SpinalHDL/Data types/Fix.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/Floating.doctree b/dev/.doctrees/SpinalHDL/Data types/Floating.doctree
index 6e6bf99562c..1d4db3097f9 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/Floating.doctree and b/dev/.doctrees/SpinalHDL/Data types/Floating.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/Int.doctree b/dev/.doctrees/SpinalHDL/Data types/Int.doctree
index 2e0286152a9..b3c2da73fbc 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/Int.doctree and b/dev/.doctrees/SpinalHDL/Data types/Int.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/Vec.doctree b/dev/.doctrees/SpinalHDL/Data types/Vec.doctree
index c11390cbb5f..1cce88a61cb 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/Vec.doctree and b/dev/.doctrees/SpinalHDL/Data types/Vec.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/bits.doctree b/dev/.doctrees/SpinalHDL/Data types/bits.doctree
index d493df14e40..702751d7644 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/bits.doctree and b/dev/.doctrees/SpinalHDL/Data types/bits.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/bool.doctree b/dev/.doctrees/SpinalHDL/Data types/bool.doctree
index 1c1db24f2f9..39e90374a56 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/bool.doctree and b/dev/.doctrees/SpinalHDL/Data types/bool.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/bundle.doctree b/dev/.doctrees/SpinalHDL/Data types/bundle.doctree
index e471fe60c81..0a605baf428 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/bundle.doctree and b/dev/.doctrees/SpinalHDL/Data types/bundle.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/enum.doctree b/dev/.doctrees/SpinalHDL/Data types/enum.doctree
index 7e61f68e6c7..66be1a8ce0a 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/enum.doctree and b/dev/.doctrees/SpinalHDL/Data types/enum.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Data types/index.doctree b/dev/.doctrees/SpinalHDL/Data types/index.doctree
index 3c9caa9a2f5..eec37ac8be2 100644
Binary files a/dev/.doctrees/SpinalHDL/Data types/index.doctree and b/dev/.doctrees/SpinalHDL/Data types/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree b/dev/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree
index dd0cb0fb79b..dd3e155aa84 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree and b/dev/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree b/dev/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree
index 1b2d806aca3..dcbdd3cfe5c 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree and b/dev/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree b/dev/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree
index a3e120ffe93..f8457ecee50 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree and b/dev/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree b/dev/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree
index 3b0895af363..e19f033fe4d 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree and b/dev/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/index.doctree b/dev/.doctrees/SpinalHDL/Design errors/index.doctree
index c0d8f411c6a..d4ff983644e 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/index.doctree and b/dev/.doctrees/SpinalHDL/Design errors/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/iobundle.doctree b/dev/.doctrees/SpinalHDL/Design errors/iobundle.doctree
index 4710f5d0955..e18f829ac0e 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/iobundle.doctree and b/dev/.doctrees/SpinalHDL/Design errors/iobundle.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/latch_detected.doctree b/dev/.doctrees/SpinalHDL/Design errors/latch_detected.doctree
index 9f046ccc9af..1c52d84894c 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/latch_detected.doctree and b/dev/.doctrees/SpinalHDL/Design errors/latch_detected.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree b/dev/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree
index cd98f6d9229..15394e473b7 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree and b/dev/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree b/dev/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree
index 226344c78bb..a5ead3ee0ae 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree and b/dev/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree b/dev/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree
index dd29520d7d8..7b429fd1898 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree and b/dev/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/scope_violation.doctree b/dev/.doctrees/SpinalHDL/Design errors/scope_violation.doctree
index 6a2720e9774..caa87a5cb24 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/scope_violation.doctree and b/dev/.doctrees/SpinalHDL/Design errors/scope_violation.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree b/dev/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree
index 7692453d1f3..9d5bd07e3c2 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree and b/dev/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree b/dev/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree
index 3d522e3133e..035ee74afc5 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree and b/dev/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree b/dev/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree
index f073e6b63ae..2feffc583d7 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree and b/dev/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree b/dev/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree
index 8c8da2ca198..f882784de54 100644
Binary files a/dev/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree and b/dev/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree b/dev/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree
index 9516cb38be7..3f6a398b84d 100644
Binary files a/dev/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree and b/dev/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Developers area/howtodocument.doctree b/dev/.doctrees/SpinalHDL/Developers area/howtodocument.doctree
index 3b1cfe9408f..56d88275f3b 100644
Binary files a/dev/.doctrees/SpinalHDL/Developers area/howtodocument.doctree and b/dev/.doctrees/SpinalHDL/Developers area/howtodocument.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Developers area/index.doctree b/dev/.doctrees/SpinalHDL/Developers area/index.doctree
index 094fc9c68df..560fcac8195 100644
Binary files a/dev/.doctrees/SpinalHDL/Developers area/index.doctree and b/dev/.doctrees/SpinalHDL/Developers area/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree b/dev/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree
index 110ee83f617..e6d9844ad64 100644
Binary files a/dev/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree and b/dev/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Developers area/types.doctree b/dev/.doctrees/SpinalHDL/Developers area/types.doctree
index ca62a99a989..1f4d8dec268 100644
Binary files a/dev/.doctrees/SpinalHDL/Developers area/types.doctree and b/dev/.doctrees/SpinalHDL/Developers area/types.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree
index 31c558c5f3d..888df7a395c 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree and b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree
index 08b42362548..979061d6abb 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree and b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree
index cbaa3f30b99..e90bab5d982 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree and b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree
index 943e45c9be8..cf3c002a8c5 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree and b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree
index 99914c78ce5..8dceca2b6b0 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree and b/dev/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree
index 40380de7914..28b803ceb1f 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree and b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree
index 486cc5baed8..0db1488ef74 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree and b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree
index 79bbfb1bfa1..3eaca6b2828 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree and b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree
index 004a54ad4e7..456e70d1667 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree and b/dev/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree
index 602b0441c0c..8825a4b2fd9 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree
index e3322645eb5..91f8ff28fd3 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree
index 8aafa075fc1..54ed21a6079 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree
index 54a03d5efae..382de1a6b52 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree
index c21fb5311c4..95980ce17d9 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree
index 1c1f7d2cede..dff39e1364c 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree
index f4e9feb71dd..c4a67d80ad9 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree b/dev/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree
index 1d8a83f5b1a..4e086185cf9 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree and b/dev/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Examples/index.doctree b/dev/.doctrees/SpinalHDL/Examples/index.doctree
index 4eecc8f52a7..e1122daca8a 100644
Binary files a/dev/.doctrees/SpinalHDL/Examples/index.doctree and b/dev/.doctrees/SpinalHDL/Examples/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Formal verification/index.doctree b/dev/.doctrees/SpinalHDL/Formal verification/index.doctree
index e3073ce76c1..bb848dc921c 100644
Binary files a/dev/.doctrees/SpinalHDL/Formal verification/index.doctree and b/dev/.doctrees/SpinalHDL/Formal verification/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree
index 5c9c7dccece..57ec86a7b8f 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree
index e1376ecef40..08e1b29d4fc 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree
index 8253579d92b..1b18bd21108 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree
index 072c818fe8d..42d96f9f7a4 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree
index b31f9f68c2f..c21bf0fdafb 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree
index 084926bca28..b38d2b71a4b 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree
index 352781fd4c0..9ac1d961c7e 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree
index 6ae86e910eb..52b6dd3c321 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree
index 265f63991c5..8259086a61f 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree
index c2befe2bca8..0c0bf52b8ef 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree
index 206e0480932..58d646d49f8 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/getting_started.doctree b/dev/.doctrees/SpinalHDL/Getting Started/getting_started.doctree
index aa676d84804..3c2b5c114aa 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/getting_started.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/getting_started.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/index.doctree b/dev/.doctrees/SpinalHDL/Getting Started/index.doctree
index 0ee9d1f1256..3e886dbc605 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/index.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/motivation.doctree b/dev/.doctrees/SpinalHDL/Getting Started/motivation.doctree
index 9380be35460..f670addfe90 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/motivation.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/motivation.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Getting Started/presentation.doctree b/dev/.doctrees/SpinalHDL/Getting Started/presentation.doctree
index c33c2a88947..6f44f96d31f 100644
Binary files a/dev/.doctrees/SpinalHDL/Getting Started/presentation.doctree and b/dev/.doctrees/SpinalHDL/Getting Started/presentation.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/index.doctree b/dev/.doctrees/SpinalHDL/Legacy/index.doctree
index 4692ed21fe9..11abecbe39b 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/index.doctree and b/dev/.doctrees/SpinalHDL/Legacy/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree b/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree
index e1c11130ba9..ce2d156d3d0 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree and b/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree b/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree
index a03689caac0..f06afc149c2 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree and b/dev/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree b/dev/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree
index 12aef58fc2c..6f34838861f 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree and b/dev/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree b/dev/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree
index a2f134d364b..787e1271dc0 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree and b/dev/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree b/dev/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree
index 17e3423f485..c7947b6d606 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree and b/dev/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Legacy/riscv.doctree b/dev/.doctrees/SpinalHDL/Legacy/riscv.doctree
index 50afad1cf2b..e1171ddd529 100644
Binary files a/dev/.doctrees/SpinalHDL/Legacy/riscv.doctree and b/dev/.doctrees/SpinalHDL/Legacy/riscv.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree b/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree
index eea2915b546..65dbae8de42 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree b/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree
index c9e0d5abfb8..c5c57e0cfdd 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree b/dev/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree
index fe9e38966e9..5bbe9509583 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree b/dev/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree
index defe75b229e..be3c7c9df61 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Bus/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/Bus/index.doctree
index 10f80e04e65..8de325401a4 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Bus/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Bus/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Com/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/Com/index.doctree
index 58772c22a6f..b48baa5e935 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Com/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Com/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Com/uart.doctree b/dev/.doctrees/SpinalHDL/Libraries/Com/uart.doctree
index 88e53dee6ab..7e0ef6e14ca 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Com/uart.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Com/uart.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree b/dev/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree
index e85e2b2e730..f2925ef7ee5 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree b/dev/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree
index 951da418f58..28bef4ba959 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree b/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree
index a33a9225d21..7b4a1f9b010 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree and b/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree b/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree
index 48167eb347a..ab125248889 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree and b/dev/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/EDA/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/EDA/index.doctree
index 7e6e561adbf..0a742dcdb36 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/EDA/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/EDA/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree b/dev/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree
index a0594f32b5e..e1540f69aea 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree
index d9418b40f27..780fda20c1b 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree b/dev/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree
index f6ee7a6d6c1..7666a179804 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/IO/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/IO/index.doctree
index 7640b021157..cf09d0b3186 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/IO/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/IO/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree b/dev/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree
index 9cbf9d6640e..a8bf37a3f47 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree and b/dev/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree b/dev/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree
index ca90d24f8fe..67d738f5c3e 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree and b/dev/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree b/dev/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree
index 7b3f6077d33..cec7db76fb3 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/Misc/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/Misc/index.doctree
index 09ff3dd3963..b5481de1dd8 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/Misc/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/Misc/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/binarySystem.doctree b/dev/.doctrees/SpinalHDL/Libraries/binarySystem.doctree
index e7be21d59f3..ec9cd583e51 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/binarySystem.doctree and b/dev/.doctrees/SpinalHDL/Libraries/binarySystem.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree b/dev/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree
index 02160e27830..442723ecca2 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree and b/dev/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/fiber.doctree b/dev/.doctrees/SpinalHDL/Libraries/fiber.doctree
index 14e53d4c2e3..68a72b6874b 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/fiber.doctree and b/dev/.doctrees/SpinalHDL/Libraries/fiber.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/flow.doctree b/dev/.doctrees/SpinalHDL/Libraries/flow.doctree
index 7a0d233225b..f0735c57b2e 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/flow.doctree and b/dev/.doctrees/SpinalHDL/Libraries/flow.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/fragment.doctree b/dev/.doctrees/SpinalHDL/Libraries/fragment.doctree
index f77ea23295d..33e9c14498b 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/fragment.doctree and b/dev/.doctrees/SpinalHDL/Libraries/fragment.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/fsm.doctree b/dev/.doctrees/SpinalHDL/Libraries/fsm.doctree
index ce38a72123b..f06395d7439 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/fsm.doctree and b/dev/.doctrees/SpinalHDL/Libraries/fsm.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/index.doctree b/dev/.doctrees/SpinalHDL/Libraries/index.doctree
index 78b78118383..446106429f4 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/index.doctree and b/dev/.doctrees/SpinalHDL/Libraries/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/regIf.doctree b/dev/.doctrees/SpinalHDL/Libraries/regIf.doctree
index 6525fe195ea..c9e2f4248e6 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/regIf.doctree and b/dev/.doctrees/SpinalHDL/Libraries/regIf.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/stream.doctree b/dev/.doctrees/SpinalHDL/Libraries/stream.doctree
index 462b326b402..0dd261ba352 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/stream.doctree and b/dev/.doctrees/SpinalHDL/Libraries/stream.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/utils.doctree b/dev/.doctrees/SpinalHDL/Libraries/utils.doctree
index 1f2c4332694..9c86c982c09 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/utils.doctree and b/dev/.doctrees/SpinalHDL/Libraries/utils.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Libraries/vexriscv.doctree b/dev/.doctrees/SpinalHDL/Libraries/vexriscv.doctree
index 310f74fc1e1..78680f0e7f8 100644
Binary files a/dev/.doctrees/SpinalHDL/Libraries/vexriscv.doctree and b/dev/.doctrees/SpinalHDL/Libraries/vexriscv.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/analog_inout.doctree b/dev/.doctrees/SpinalHDL/Other language features/analog_inout.doctree
index fd6b209d2d9..6f5dd3d7b9a 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/analog_inout.doctree and b/dev/.doctrees/SpinalHDL/Other language features/analog_inout.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/assertion.doctree b/dev/.doctrees/SpinalHDL/Other language features/assertion.doctree
index f307ab03593..01944bdccfd 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/assertion.doctree and b/dev/.doctrees/SpinalHDL/Other language features/assertion.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/index.doctree b/dev/.doctrees/SpinalHDL/Other language features/index.doctree
index 9e94404a048..f891454681e 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/index.doctree and b/dev/.doctrees/SpinalHDL/Other language features/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/report.doctree b/dev/.doctrees/SpinalHDL/Other language features/report.doctree
index aba5ee80aea..6be30bf6e36 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/report.doctree and b/dev/.doctrees/SpinalHDL/Other language features/report.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/scope_property.doctree b/dev/.doctrees/SpinalHDL/Other language features/scope_property.doctree
index 36c16983c67..18f7d5148fb 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/scope_property.doctree and b/dev/.doctrees/SpinalHDL/Other language features/scope_property.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/stub.doctree b/dev/.doctrees/SpinalHDL/Other language features/stub.doctree
index 279c0bbae1f..b2f2a75ce8e 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/stub.doctree and b/dev/.doctrees/SpinalHDL/Other language features/stub.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/utils.doctree b/dev/.doctrees/SpinalHDL/Other language features/utils.doctree
index cc1530bba77..790db49f213 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/utils.doctree and b/dev/.doctrees/SpinalHDL/Other language features/utils.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree b/dev/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree
index 73f622e332e..33f4214c7bc 100644
Binary files a/dev/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree and b/dev/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Semantic/assignments.doctree b/dev/.doctrees/SpinalHDL/Semantic/assignments.doctree
index 5cc1aff774d..769ca469d0e 100644
Binary files a/dev/.doctrees/SpinalHDL/Semantic/assignments.doctree and b/dev/.doctrees/SpinalHDL/Semantic/assignments.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Semantic/index.doctree b/dev/.doctrees/SpinalHDL/Semantic/index.doctree
index 9aee1f35bae..50b2917a3fd 100644
Binary files a/dev/.doctrees/SpinalHDL/Semantic/index.doctree and b/dev/.doctrees/SpinalHDL/Semantic/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Semantic/rules.doctree b/dev/.doctrees/SpinalHDL/Semantic/rules.doctree
index eda05b4b7d1..35b20815961 100644
Binary files a/dev/.doctrees/SpinalHDL/Semantic/rules.doctree and b/dev/.doctrees/SpinalHDL/Semantic/rules.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Semantic/when_switch.doctree b/dev/.doctrees/SpinalHDL/Semantic/when_switch.doctree
index a23724e4d0a..f9b0abe99c6 100644
Binary files a/dev/.doctrees/SpinalHDL/Semantic/when_switch.doctree and b/dev/.doctrees/SpinalHDL/Semantic/when_switch.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Sequential logic/index.doctree b/dev/.doctrees/SpinalHDL/Sequential logic/index.doctree
index 28ef39a21df..17bd1ebefed 100644
Binary files a/dev/.doctrees/SpinalHDL/Sequential logic/index.doctree and b/dev/.doctrees/SpinalHDL/Sequential logic/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Sequential logic/memory.doctree b/dev/.doctrees/SpinalHDL/Sequential logic/memory.doctree
index b419895ee82..cdba22e1345 100644
Binary files a/dev/.doctrees/SpinalHDL/Sequential logic/memory.doctree and b/dev/.doctrees/SpinalHDL/Sequential logic/memory.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Sequential logic/registers.doctree b/dev/.doctrees/SpinalHDL/Sequential logic/registers.doctree
index a42048da438..08c3a635b1e 100644
Binary files a/dev/.doctrees/SpinalHDL/Sequential logic/registers.doctree and b/dev/.doctrees/SpinalHDL/Sequential logic/registers.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/bootstraps.doctree b/dev/.doctrees/SpinalHDL/Simulation/bootstraps.doctree
index 06177fea872..e45e3e24c3e 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/bootstraps.doctree and b/dev/.doctrees/SpinalHDL/Simulation/bootstraps.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/clock.doctree b/dev/.doctrees/SpinalHDL/Simulation/clock.doctree
index 4f8a7dac803..6340cdf7796 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/clock.doctree and b/dev/.doctrees/SpinalHDL/Simulation/clock.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/engine.doctree b/dev/.doctrees/SpinalHDL/Simulation/engine.doctree
index 97c50cfb2ee..7319e699b24 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/engine.doctree and b/dev/.doctrees/SpinalHDL/Simulation/engine.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree
index 4e1979e48f0..51e9be8e2b7 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree
index 774f14e1e67..7d3f4599b86 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/index.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/index.doctree
index d151e839777..50b15edce70 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/index.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree
index efa718c7ecc..eec89ec17e3 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree
index f26a11e77bc..29d92475e9e 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree
index a0dd473476d..281a3192931 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree b/dev/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree
index dc6be3b39ba..165f6356c0c 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree and b/dev/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/index.doctree b/dev/.doctrees/SpinalHDL/Simulation/index.doctree
index b05e6dda15a..d039a3a8e6c 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/index.doctree and b/dev/.doctrees/SpinalHDL/Simulation/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree b/dev/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree
index 79530213917..1c2e5e8abb0 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree and b/dev/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree b/dev/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree
index 076018583a2..8ffdd5b3c8c 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree and b/dev/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/install/VCS.doctree b/dev/.doctrees/SpinalHDL/Simulation/install/VCS.doctree
index 389de19049a..74d28298db0 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/install/VCS.doctree and b/dev/.doctrees/SpinalHDL/Simulation/install/VCS.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree b/dev/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree
index 67b3810d830..8b3bca06727 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree and b/dev/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/install/index.doctree b/dev/.doctrees/SpinalHDL/Simulation/install/index.doctree
index b0f13427b67..e5d13015531 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/install/index.doctree and b/dev/.doctrees/SpinalHDL/Simulation/install/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/sensitive.doctree b/dev/.doctrees/SpinalHDL/Simulation/sensitive.doctree
index 8e28e84fa4a..352ff7cbeb4 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/sensitive.doctree and b/dev/.doctrees/SpinalHDL/Simulation/sensitive.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/signal.doctree b/dev/.doctrees/SpinalHDL/Simulation/signal.doctree
index 8fbc2f547f7..e6e16587e03 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/signal.doctree and b/dev/.doctrees/SpinalHDL/Simulation/signal.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/threadFull.doctree b/dev/.doctrees/SpinalHDL/Simulation/threadFull.doctree
index 654db76be0d..e534ec0ca7c 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/threadFull.doctree and b/dev/.doctrees/SpinalHDL/Simulation/threadFull.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Simulation/threadLess.doctree b/dev/.doctrees/SpinalHDL/Simulation/threadLess.doctree
index c3938c84f94..d6115d672fe 100644
Binary files a/dev/.doctrees/SpinalHDL/Simulation/threadLess.doctree and b/dev/.doctrees/SpinalHDL/Simulation/threadLess.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/area.doctree b/dev/.doctrees/SpinalHDL/Structuring/area.doctree
index 41961215907..b5e0cbb991c 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/area.doctree and b/dev/.doctrees/SpinalHDL/Structuring/area.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/blackbox.doctree b/dev/.doctrees/SpinalHDL/Structuring/blackbox.doctree
index 7ab2012717c..42b2ce7f837 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/blackbox.doctree and b/dev/.doctrees/SpinalHDL/Structuring/blackbox.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/clock_domain.doctree b/dev/.doctrees/SpinalHDL/Structuring/clock_domain.doctree
index 786e71bcb55..5e07cd30958 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/clock_domain.doctree and b/dev/.doctrees/SpinalHDL/Structuring/clock_domain.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree b/dev/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree
index 36f667c0a11..5360ebb7985 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree and b/dev/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/function.doctree b/dev/.doctrees/SpinalHDL/Structuring/function.doctree
index 0190d29851a..e183dc2cf44 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/function.doctree and b/dev/.doctrees/SpinalHDL/Structuring/function.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/index.doctree b/dev/.doctrees/SpinalHDL/Structuring/index.doctree
index 93b9e5cf522..1c39454266b 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/index.doctree and b/dev/.doctrees/SpinalHDL/Structuring/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/naming.doctree b/dev/.doctrees/SpinalHDL/Structuring/naming.doctree
index 6afb5a33575..b95b78b842d 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/naming.doctree and b/dev/.doctrees/SpinalHDL/Structuring/naming.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/Structuring/parametrization.doctree b/dev/.doctrees/SpinalHDL/Structuring/parametrization.doctree
index 228ef0ce64d..a2da6785ad3 100644
Binary files a/dev/.doctrees/SpinalHDL/Structuring/parametrization.doctree and b/dev/.doctrees/SpinalHDL/Structuring/parametrization.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/chisel.doctree b/dev/.doctrees/SpinalHDL/miscelenea/chisel.doctree
index c12b6977dc0..05c1faa8d08 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/chisel.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/chisel.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree b/dev/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree
index b92e2f063ce..8bb0eb89c0c 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/core/elements.doctree b/dev/.doctrees/SpinalHDL/miscelenea/core/elements.doctree
index 8da266c08fe..1462080a881 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/core/elements.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/core/elements.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree b/dev/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree
index 6ecd62f2fe2..6a86406a341 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/index.doctree b/dev/.doctrees/SpinalHDL/miscelenea/index.doctree
index b5e23fe631f..0435496fa24 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/index.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/index.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware.doctree b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware.doctree
index 165f1ba0d05..97bcf70be4b 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware_toplevel.doctree b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware_toplevel.doctree
index 56f6ded00b1..0712714678b 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware_toplevel.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/hardware_toplevel.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/introduction.doctree b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/introduction.doctree
index f29e84e6608..7df2885b9d9 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/introduction.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/introduction.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/software.doctree b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/software.doctree
index eb71143f183..6d4bae482f1 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/software.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/lib/briey/software.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/regular_hdl.doctree b/dev/.doctrees/SpinalHDL/miscelenea/regular_hdl.doctree
index d6059975aed..5647e93ed1f 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/regular_hdl.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/regular_hdl.doctree differ
diff --git a/dev/.doctrees/SpinalHDL/miscelenea/things_to_do.doctree b/dev/.doctrees/SpinalHDL/miscelenea/things_to_do.doctree
index bc93a52bfc2..0611bad674d 100644
Binary files a/dev/.doctrees/SpinalHDL/miscelenea/things_to_do.doctree and b/dev/.doctrees/SpinalHDL/miscelenea/things_to_do.doctree differ
diff --git a/dev/.doctrees/environment.pickle b/dev/.doctrees/environment.pickle
index 6bb47af79bb..10ff7a503ad 100644
Binary files a/dev/.doctrees/environment.pickle and b/dev/.doctrees/environment.pickle differ
diff --git a/dev/.doctrees/index.doctree b/dev/.doctrees/index.doctree
index c4afcbdd0d2..60cd4116d67 100644
Binary files a/dev/.doctrees/index.doctree and b/dev/.doctrees/index.doctree differ
diff --git a/dev/artefacts/SpinalHDL_docs-dev-SingleHTML.zip b/dev/artefacts/SpinalHDL_docs-dev-SingleHTML.zip
index 30e06841b41..afcab7494cc 100644
Binary files a/dev/artefacts/SpinalHDL_docs-dev-SingleHTML.zip and b/dev/artefacts/SpinalHDL_docs-dev-SingleHTML.zip differ
diff --git a/dev/artefacts/SpinalHDL_docs-dev.pdf b/dev/artefacts/SpinalHDL_docs-dev.pdf
index 119f1ee963f..27d8156a815 100644
Binary files a/dev/artefacts/SpinalHDL_docs-dev.pdf and b/dev/artefacts/SpinalHDL_docs-dev.pdf differ
diff --git a/master/.buildinfo b/master/.buildinfo
index a9feb0650d3..6e37a40b59d 100644
--- a/master/.buildinfo
+++ b/master/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: b5d4ef35a899c1f9d6fe52b3f4e362ca
+config: d60a0884b7d8c668367b06c11cfe645e
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/master/.doctrees/SpinalHDL/Data types/AFix.doctree b/master/.doctrees/SpinalHDL/Data types/AFix.doctree
index 5e90fae957f..f5685acca1d 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/AFix.doctree and b/master/.doctrees/SpinalHDL/Data types/AFix.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/Fix.doctree b/master/.doctrees/SpinalHDL/Data types/Fix.doctree
index 0c3bd1c9e83..8ae03b37d9a 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/Fix.doctree and b/master/.doctrees/SpinalHDL/Data types/Fix.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/Floating.doctree b/master/.doctrees/SpinalHDL/Data types/Floating.doctree
index 1e74fa3d1dd..f6cead370c6 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/Floating.doctree and b/master/.doctrees/SpinalHDL/Data types/Floating.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/Int.doctree b/master/.doctrees/SpinalHDL/Data types/Int.doctree
index 8f54ebb2472..725e0874c30 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/Int.doctree and b/master/.doctrees/SpinalHDL/Data types/Int.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/Vec.doctree b/master/.doctrees/SpinalHDL/Data types/Vec.doctree
index a5df5b07bf6..9f8b58ffd21 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/Vec.doctree and b/master/.doctrees/SpinalHDL/Data types/Vec.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/bits.doctree b/master/.doctrees/SpinalHDL/Data types/bits.doctree
index b6bdb0fd6a8..88b7dc75ebc 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/bits.doctree and b/master/.doctrees/SpinalHDL/Data types/bits.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/bool.doctree b/master/.doctrees/SpinalHDL/Data types/bool.doctree
index 270e7f3f9f3..845c575f971 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/bool.doctree and b/master/.doctrees/SpinalHDL/Data types/bool.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/bundle.doctree b/master/.doctrees/SpinalHDL/Data types/bundle.doctree
index 5dd8fc000f7..b3c6253f307 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/bundle.doctree and b/master/.doctrees/SpinalHDL/Data types/bundle.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/enum.doctree b/master/.doctrees/SpinalHDL/Data types/enum.doctree
index 390505787a4..11eca431cba 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/enum.doctree and b/master/.doctrees/SpinalHDL/Data types/enum.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Data types/index.doctree b/master/.doctrees/SpinalHDL/Data types/index.doctree
index 820206e7a67..cc6ebfb80ef 100644
Binary files a/master/.doctrees/SpinalHDL/Data types/index.doctree and b/master/.doctrees/SpinalHDL/Data types/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree b/master/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree
index bb8cd846d47..245973f9e0c 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree and b/master/.doctrees/SpinalHDL/Design errors/assignment_overlap.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree b/master/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree
index 604160f1858..aae8ad7a9d1 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree and b/master/.doctrees/SpinalHDL/Design errors/clock_crossing_violation.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree b/master/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree
index c9c90128d82..a4afe036f59 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree and b/master/.doctrees/SpinalHDL/Design errors/combinatorial_loop.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree b/master/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree
index fc2750a748f..aa13895a67b 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree and b/master/.doctrees/SpinalHDL/Design errors/hierarchy_violation.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/index.doctree b/master/.doctrees/SpinalHDL/Design errors/index.doctree
index 8d08260fe95..9d425fd335f 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/index.doctree and b/master/.doctrees/SpinalHDL/Design errors/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/iobundle.doctree b/master/.doctrees/SpinalHDL/Design errors/iobundle.doctree
index 369653af4c3..c3b18a9418e 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/iobundle.doctree and b/master/.doctrees/SpinalHDL/Design errors/iobundle.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/latch_detected.doctree b/master/.doctrees/SpinalHDL/Design errors/latch_detected.doctree
index 292a1712b62..a8c05457f39 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/latch_detected.doctree and b/master/.doctrees/SpinalHDL/Design errors/latch_detected.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree b/master/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree
index da6f1381c4c..b16d7d17885 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree and b/master/.doctrees/SpinalHDL/Design errors/no_driver_on.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree b/master/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree
index 18b6118f475..664ab8964d8 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree and b/master/.doctrees/SpinalHDL/Design errors/nullpointerexception.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/out_of_range_constant.doctree b/master/.doctrees/SpinalHDL/Design errors/out_of_range_constant.doctree
index 162dab789fb..35468e4c813 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/out_of_range_constant.doctree and b/master/.doctrees/SpinalHDL/Design errors/out_of_range_constant.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree b/master/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree
index dc16eade36c..75c378074ce 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree and b/master/.doctrees/SpinalHDL/Design errors/register_defined_as_component_input.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/scope_violation.doctree b/master/.doctrees/SpinalHDL/Design errors/scope_violation.doctree
index 4260e65d1a5..4fa60dbb475 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/scope_violation.doctree and b/master/.doctrees/SpinalHDL/Design errors/scope_violation.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree b/master/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree
index 3dbde7d992b..33f4bbf0753 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree and b/master/.doctrees/SpinalHDL/Design errors/spinal_cant_clone.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree b/master/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree
index 70c68c2f211..60382f140df 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree and b/master/.doctrees/SpinalHDL/Design errors/unassigned_register.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree b/master/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree
index 7442c8bb238..251d45e78c9 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree and b/master/.doctrees/SpinalHDL/Design errors/unreachable_is_statement.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree b/master/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree
index f32a51a4586..8273718af0f 100644
Binary files a/master/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree and b/master/.doctrees/SpinalHDL/Design errors/width_mismatch.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree b/master/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree
index 2b2bc65e03c..cbcc5db00f2 100644
Binary files a/master/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree and b/master/.doctrees/SpinalHDL/Developers area/bus_slave_factory_impl.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Developers area/howtodocument.doctree b/master/.doctrees/SpinalHDL/Developers area/howtodocument.doctree
index 223dfec52be..11397f9268f 100644
Binary files a/master/.doctrees/SpinalHDL/Developers area/howtodocument.doctree and b/master/.doctrees/SpinalHDL/Developers area/howtodocument.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Developers area/index.doctree b/master/.doctrees/SpinalHDL/Developers area/index.doctree
index e92f7ebb03f..ad2a211d388 100644
Binary files a/master/.doctrees/SpinalHDL/Developers area/index.doctree and b/master/.doctrees/SpinalHDL/Developers area/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Developers area/mill support.doctree b/master/.doctrees/SpinalHDL/Developers area/mill support.doctree
index ff94bfdc488..20139a7f622 100644
Binary files a/master/.doctrees/SpinalHDL/Developers area/mill support.doctree and b/master/.doctrees/SpinalHDL/Developers area/mill support.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree b/master/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree
index 46a808882ca..eadc744180b 100644
Binary files a/master/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree and b/master/.doctrees/SpinalHDL/Developers area/spinalhdl_datamodel.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Developers area/types.doctree b/master/.doctrees/SpinalHDL/Developers area/types.doctree
index 96a0e82e6ea..ab49a6d6f1e 100644
Binary files a/master/.doctrees/SpinalHDL/Developers area/types.doctree and b/master/.doctrees/SpinalHDL/Developers area/types.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree b/master/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree
index 06024c46b33..d769599ed7e 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree and b/master/.doctrees/SpinalHDL/Examples/Advanced ones/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree b/master/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree
index 5f807536854..25e934f9b8d 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree and b/master/.doctrees/SpinalHDL/Examples/Advanced ones/jtag.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree b/master/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree
index 8bc4114d96f..d2b21c796e6 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree and b/master/.doctrees/SpinalHDL/Examples/Advanced ones/memory_mapped_uart.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree b/master/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree
index fc7b521a68a..0136be88949 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree and b/master/.doctrees/SpinalHDL/Examples/Advanced ones/pinesec.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Advanced ones/slots.doctree b/master/.doctrees/SpinalHDL/Examples/Advanced ones/slots.doctree
index f7955bbebe6..de00d4cac45 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Advanced ones/slots.doctree and b/master/.doctrees/SpinalHDL/Examples/Advanced ones/slots.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree b/master/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree
index 717131f1380..0971ed7ae95 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree and b/master/.doctrees/SpinalHDL/Examples/Advanced ones/timer.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree
index 17649b587b6..0b6309b27b4 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree and b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/fractal.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree
index d5b71e43cac..9145d44fcfb 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree and b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree
index 146ecacc91b..5907f568253 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree and b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/uart.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree
index 19235ec4c86..1a11cd5c008 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree and b/master/.doctrees/SpinalHDL/Examples/Intermediates ones/vga.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree
index 4ea7643f7ce..67fcb8f9f25 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/apb3.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree
index e40d7738753..196658d13ce 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/carry_adder.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree
index 14e5e226600..919c59826ad 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/color_summing.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree
index a8713b45105..31cce2abc1a 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/counter_with_clear.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree
index c42e476b7cf..305ed8545e6 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree
index 064fb806981..44692f5ae1c 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/pll_resetctrl.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree
index f69954a199b..1acf05fc7bf 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/rgb_to_gray.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree b/master/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree
index 80b5cd4157c..33383114837 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree and b/master/.doctrees/SpinalHDL/Examples/Simple ones/sinus_rom.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Examples/index.doctree b/master/.doctrees/SpinalHDL/Examples/index.doctree
index 0aa4b7c02ed..9d6c3ce5eec 100644
Binary files a/master/.doctrees/SpinalHDL/Examples/index.doctree and b/master/.doctrees/SpinalHDL/Examples/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Foreword/index.doctree b/master/.doctrees/SpinalHDL/Foreword/index.doctree
index a7d6f689146..18e82165234 100644
Binary files a/master/.doctrees/SpinalHDL/Foreword/index.doctree and b/master/.doctrees/SpinalHDL/Foreword/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Formal verification/index.doctree b/master/.doctrees/SpinalHDL/Formal verification/index.doctree
index 2d78b575b35..d972a0752bc 100644
Binary files a/master/.doctrees/SpinalHDL/Formal verification/index.doctree and b/master/.doctrees/SpinalHDL/Formal verification/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree
index 87007330e7b..b9309388980 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/core.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree
index 8d5ec11d065..231731e3670 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree
index ed00dab780f..ff05cc86fa2 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/lib.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree
index 809a724bc49..ada6da28879 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Cheatsheets/symbolic.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree b/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree
index 30fe7c4eebf..d803e4fa659 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree b/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree
index fafc9b4a080..2fa582c4b7d 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_comp.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree b/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree
index 8cdcb9127d0..810c415d292 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Help for VHDL people/vhdl_perspective.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Install and setup.doctree b/master/.doctrees/SpinalHDL/Getting Started/Install and setup.doctree
index f4d7a2e2927..20f9a48cee2 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Install and setup.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Install and setup.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/IntelliJ.doctree b/master/.doctrees/SpinalHDL/Getting Started/IntelliJ.doctree
index d069cbeb40d..2849ca70c83 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/IntelliJ.doctree and b/master/.doctrees/SpinalHDL/Getting Started/IntelliJ.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/SBT.doctree b/master/.doctrees/SpinalHDL/Getting Started/SBT.doctree
index 8c5470650b8..066bf0df13c 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/SBT.doctree and b/master/.doctrees/SpinalHDL/Getting Started/SBT.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree
index 79f6c690eb9..167516c6862 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/basics.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree
index e39403e344b..3db800fd0bd 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/coding_conventions.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree
index 07e71d36e7a..6dc475304dc 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree
index 88d4fcdbfa7..5c36eb2bbce 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree and b/master/.doctrees/SpinalHDL/Getting Started/Scala Guide/interaction.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/VSCodium.doctree b/master/.doctrees/SpinalHDL/Getting Started/VSCodium.doctree
index 2d5ae9b276c..3d465c983a2 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/VSCodium.doctree and b/master/.doctrees/SpinalHDL/Getting Started/VSCodium.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Getting Started/index.doctree b/master/.doctrees/SpinalHDL/Getting Started/index.doctree
index 717267a89a8..6d59c7e7b9b 100644
Binary files a/master/.doctrees/SpinalHDL/Getting Started/index.doctree and b/master/.doctrees/SpinalHDL/Getting Started/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/A simple example.doctree b/master/.doctrees/SpinalHDL/Introduction/A simple example.doctree
index 475a7561c36..6ea3d95dc8d 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/A simple example.doctree and b/master/.doctrees/SpinalHDL/Introduction/A simple example.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/Contributing.doctree b/master/.doctrees/SpinalHDL/Introduction/Contributing.doctree
index d7fd1df5870..d6ef27a68b7 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/Contributing.doctree and b/master/.doctrees/SpinalHDL/Introduction/Contributing.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/Getting in touch.doctree b/master/.doctrees/SpinalHDL/Introduction/Getting in touch.doctree
index 78f41f531c0..ef4605a438f 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/Getting in touch.doctree and b/master/.doctrees/SpinalHDL/Introduction/Getting in touch.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/License.doctree b/master/.doctrees/SpinalHDL/Introduction/License.doctree
index b9536892a6c..f3fd2cfbc91 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/License.doctree and b/master/.doctrees/SpinalHDL/Introduction/License.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/Other learning materials.doctree b/master/.doctrees/SpinalHDL/Introduction/Other learning materials.doctree
index 9ea9d5de970..3ad26c4274c 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/Other learning materials.doctree and b/master/.doctrees/SpinalHDL/Introduction/Other learning materials.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/Projects using SpinalHDL.doctree b/master/.doctrees/SpinalHDL/Introduction/Projects using SpinalHDL.doctree
index edfda8b2418..3dd92933f55 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/Projects using SpinalHDL.doctree and b/master/.doctrees/SpinalHDL/Introduction/Projects using SpinalHDL.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/SpinalHDL.doctree b/master/.doctrees/SpinalHDL/Introduction/SpinalHDL.doctree
index b83806e9b67..6f09d1a5771 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/SpinalHDL.doctree and b/master/.doctrees/SpinalHDL/Introduction/SpinalHDL.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/faq.doctree b/master/.doctrees/SpinalHDL/Introduction/faq.doctree
index 055b9dbe776..9410811ed08 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/faq.doctree and b/master/.doctrees/SpinalHDL/Introduction/faq.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Introduction/index.doctree b/master/.doctrees/SpinalHDL/Introduction/index.doctree
index 4352403d3d7..a2b4a2e5c5e 100644
Binary files a/master/.doctrees/SpinalHDL/Introduction/index.doctree and b/master/.doctrees/SpinalHDL/Introduction/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/index.doctree b/master/.doctrees/SpinalHDL/Legacy/index.doctree
index 742efb2ac74..19bdc00e5d6 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/index.doctree and b/master/.doctrees/SpinalHDL/Legacy/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree b/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree
index ca88d443aad..29f273cfbed 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree and b/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree b/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree
index a8c2958166a..389e48e7623 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree and b/master/.doctrees/SpinalHDL/Legacy/pinsec/hardware_toplevel.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree b/master/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree
index 0225d1cdd48..7ada705970d 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree and b/master/.doctrees/SpinalHDL/Legacy/pinsec/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree b/master/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree
index c9753ab50da..84f2ee2933a 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree and b/master/.doctrees/SpinalHDL/Legacy/pinsec/introduction.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree b/master/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree
index b0c27b56a2b..c359634fe95 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree and b/master/.doctrees/SpinalHDL/Legacy/pinsec/software.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Legacy/riscv.doctree b/master/.doctrees/SpinalHDL/Legacy/riscv.doctree
index cb0204f2361..d3b23e95d6a 100644
Binary files a/master/.doctrees/SpinalHDL/Legacy/riscv.doctree and b/master/.doctrees/SpinalHDL/Legacy/riscv.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree
index fac079c362e..3cc1a258742 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree and b/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/ahblite3.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree
index 1ac5a508f6e..ce4f794fe92 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree and b/master/.doctrees/SpinalHDL/Libraries/Bus/amba3/apb3.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree
index fdeb36c884d..501ec51faea 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree and b/master/.doctrees/SpinalHDL/Libraries/Bus/amba4/axi4.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree
index b8a8876c98a..aef8ec3aaa0 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree and b/master/.doctrees/SpinalHDL/Libraries/Bus/avalon/avalonmm.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/index.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/index.doctree
index ed01a316600..d9f5c8c18c8 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Bus/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/Bus/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/tilelink/tilelink.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/tilelink/tilelink.doctree
new file mode 100644
index 00000000000..a2723fd7743
Binary files /dev/null and b/master/.doctrees/SpinalHDL/Libraries/Bus/tilelink/tilelink.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Bus/tilelink/tilelink_fabric.doctree b/master/.doctrees/SpinalHDL/Libraries/Bus/tilelink/tilelink_fabric.doctree
new file mode 100644
index 00000000000..37d9d5f1229
Binary files /dev/null and b/master/.doctrees/SpinalHDL/Libraries/Bus/tilelink/tilelink_fabric.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Com/index.doctree b/master/.doctrees/SpinalHDL/Libraries/Com/index.doctree
index 751a315ae32..1ef8fb5074f 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Com/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/Com/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Com/uart.doctree b/master/.doctrees/SpinalHDL/Libraries/Com/uart.doctree
index 7d423d96ae4..b8fb5c584fc 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Com/uart.doctree and b/master/.doctrees/SpinalHDL/Libraries/Com/uart.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree b/master/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree
index dd94a004b62..5ff1e0863a9 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree and b/master/.doctrees/SpinalHDL/Libraries/Com/usb_device.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree b/master/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree
index 70da6dfa8c0..c91fbd75879 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree and b/master/.doctrees/SpinalHDL/Libraries/Com/usb_ohci.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree b/master/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree
index 228efcf26cd..04275e45ea7 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree and b/master/.doctrees/SpinalHDL/Libraries/EDA/altera/qsysify.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree b/master/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree
index 4733cc3e61d..35e1de8446f 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree and b/master/.doctrees/SpinalHDL/Libraries/EDA/altera/quartus_flow.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/EDA/index.doctree b/master/.doctrees/SpinalHDL/Libraries/EDA/index.doctree
index a5c703f90d5..c5ba8684bf2 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/EDA/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/EDA/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree b/master/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree
index ea2358ce947..e1260a52fe0 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree and b/master/.doctrees/SpinalHDL/Libraries/Graphics/colors.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree b/master/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree
index 2f5251fe276..56d8588066d 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/Graphics/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree b/master/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree
index 0ad68861bbd..3e35b934d38 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree and b/master/.doctrees/SpinalHDL/Libraries/Graphics/vga.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/IO/index.doctree b/master/.doctrees/SpinalHDL/Libraries/IO/index.doctree
index 4bf25d4ffad..a4a687c6413 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/IO/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/IO/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree b/master/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree
index 149ef632daf..87381df06f8 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree and b/master/.doctrees/SpinalHDL/Libraries/IO/readableOpenDrain.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree b/master/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree
index 434e322a445..65b01441289 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree and b/master/.doctrees/SpinalHDL/Libraries/IO/tristate.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree b/master/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree
index 3a6ae7c8af1..a5bbfe19af7 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree and b/master/.doctrees/SpinalHDL/Libraries/Misc/PLIC/plic_mapper.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/Misc/index.doctree b/master/.doctrees/SpinalHDL/Libraries/Misc/index.doctree
index 3984ae79018..cf8cd497640 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/Misc/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/Misc/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/binarySystem.doctree b/master/.doctrees/SpinalHDL/Libraries/binarySystem.doctree
index ec78fd2b2a6..1ae95bf4d63 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/binarySystem.doctree and b/master/.doctrees/SpinalHDL/Libraries/binarySystem.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree b/master/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree
index 18fd939b342..5de3015634a 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree and b/master/.doctrees/SpinalHDL/Libraries/bus_slave_factory.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/fiber.doctree b/master/.doctrees/SpinalHDL/Libraries/fiber.doctree
index 5019f61b9e9..3a4258f53ac 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/fiber.doctree and b/master/.doctrees/SpinalHDL/Libraries/fiber.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/flow.doctree b/master/.doctrees/SpinalHDL/Libraries/flow.doctree
index c0b9e3ac74d..efe6499ea3c 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/flow.doctree and b/master/.doctrees/SpinalHDL/Libraries/flow.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/fragment.doctree b/master/.doctrees/SpinalHDL/Libraries/fragment.doctree
index 14c23f6fd90..47dffdbc30a 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/fragment.doctree and b/master/.doctrees/SpinalHDL/Libraries/fragment.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/fsm.doctree b/master/.doctrees/SpinalHDL/Libraries/fsm.doctree
index 7322c4a4924..4e63f7359b7 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/fsm.doctree and b/master/.doctrees/SpinalHDL/Libraries/fsm.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/index.doctree b/master/.doctrees/SpinalHDL/Libraries/index.doctree
index 22873ec59a6..57237b8280d 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/index.doctree and b/master/.doctrees/SpinalHDL/Libraries/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/regIf.doctree b/master/.doctrees/SpinalHDL/Libraries/regIf.doctree
index 465542c1981..ed268aac777 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/regIf.doctree and b/master/.doctrees/SpinalHDL/Libraries/regIf.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/stream.doctree b/master/.doctrees/SpinalHDL/Libraries/stream.doctree
index f10c96b3ed1..c2cb18b5ea9 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/stream.doctree and b/master/.doctrees/SpinalHDL/Libraries/stream.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/utils.doctree b/master/.doctrees/SpinalHDL/Libraries/utils.doctree
index e914948038e..cb250d24253 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/utils.doctree and b/master/.doctrees/SpinalHDL/Libraries/utils.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Libraries/vexriscv.doctree b/master/.doctrees/SpinalHDL/Libraries/vexriscv.doctree
index 31ff74c94af..c70cbd31a28 100644
Binary files a/master/.doctrees/SpinalHDL/Libraries/vexriscv.doctree and b/master/.doctrees/SpinalHDL/Libraries/vexriscv.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/analog_inout.doctree b/master/.doctrees/SpinalHDL/Other language features/analog_inout.doctree
index a3bcc0cb8a1..f0040d35dfe 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/analog_inout.doctree and b/master/.doctrees/SpinalHDL/Other language features/analog_inout.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/assertion.doctree b/master/.doctrees/SpinalHDL/Other language features/assertion.doctree
index 3daf807290b..9c5eb4ebda9 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/assertion.doctree and b/master/.doctrees/SpinalHDL/Other language features/assertion.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/index.doctree b/master/.doctrees/SpinalHDL/Other language features/index.doctree
index e847408d376..f454aeba619 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/index.doctree and b/master/.doctrees/SpinalHDL/Other language features/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/report.doctree b/master/.doctrees/SpinalHDL/Other language features/report.doctree
index 3a5c0431a97..f1f3b667f4a 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/report.doctree and b/master/.doctrees/SpinalHDL/Other language features/report.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/scope_property.doctree b/master/.doctrees/SpinalHDL/Other language features/scope_property.doctree
index 9020ac67d53..5483ce98a08 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/scope_property.doctree and b/master/.doctrees/SpinalHDL/Other language features/scope_property.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/stub.doctree b/master/.doctrees/SpinalHDL/Other language features/stub.doctree
index 993fbf781fe..14ae400c3c2 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/stub.doctree and b/master/.doctrees/SpinalHDL/Other language features/stub.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/utils.doctree b/master/.doctrees/SpinalHDL/Other language features/utils.doctree
index a7670f2aadb..49abdbe0852 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/utils.doctree and b/master/.doctrees/SpinalHDL/Other language features/utils.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree b/master/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree
index 4e80a107436..0edb3e42df1 100644
Binary files a/master/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree and b/master/.doctrees/SpinalHDL/Other language features/vhdl_generation.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Semantic/assignments.doctree b/master/.doctrees/SpinalHDL/Semantic/assignments.doctree
index dcca156da05..f2f7fb1f4f9 100644
Binary files a/master/.doctrees/SpinalHDL/Semantic/assignments.doctree and b/master/.doctrees/SpinalHDL/Semantic/assignments.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Semantic/index.doctree b/master/.doctrees/SpinalHDL/Semantic/index.doctree
index bdc071ca45a..1d030037246 100644
Binary files a/master/.doctrees/SpinalHDL/Semantic/index.doctree and b/master/.doctrees/SpinalHDL/Semantic/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Semantic/rules.doctree b/master/.doctrees/SpinalHDL/Semantic/rules.doctree
index 5c2dce335a1..75e0c227475 100644
Binary files a/master/.doctrees/SpinalHDL/Semantic/rules.doctree and b/master/.doctrees/SpinalHDL/Semantic/rules.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Semantic/when_switch.doctree b/master/.doctrees/SpinalHDL/Semantic/when_switch.doctree
index 826fa909fa0..2306c9b5750 100644
Binary files a/master/.doctrees/SpinalHDL/Semantic/when_switch.doctree and b/master/.doctrees/SpinalHDL/Semantic/when_switch.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Sequential logic/index.doctree b/master/.doctrees/SpinalHDL/Sequential logic/index.doctree
index d847a3119df..2ac7d4999a7 100644
Binary files a/master/.doctrees/SpinalHDL/Sequential logic/index.doctree and b/master/.doctrees/SpinalHDL/Sequential logic/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Sequential logic/memory.doctree b/master/.doctrees/SpinalHDL/Sequential logic/memory.doctree
index 3492abb05d1..43c83d187ed 100644
Binary files a/master/.doctrees/SpinalHDL/Sequential logic/memory.doctree and b/master/.doctrees/SpinalHDL/Sequential logic/memory.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Sequential logic/registers.doctree b/master/.doctrees/SpinalHDL/Sequential logic/registers.doctree
index a0689587a54..65663496507 100644
Binary files a/master/.doctrees/SpinalHDL/Sequential logic/registers.doctree and b/master/.doctrees/SpinalHDL/Sequential logic/registers.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/bootstraps.doctree b/master/.doctrees/SpinalHDL/Simulation/bootstraps.doctree
index 86d879f5444..a9527bced11 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/bootstraps.doctree and b/master/.doctrees/SpinalHDL/Simulation/bootstraps.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/clock.doctree b/master/.doctrees/SpinalHDL/Simulation/clock.doctree
index 0aa58f9bb62..307863944c1 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/clock.doctree and b/master/.doctrees/SpinalHDL/Simulation/clock.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/engine.doctree b/master/.doctrees/SpinalHDL/Simulation/engine.doctree
index 308c9742091..dc29c95c6a8 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/engine.doctree and b/master/.doctrees/SpinalHDL/Simulation/engine.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree
index 2a85b0f9f65..9029d62c8f4 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/asynchronous.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree
index 013eb3c8194..142fc19ca84 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/dual_clock_fifo.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/index.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/index.doctree
index 29a1c14f317..1e058962b56 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/index.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree
index 3ef7020b806..3d816c84d3e 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/single_clock_fifo.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree
index 80aaab551d3..e7819abfad5 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/synchronous.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree
index ab03329f85e..b29417a1b9f 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/uart_decoder.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree b/master/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree
index 7dc737ae960..656567bd522 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree and b/master/.doctrees/SpinalHDL/Simulation/examples/uart_encoder.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/index.doctree b/master/.doctrees/SpinalHDL/Simulation/index.doctree
index 1fddccc579a..1fcc461ebc9 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/index.doctree and b/master/.doctrees/SpinalHDL/Simulation/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree b/master/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree
index bd7f7f0f220..55106b7df7a 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree and b/master/.doctrees/SpinalHDL/Simulation/install/GHDL.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree b/master/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree
index 9f812f4e48e..dfb2dc90189 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree and b/master/.doctrees/SpinalHDL/Simulation/install/Icarus Verilog.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/install/VCS.doctree b/master/.doctrees/SpinalHDL/Simulation/install/VCS.doctree
index c57d2817993..dfa60e6139d 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/install/VCS.doctree and b/master/.doctrees/SpinalHDL/Simulation/install/VCS.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree b/master/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree
index 64fef33e19e..13e6936cc33 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree and b/master/.doctrees/SpinalHDL/Simulation/install/Verilator.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/install/index.doctree b/master/.doctrees/SpinalHDL/Simulation/install/index.doctree
index f9fa3b5ead1..4d00d6894ea 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/install/index.doctree and b/master/.doctrees/SpinalHDL/Simulation/install/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/sensitive.doctree b/master/.doctrees/SpinalHDL/Simulation/sensitive.doctree
index fed167f9df1..81dadc47966 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/sensitive.doctree and b/master/.doctrees/SpinalHDL/Simulation/sensitive.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/signal.doctree b/master/.doctrees/SpinalHDL/Simulation/signal.doctree
index d47fede9214..8db004991ad 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/signal.doctree and b/master/.doctrees/SpinalHDL/Simulation/signal.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/simulator_specifics.doctree b/master/.doctrees/SpinalHDL/Simulation/simulator_specifics.doctree
index 14b9f653651..54690e93d75 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/simulator_specifics.doctree and b/master/.doctrees/SpinalHDL/Simulation/simulator_specifics.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/threadFull.doctree b/master/.doctrees/SpinalHDL/Simulation/threadFull.doctree
index f23a82ed92c..181bbef0b57 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/threadFull.doctree and b/master/.doctrees/SpinalHDL/Simulation/threadFull.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Simulation/threadLess.doctree b/master/.doctrees/SpinalHDL/Simulation/threadLess.doctree
index 614af8a4650..12aae4b2e49 100644
Binary files a/master/.doctrees/SpinalHDL/Simulation/threadLess.doctree and b/master/.doctrees/SpinalHDL/Simulation/threadLess.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/area.doctree b/master/.doctrees/SpinalHDL/Structuring/area.doctree
index 3da497f0f0e..b6c29251b26 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/area.doctree and b/master/.doctrees/SpinalHDL/Structuring/area.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/blackbox.doctree b/master/.doctrees/SpinalHDL/Structuring/blackbox.doctree
index a6be295e72d..9cb840ad9dc 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/blackbox.doctree and b/master/.doctrees/SpinalHDL/Structuring/blackbox.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/clock_domain.doctree b/master/.doctrees/SpinalHDL/Structuring/clock_domain.doctree
index 98c1985c4af..b92ba41f895 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/clock_domain.doctree and b/master/.doctrees/SpinalHDL/Structuring/clock_domain.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree b/master/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree
index abaccc4a096..d48f7bd7ab0 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree and b/master/.doctrees/SpinalHDL/Structuring/components_hierarchy.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/function.doctree b/master/.doctrees/SpinalHDL/Structuring/function.doctree
index 556b1a1afe1..5747b076a33 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/function.doctree and b/master/.doctrees/SpinalHDL/Structuring/function.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/index.doctree b/master/.doctrees/SpinalHDL/Structuring/index.doctree
index 83d4acb0266..29b33f025a1 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/index.doctree and b/master/.doctrees/SpinalHDL/Structuring/index.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/naming.doctree b/master/.doctrees/SpinalHDL/Structuring/naming.doctree
index 61630aecb71..814bb9afa53 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/naming.doctree and b/master/.doctrees/SpinalHDL/Structuring/naming.doctree differ
diff --git a/master/.doctrees/SpinalHDL/Structuring/parametrization.doctree b/master/.doctrees/SpinalHDL/Structuring/parametrization.doctree
index c0f38416b43..804b8f58bca 100644
Binary files a/master/.doctrees/SpinalHDL/Structuring/parametrization.doctree and b/master/.doctrees/SpinalHDL/Structuring/parametrization.doctree differ
diff --git a/master/.doctrees/SpinalHDL/miscelenea/chisel.doctree b/master/.doctrees/SpinalHDL/miscelenea/chisel.doctree
index 8875f5e42da..5ddbdb8f9e0 100644
Binary files a/master/.doctrees/SpinalHDL/miscelenea/chisel.doctree and b/master/.doctrees/SpinalHDL/miscelenea/chisel.doctree differ
diff --git a/master/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree b/master/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree
index 74b4c4303d5..657abce1363 100644
Binary files a/master/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree and b/master/.doctrees/SpinalHDL/miscelenea/core/core_components.doctree differ
diff --git a/master/.doctrees/SpinalHDL/miscelenea/core/elements.doctree b/master/.doctrees/SpinalHDL/miscelenea/core/elements.doctree
index 88e48db4cf6..0426d74a260 100644
Binary files a/master/.doctrees/SpinalHDL/miscelenea/core/elements.doctree and b/master/.doctrees/SpinalHDL/miscelenea/core/elements.doctree differ
diff --git a/master/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree b/master/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree
index 35800640d40..85a64236e39 100644
Binary files a/master/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree and b/master/.doctrees/SpinalHDL/miscelenea/frequent_errors.doctree differ
diff --git a/master/.doctrees/SpinalHDL/miscelenea/index.doctree b/master/.doctrees/SpinalHDL/miscelenea/index.doctree
index e059ae4f3d7..62f4fdb136b 100644
Binary files a/master/.doctrees/SpinalHDL/miscelenea/index.doctree and b/master/.doctrees/SpinalHDL/miscelenea/index.doctree differ
diff --git a/master/.doctrees/environment.pickle b/master/.doctrees/environment.pickle
index 752e93aac4b..e8a86fd7de8 100644
Binary files a/master/.doctrees/environment.pickle and b/master/.doctrees/environment.pickle differ
diff --git a/master/.doctrees/index.doctree b/master/.doctrees/index.doctree
index 144b08138c4..2d1e1ace00b 100644
Binary files a/master/.doctrees/index.doctree and b/master/.doctrees/index.doctree differ
diff --git a/master/SpinalHDL/Data types/AFix.html b/master/SpinalHDL/Data types/AFix.html
index 9b4ed16761f..f39bd9ead59 100644
--- a/master/SpinalHDL/Data types/AFix.html
+++ b/master/SpinalHDL/Data types/AFix.html
@@ -748,6 +748,18 @@
Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1360,7 +1372,7 @@ Assignment
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1546,7 +1558,7 @@ Misc
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1359,7 +1371,7 @@ Type cast
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -2180,7 +2192,7 @@ fixTo function
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1423,7 +1435,7 @@ Lib helper functions
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1740,7 +1752,7 @@ Misc
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1569,7 +1581,7 @@ MaskedBoolean
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1403,7 +1415,7 @@ master/slave
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1415,7 +1427,7 @@ Type cast
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1229,7 +1241,7 @@
diff --git a/master/SpinalHDL/Design errors/assignment_overlap.html b/master/SpinalHDL/Design errors/assignment_overlap.html
index 0968a00ea37..6018abeb46c 100644
--- a/master/SpinalHDL/Design errors/assignment_overlap.html
+++ b/master/SpinalHDL/Design errors/assignment_overlap.html
@@ -748,6 +748,18 @@
- Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1250,7 +1262,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1315,7 +1327,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1282,7 +1294,7 @@ False-positives
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1257,7 +1269,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1316,7 +1328,7 @@ Design errors
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1249,7 +1261,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1274,7 +1286,7 @@ Due to mux
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1240,7 +1252,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1242,7 +1254,7 @@ Issue explanation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1241,7 +1253,7 @@ Specifying exceptions
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1250,7 +1262,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1248,7 +1260,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1287,7 +1299,7 @@ Example 2
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1272,7 +1284,7 @@ Register with only init
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1250,7 +1262,7 @@ Example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1268,7 +1280,7 @@ Operator example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1667,7 +1679,7 @@ Conclusion
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1357,7 +1369,7 @@ example
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1279,7 +1291,7 @@ Developers area
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1249,7 +1261,7 @@ Publish locally
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1451,7 +1463,7 @@ Enumerating every ClockDomain in use
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -2113,7 +2125,7 @@ Continuous Assignment Literals as signal declaration
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1260,7 +1272,7 @@ Advanced ones
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1515,7 +1527,7 @@ Usage demonstration
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1329,7 +1341,7 @@ Implementation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1211,7 +1223,7 @@ Pinesec
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1297,7 +1309,7 @@ In practice
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1500,7 +1512,7 @@ Usage
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1367,7 +1379,7 @@ Component implementation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1259,7 +1271,7 @@ Intermediates ones
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1916,7 +1928,7 @@ Bonus: Having fun with Stream
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1499,7 +1511,7 @@ Bonus
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1334,7 +1346,7 @@ Usage
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1237,7 +1249,7 @@ Carry adder
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1249,7 +1261,7 @@ Color summing
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1227,7 +1239,7 @@ Counter with clear
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1230,7 +1242,7 @@ Simple ones
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1281,7 +1293,7 @@ TopLevel definition
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1277,7 +1289,7 @@ RGB to gray
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1312,7 +1324,7 @@
diff --git a/master/SpinalHDL/Examples/index.html b/master/SpinalHDL/Examples/index.html
index 2f85c5bffd6..dc262ee9f97 100644
--- a/master/SpinalHDL/Examples/index.html
+++ b/master/SpinalHDL/Examples/index.html
@@ -748,6 +748,18 @@
- Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1241,7 +1253,7 @@ Getting started
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1465,7 +1477,7 @@ Meta Hardware Description capabilities
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1526,7 +1538,7 @@ For interfaces implement IMasterSlave
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1215,7 +1227,7 @@ Core
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1216,7 +1228,7 @@ Cheatsheets
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1215,7 +1227,7 @@ Lib
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1215,7 +1227,7 @@ Symbolic
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1240,7 +1252,7 @@ Help for VHDL people
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1574,7 +1586,7 @@ Meta hardware description
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1386,7 +1398,7 @@ Process blocks
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1490,7 +1502,7 @@ Using Spinal on SpinalHDL code
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1218,7 +1230,7 @@
diff --git a/master/SpinalHDL/Getting Started/SBT.html b/master/SpinalHDL/Getting Started/SBT.html
index dfce088132b..c549a0e0c35 100644
--- a/master/SpinalHDL/Getting Started/SBT.html
+++ b/master/SpinalHDL/Getting Started/SBT.html
@@ -748,6 +748,18 @@
- Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1280,7 +1292,7 @@
diff --git a/master/SpinalHDL/Getting Started/Scala Guide/basics.html b/master/SpinalHDL/Getting Started/Scala Guide/basics.html
index 0f9291bcb2f..29df5794006 100644
--- a/master/SpinalHDL/Getting Started/Scala Guide/basics.html
+++ b/master/SpinalHDL/Getting Started/Scala Guide/basics.html
@@ -748,6 +748,18 @@
- Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1461,7 +1473,7 @@ Templates / Type parameterization
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1350,7 +1362,7 @@ Parameters
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1219,7 +1231,7 @@ Introduction
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1331,7 +1343,7 @@ Scala elaboration capabilities (if, for, functional programming)
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1225,7 +1237,7 @@
diff --git a/master/SpinalHDL/Getting Started/index.html b/master/SpinalHDL/Getting Started/index.html
index 4ab5f1b53ba..d33667ab96b 100644
--- a/master/SpinalHDL/Getting Started/index.html
+++ b/master/SpinalHDL/Getting Started/index.html
@@ -748,6 +748,18 @@
- Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1223,7 +1235,7 @@ Getting Started
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1318,7 +1330,7 @@ Internal logic
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1215,7 +1227,7 @@ Contributing
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1234,7 +1246,7 @@ Getting in touch
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1224,7 +1236,7 @@ License
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1225,7 +1237,7 @@ Other learning materials
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1273,7 +1285,7 @@ Universities
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1288,7 +1300,7 @@ Advantages of using SpinalHDL over VHDL / Verilog
+Tilelink
+
+tilelink.fabric.Node
+
Com
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1222,7 +1234,7 @@ Introduction
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1272,7 +1284,7 @@ Legacy
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1278,7 +1290,7 @@ Generate the RTL
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1665,7 +1677,7 @@ Misc
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1262,7 +1274,7 @@ pinsec
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1243,7 +1255,7 @@ Board support
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1238,7 +1250,7 @@ OpenOCD/GDB/Eclipse configuration
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1272,7 +1284,7 @@ Todo
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1286,7 +1298,7 @@ Variations
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1305,7 +1317,7 @@ Functions and operators
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1389,7 +1401,7 @@ Functions and operators
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1299,7 +1311,7 @@ Configuration and instanciation Previous
- Next
+ Next
@@ -1316,7 +1328,7 @@ Configuration and instanciation
+Tilelink
+
+tilelink.fabric.Node
+
Com
@@ -1200,6 +1212,18 @@ Bus
+Tilelink
+
+tilelink.fabric.Node
+
@@ -1233,7 +1257,7 @@ Bus