From a390aad0b8c01b5194594e5b38b2ccf28d37c9b6 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Wed, 10 Jul 2024 15:07:16 -0700 Subject: [PATCH] [doc] add new syntax --- .../manual/file_formats/clock_network.rst | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/docs/source/manual/file_formats/clock_network.rst b/docs/source/manual/file_formats/clock_network.rst index 60cd10eff..fba5c3ef2 100644 --- a/docs/source/manual/file_formats/clock_network.rst +++ b/docs/source/manual/file_formats/clock_network.rst @@ -28,7 +28,7 @@ The entry point of a clock tree must be at a valid connection block. - + @@ -213,19 +213,26 @@ where clock spine ``spine0`` will drive another clock spine ``spine1`` at (1, 1) For each switch point, outputs of neighbouring programmable blocks are allowed to drive the spine at next level, through syntax ``internal_driver``. -.. option:: tile_pin="" +.. option:: from_pin="" Define the pin of a programmable block as an internal driver to a clock network. The pin must be a valid pin defined in the VPR architecture description file. +.. option:: to_pin="" + + Define the source pin of a clock network. The pin must be a valid pin of the global ports defined in the tile_annotation part of OpenFPGA architecture description file. + For example, .. code-block:: xml - - - - - + + + + + + + + where the clock routing can be driven at (x=1,y=1) by the output pins ``O[0:3]`` of tile ``clb`` in a VPR architecture description file: @@ -298,7 +305,7 @@ For example, .. code-block:: xml - +