diff --git a/docs/source/manual/arch_lang/direct_interconnect.rst b/docs/source/manual/arch_lang/direct_interconnect.rst index 01ca33ced..531f7c9d0 100644 --- a/docs/source/manual/arch_lang/direct_interconnect.rst +++ b/docs/source/manual/arch_lang/direct_interconnect.rst @@ -78,7 +78,15 @@ In the OpenFPGA architecture file, you may define additional attributes for each Enhanced Connection Block ~~~~~~~~~~~~~~~~~~~~~~~~~ -The direct connection can also drive routing multiplexers of connection blocks. +The direct connection can also drive routing multiplexers of connection blocks. When such connection occures in a connection block, it is called enhanced connection block. +:numref:`fig_ecb` illustrates the difference between a regular connection block and an enhanced connection block. + +.. _fig_ecb: + +.. figure:: ./figures/ecb.png + + Enhanced connection block vs. Regular connection block + In such scenario, the type ``part_of_cb`` is required. .. warning:: Restrictions may be applied when building the direct connections as part of a connection block. diff --git a/docs/source/manual/arch_lang/figures/ecb.png b/docs/source/manual/arch_lang/figures/ecb.png new file mode 100644 index 000000000..5a6afd99c Binary files /dev/null and b/docs/source/manual/arch_lang/figures/ecb.png differ