You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: projects/adrv904x/zcu102/README.md
+21-10Lines changed: 21 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,19 +17,22 @@ All of the RX/TX link modes can be found in the [ADRV9040 data sheet](https://ww
17
17
18
18
If other configurations are desired, then the parameters from the HDL project (see below) need to be changed, as well as the Linux/no-OS project configurations.
19
19
20
-
**Warning**: The JESD link mode is configured using the ADRV904x plugin from [ACE](https://wiki.analog.com/resources/tools-software/ace) application. The device tree is the same, regardless of the configuration: [zynqmp-zcu102-rev10-adrv904x.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-adrv904x.dts)
20
+
**Warning**: The JESD link mode is configured using the ADRV904x plugin from [ACE](https://wiki.analog.com/resources/tools-software/ace) application. The default device tree is: [zynqmp-zcu102-rev10-adrv904x.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-adrv904x.dts). For ORX integration in NLS mode the device tree is: [zynqmp-zcu102-rev10-adrv904x-nls.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-adrv904x-nls.dts).
21
21
22
22
The overwritable parameters from the environment:
23
23
24
24
- JESD_MODE - link layer encoder mode used;
25
-
- 8B10B - 8b10b link layer defined in JESD204B, uses ADI IP as Physical layer
26
-
- 64B66B - 64b66b link layer defined in JESD204C, uses Xilinx IP as Physical layer
27
-
-[RX/TX]_LANE_RATE - lane rate of the [RX/TX] link (RX: MxFE to FPGA/TX: FPGA to MxFE)
28
-
-[RX/TX]_JESD_M - [RX/TX] number of converters per link
29
-
-[RX/TX]_JESD_L - [RX/TX] number of lanes per link
30
-
-[RX/TX]_JESD_S - [RX/TX] number of samples per converter per frame
31
-
-[RX/TX]_JESD_NP - [RX/TX] number of bits per sample, only 16 is supported
32
-
-[RX/TX]_NUM_LINKS - [RX/TX] number of links, which matches the number of MxFE devices
25
+
- 8B10B - 8b10b link layer defined in JESD204Br
26
+
- 64B66B - 64b66b link layer defined in JESD204C
27
+
- ORX_ENABLE : Additional data path for RX-OS
28
+
- 0 - Disabled (used for profiles with RX-OS disabled)
29
+
- 1 - Enabled (used for profiles with RX-OS enabled)
30
+
-[RX/TX/RX_OS]_LANE_RATE - lane rate of the [RX/TX/RX_OS] link
31
+
-[RX/TX/RX_OS]_JESD_M - [RX/TX/RX_OS] number of converters per link
32
+
-[RX/TX/RX_OS]_JESD_L - [RX/TX/RX_OS] number of lanes per link
33
+
-[RX/TX/RX_OS]_JESD_S - [RX/TX/RX_OS] number of samples per converter per frame
34
+
-[RX/TX/RX_OS]_JESD_NP - [RX/TX/RX_OS] number of bits per sample, only 16 is supported
35
+
-[RX/TX/RX_OS]_NUM_LINKS - [RX/TX/RX_OS] number of links
33
36
34
37
### Example configurations
35
38
@@ -39,16 +42,24 @@ This specific command is equivalent to running `make` only:
0 commit comments