Skip to content

Commit 4480a19

Browse files
committed
projects/daq2: Add README files
Signed-off-by: Elena-Hadarau_adi <[email protected]>
1 parent 52cc0c3 commit 4480a19

File tree

7 files changed

+200
-10
lines changed

7 files changed

+200
-10
lines changed

projects/daq2/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# DAQ2 HDL Project
2+
3+
- Evaluation board product page: [EVAL-AD-FMCDAQ2-EBZ](https://www.analog.com/eval-ad-fmcdaq2-ebz)
4+
- System documentation: https://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq2-ebz
5+
- HDL project documentation: https://analogdevicesinc.github.io/hdl/projects/daq2/index.html
6+
7+
## Supported parts
8+
9+
| Part name | Description |
10+
|-----------------------------------------|---------------------------------------------------------------------------------------|
11+
| [AD9680](https://www.analog.com/ad9680) | 14-Bit, 1.25 GSPS/1 GSPS/820 MSPS/500 MSPS JESD204B, Dual Analog-to-Digital Converter |
12+
| [AD9144](https://www.analog.com/ad9144) | Quad, 16-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter |
13+
14+
## Building the project
15+
16+
Please enter the folder for the FPGA carrier you want to use and read the README.md.

projects/daq2/Readme.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

projects/daq2/a10soc/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# DAQ2/A10SOC HDL Project
2+
3+
## Building the project
4+
5+
```
6+
cd projects/daq2/a10soc
7+
make
8+
```
9+
10+
Corresponding device tree: [socfpga_arria10_socdk_daq2.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm/boot/dts/intel/socfpga/socfpga_arria10_socdk_daq2.dts)

projects/daq2/kc705/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# DAQ2/KC705 HDL Project
2+
3+
## Building the project
4+
5+
The parameters configurable through the `make` command, can be found below, as well as in the **system_project.tcl** file; it contains the default configuration.
6+
7+
```
8+
cd projects/daq2/kc705
9+
make
10+
```
11+
12+
This device operates in single link JESD204B mode, meaning 8b10b link layer encoding, using the ADI IP as Physical layer.
13+
14+
All of the RX link modes can be found in the [AD9680 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9680.pdf), Table 26. We offer support for only a few of them.
15+
16+
All of the TX link modes can be found in the [AD9144 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9144.pdf), Table 35. We offer support for only a few of them.
17+
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+
20+
The overwritable parameters from the environment are:
21+
22+
- [RX/TX]_JESD_M - [RX/TX] number of converters per link
23+
- [RX/TX]_JESD_L - [RX/TX] number of lanes per link
24+
- [RX/TX]_JESD_S - [RX/TX] number of samples per converter per frame
25+
26+
### Example configurations
27+
28+
#### Default configuration
29+
This specific command is equivalent to running `make` only:
30+
31+
```
32+
make RX_JESD_M=2 \
33+
RX_JESD_L=4 \
34+
RX_JESD_S=1 \
35+
TX_JESD_M=2 \
36+
TX_JESD_L=4 \
37+
TX_JESD_S=1
38+
```
39+
40+
Corresponding device tree: [kc705_fmcdaq2.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/microblaze/boot/dts/kc705_fmcdaq2.dts)

projects/daq2/kcu105/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# DAQ2/KCU105 HDL Project
2+
3+
## Building the project
4+
5+
The parameters configurable through the `make` command, can be found below, as well as in the **system_project.tcl** file; it contains the default configuration.
6+
7+
```
8+
cd projects/daq2/kcu105
9+
make
10+
```
11+
12+
This device operates in single link JESD204B mode, meaning 8b10b link layer encoding, using the ADI IP as Physical layer.
13+
14+
All of the RX link modes can be found in the [AD9680 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9680.pdf), Table 26. We offer support for only a few of them.
15+
16+
All of the TX link modes can be found in the [AD9144 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9144.pdf), Table 35. We offer support for only a few of them.
17+
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+
20+
The overwritable parameters from the environment are:
21+
22+
- [RX/TX]_JESD_M - [RX/TX] number of converters per link
23+
- [RX/TX]_JESD_L - [RX/TX] number of lanes per link
24+
- [RX/TX]_JESD_S - [RX/TX] number of samples per converter per frame
25+
26+
### Example configurations
27+
28+
#### Default configuration
29+
This specific command is equivalent to running `make` only:
30+
31+
```
32+
make RX_JESD_M=2 \
33+
RX_JESD_L=4 \
34+
RX_JESD_S=1 \
35+
TX_JESD_M=2 \
36+
TX_JESD_L=4 \
37+
TX_JESD_S=1
38+
```
39+
40+
Corresponding device tree: [kcu105_fmcdaq2.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/microblaze/boot/dts/kcu105_fmcdaq2.dts)

projects/daq2/zc706/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# DAQ2/ZC706 HDL Project
2+
3+
## Building the project
4+
5+
The parameters configurable through the `make` command, can be found below, as well as in the **system_project.tcl** file; it contains the default configuration.
6+
7+
```
8+
cd projects/daq2/zc706
9+
make
10+
```
11+
12+
This device operates in single link JESD204B mode, meaning 8b10b link layer encoding, using the ADI IP as Physical layer.
13+
14+
All of the RX link modes can be found in the [AD9680 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9680.pdf), Table 26. We offer support for only a few of them.
15+
16+
All of the TX link modes can be found in the [AD9144 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9144.pdf), Table 35. We offer support for only a few of them.
17+
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+
20+
The overwritable parameters from the environment are:
21+
22+
- [RX/TX]_JESD_M - [RX/TX] number of converters per link
23+
- [RX/TX]_JESD_L - [RX/TX] number of lanes per link
24+
- [RX/TX]_JESD_S - [RX/TX] number of samples per converter per frame
25+
26+
### Example configurations
27+
28+
#### Default configuration
29+
This specific command is equivalent to running `make` only:
30+
31+
```
32+
make RX_JESD_M=2 \
33+
RX_JESD_L=4 \
34+
RX_JESD_S=1 \
35+
TX_JESD_M=2 \
36+
TX_JESD_L=4 \
37+
TX_JESD_S=1
38+
```
39+
40+
Corresponding device tree: [zynq-zc706-adv7511-fmcdaq2.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm/boot/dts/xilinx/zynq-zc706-adv7511-fmcdaq2.dts)

projects/daq2/zcu102/README.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# DAQ2/ZCU102 HDL Project
2+
3+
## Building the project
4+
5+
The parameters configurable through the `make` command, can be found below, as well as in the **system_project.tcl** file; it contains the default configuration.
6+
7+
```
8+
cd projects/daq2/zcu102
9+
make
10+
```
11+
12+
This device operates in single link JESD204B mode, meaning 8b10b link layer encoding, using the ADI IP as Physical layer.
13+
14+
All of the RX link modes can be found in the [AD9680 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9680.pdf), Table 26. We offer support for only a few of them.
15+
16+
All of the TX link modes can be found in the [AD9144 data sheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD9144.pdf), Table 35. We offer support for only a few of them.
17+
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+
20+
The overwritable parameters from the environment are:
21+
22+
- [RX/TX]_JESD_M - [RX/TX] number of converters per link
23+
- [RX/TX]_JESD_L - [RX/TX] number of lanes per link
24+
- [RX/TX]_JESD_S - [RX/TX] number of samples per converter per frame
25+
26+
### Example configurations
27+
28+
#### Default configuration
29+
30+
This specific command is equivalent to running `make` only:
31+
32+
```
33+
make RX_JESD_M=2 \
34+
RX_JESD_L=4 \
35+
RX_JESD_S=1 \
36+
TX_JESD_M=2 \
37+
TX_JESD_L=4 \
38+
TX_JESD_S=1
39+
```
40+
41+
Corresponding device tree: [zynqmp-zcu102-rev10-fmcdaq2.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-fmcdaq2.dts)
42+
43+
#### TX, RX M=4 L=4
44+
45+
```
46+
make RX_JESD_M=4 \
47+
RX_JESD_L=4 \
48+
RX_JESD_S=1 \
49+
TX_JESD_M=4 \
50+
TX_JESD_L=4 \
51+
TX_JESD_S=1
52+
```
53+
54+
Corresponding device tree: [zynqmp-zcu102-rev10-fmcdaq2_m4_l4.dts](https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-fmcdaq2_m4_l4.dts)

0 commit comments

Comments
 (0)