Skip to content

Commit 648254c

Browse files
committed
docs: projects: ad9084_fmca_ebz: Table header, white-space
Signed-off-by: Jorge Marques <jorge.marques@analog.com>
1 parent a39d23f commit 648254c

File tree

1 file changed

+52
-38
lines changed

1 file changed

+52
-38
lines changed

docs/projects/ad9084_fmca_ebz/index.rst

Lines changed: 52 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,9 @@ Block design
8585
.. important::
8686

8787
The Apollo chip is split into two sides, each side having up to 12 JESD lanes and 4 converters:
88-
- Side A
89-
- Side B
88+
89+
- Side A
90+
- Side B
9091

9192
The ``ASYMMETRIC_A_B_MODE`` parameter is used to enable the asymmetric A/B mode
9293
where each Apollo side has a separate JESD link inside the block design.
@@ -95,36 +96,46 @@ Block design
9596
the two sides into a single link.
9697

9798
Given the following JESD204 configuration and assuming that **ASYMMETRIC_A_B_MODE = 0**:
98-
- L = 8
99-
- M = 4
100-
- S = 1
101-
- N = NP = 16
102-
- **NUM_LINKS = 2**
103-
104-
The resulted design will configure each Apollo side with the following parameters, but will merge the two sides into a single JESD link inside the design:
105-
- L = 8
106-
- M = 4
107-
- S = 1
108-
- N = NP = 16
109-
110-
If however, **NUM_LINKS = 1**, the design will configure each side with the following parameters:
111-
- L = 4
112-
- M = 2
113-
- S = 1
114-
- N = NP = 16
115-
116-
Given the following JESD204 configuration and assuming that **ASYMMETRIC_A_B_MODE = 1**:
117-
- L = 8
118-
- M = 4
119-
- S = 1
120-
- N = NP = 16
121-
- **NUM_LINKS is ignored**
122-
123-
The resulted design will configure each Apollo side with the following parameters, each having it's own JESD link inside the design:
124-
- L = 8
125-
- M = 4
126-
- S = 1
127-
- N = NP = 16
99+
100+
- L = 8
101+
- M = 4
102+
- S = 1
103+
- N = NP = 16
104+
- **NUM_LINKS = 2**
105+
106+
The resulted design will configure each Apollo side with the following
107+
parameters, but will merge the two sides into a single JESD link inside the
108+
design:
109+
110+
- L = 8
111+
- M = 4
112+
- S = 1
113+
- N = NP = 16
114+
115+
If however, **NUM_LINKS = 1**, the design will configure each side with the
116+
following parameters:
117+
118+
- L = 4
119+
- M = 2
120+
- S = 1
121+
- N = NP = 16
122+
123+
Given the following JESD204 configuration and assuming that
124+
**ASYMMETRIC_A_B_MODE = 1**:
125+
126+
- L = 8
127+
- M = 4
128+
- S = 1
129+
- N = NP = 16
130+
- **NUM_LINKS is ignored**
131+
132+
The resulted design will configure each Apollo side with the following
133+
parameters, each having it's own JESD link inside the design:
134+
135+
- L = 8
136+
- M = 4
137+
- S = 1
138+
- N = NP = 16
128139

129140
Block diagram
130141
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -146,6 +157,7 @@ Example block design for ASYMMETRIC_A_B_MODE=0; M=4; L=8; NUM_LINKS=2; JESD204C
146157
The project must be built with the following parameters:
147158

148159
.. shell:: bash
160+
:no-path:
149161

150162
$make JESD_MODE=64B66B \
151163
$ RX_LANE_RATE=20.625 \
@@ -199,6 +211,7 @@ Example block design for ASYMMETRIC_A_B_MODE=1; M=4; L=8; JESD204C
199211
The project must be built with the following parameters:
200212

201213
.. shell:: bash
214+
:no-path:
202215

203216
$make JESD_MODE=64B66B \
204217
$ RX_LANE_RATE=20.625 \
@@ -248,9 +261,8 @@ Configuration modes
248261

249262
The block design supports configuration of parameters and scales.
250263

251-
We have listed a couple of examples at section
252-
`Building the HDL project`_ and the default modes
253-
for each project.
264+
We have listed a couple of examples at section :ref:`ad9084_fmca_ebz build` and
265+
the default modes for each project.
254266

255267
.. note::
256268

@@ -585,6 +597,8 @@ axi_apollo_rx_b_jesd 2 2 86
585597
axi_apollo_tx_b_jesd 1 1 85
586598
==================== === ================ ============
587599

600+
.. _ad9084_fmca_ebz build:
601+
588602
Building the HDL project
589603
-------------------------------------------------------------------------------
590604

@@ -630,11 +644,11 @@ for that project (ad9084_fmca_ebz/$carrier).
630644

631645
.. collapsible:: Default values of the make parameters for AD9084-FMCA-EBZ
632646

633-
+---------------------+----------+--------+--------+--------+-------+
647+
+---------------------+---------------------------------------------+
634648
| Parameter | Default value of the parameters |
635649
| +--------+--------+---------+--------+--------+
636650
| | FM87 | VCU118 | VCU128 | VCK190 | VPK180 |
637-
+---------------------+--------+--------+---------+--------+--------+
651+
+=====================+========+========+=========+========+========+
638652
| JESD_MODE | 64B66B | 64B66B | 64B66B | 64B66B | 64B66B |
639653
+---------------------+--------+--------+---------+--------+--------+
640654
| ENABLE_HSCI |:red:`-`| 1 | :red:`-`| 1* | 1* |
@@ -702,7 +716,7 @@ for that project (ad9084_fmca_ebz/$carrier).
702716
| DAC_DO_MEM_TYPE | --- | --- | 2 | --- | --- |
703717
+---------------------+--------+--------+---------+--------+--------+
704718

705-
.. admonition:: Legend
719+
.. admonition:: Legend
706720
:class: note
707721

708722
:red:`-` --- this feature is not supported

0 commit comments

Comments
 (0)