Skip to content

Commit 970a021

Browse files
committed
projects: ad9084_ebz: Add readme file
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
1 parent 1faecf5 commit 970a021

File tree

5 files changed

+166
-0
lines changed

5 files changed

+166
-0
lines changed

projects/ad9084_ebz/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# AD9084-EBZ HDL Project
2+
3+
- Evaluation board product page: [EVAL-AD9084](https://www.analog.com/eval-ad9084)
4+
- HDL project documentation: https://analogdevicesinc.github.io/hdl/projects/ad9084_ebz/index.html
5+
- Evaluation board VADJ range: 1.2V - 3.3V
6+
7+
## Supported parts
8+
9+
| Part name | Description |
10+
|------------------------------------------------|--------------------------------------------------------------|
11+
| [AD9084 (Apollo MxFE)](https://www.analog.com/ad9084) | Quad, 16-Bit 28GSPS RF DAC and Quad 12-Bit, 20GSPS RF ADC |
12+
13+
## Building the project
14+
15+
Please enter the folder for the FPGA carrier you want to use and read the README.md.

projects/ad9084_ebz/fm87/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<!-- no_no_os -->
2+
3+
# AD9084-EBZ/FM87 HDL Project
4+
5+
- VADJ with which it was tested in hardware: 1.2V
6+
7+
## Building the project
8+
9+
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.
10+
11+
:warning: **When changing the default configuration, the system_constr.sdc constraints should be updated as well!**
12+
13+
```
14+
cd projects/ad9084_ebz/fm87
15+
make
16+
```
17+
18+
All of the RX/TX link modes can be found in the [AD9084 data sheet](https://www.analog.com/media/en/technical-documentation/user-guides/eval-ad9084-ug-2326.pdf). We offer support for only a few of them.
19+
20+
The overwritable parameters from the environment are:
21+
22+
- JESD_MODE : Used link layer encoder mode
23+
- 64B66B - 64b66b link layer defined in JESD 204C
24+
- 8B10B - 8b10b link layer defined in JESD 204B
25+
-
26+
- REF_CLK_RATE : Reference clock frequency in MHz, should be Lane Rate / 66 for JESD204C or Lane Rate / 40 for JESD204B
27+
- DEVICE_CLK_RATE : Device clock frequency in MHz, usually the same as REF_CLK_RATE but it can vary based on the JESD configuration
28+
- ENABLE_HSCI : If set, adds and enables the HSCI core in the design
29+
- RX_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA )
30+
- TX_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo )
31+
- [RX/TX]_JESD_M : Number of converters per link
32+
- [RX/TX]_JESD_L : Number of lanes per link
33+
- [RX/TX]_JESD_NP : Number of bits per sample
34+
- [RX/TX]_NUM_LINKS : Number of links - only when ASYMMETRIC_A_B_MODE = 0
35+
- [RX/TX]_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M)
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<!-- no_no_os -->
2+
3+
# AD9084-EBZ/VCK190 HDL Project
4+
5+
- VADJ with which it was tested in hardware: 1.5V
6+
7+
## Building the project
8+
9+
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.
10+
11+
```
12+
cd projects/ad9084_ebz/vck190
13+
make
14+
```
15+
16+
All of the RX/TX link modes can be found in the [AD9084 data sheet](https://www.analog.com/media/en/technical-documentation/user-guides/eval-ad9084-ug-2326.pdf). We offer support for only a few of them.
17+
18+
The overwritable parameters from the environment are:
19+
20+
- JESD_MODE : Used link layer encoder mode
21+
- 64B66B - 64b66b link layer defined in JESD 204C
22+
- 8B10B - 8b10b link layer defined in JESD 204B
23+
-
24+
- REF_CLK_RATE : Reference clock frequency in MHz, should be Lane Rate / 66 for JESD204C or Lane Rate / 40 for JESD204B
25+
- HSCI_ENABLE : If set, adds and enables the HSCI core in the design
26+
- RX_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA )
27+
- TX_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo )
28+
- [RX/TX]_JESD_M : Number of converters per link
29+
- [RX/TX]_JESD_L : Number of lanes per link
30+
- [RX/TX]_JESD_NP : Number of bits per sample
31+
- [RX/TX]_NUM_LINKS : Number of links - only when ASYMMETRIC_A_B_MODE = 0
32+
- [RX/TX]_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M)
33+
- ASYMMETRIC_A_B_MODE : When set, each Apollo side has its own JESD link
34+
- RX_B_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA ) for B side
35+
- TX_B_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo ) for B side
36+
- [RX/TX]_B_JESD_M : Number of converters per link for B side
37+
- [RX/TX]_B_JESD_L : Number of lanes per link for B side
38+
- [RX/TX]_B_JESD_NP : Number of bits per sample for B side
39+
- [RX/TX]_B_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M) for B side
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<!-- no_no_os -->
2+
3+
# AD9084-EBZ/VCU118 HDL Project
4+
5+
- VADJ with which it was tested in hardware: 1.8V
6+
7+
## Building the project
8+
9+
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.
10+
11+
```
12+
cd projects/ad9084_ebz/vcu118
13+
make
14+
```
15+
16+
All of the RX/TX link modes can be found in the [AD9084 data sheet](https://www.analog.com/media/en/technical-documentation/user-guides/eval-ad9084-ug-2326.pdf). We offer support for only a few of them.
17+
18+
The overwritable parameters from the environment are:
19+
20+
- JESD_MODE : Used link layer encoder mode
21+
- 64B66B - 64b66b link layer defined in JESD 204C
22+
- 8B10B - 8b10b link layer defined in JESD 204B
23+
-
24+
- REF_CLK_RATE : Reference clock frequency in MHz, should be Lane Rate / 66 for JESD204C or Lane Rate / 40 for JESD204B
25+
- RX_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA )
26+
- TX_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo )
27+
- [RX/TX]_JESD_M : Number of converters per link
28+
- [RX/TX]_JESD_L : Number of lanes per link
29+
- [RX/TX]_JESD_NP : Number of bits per sample
30+
- [RX/TX]_NUM_LINKS : Number of links - only when ASYMMETRIC_A_B_MODE = 0
31+
- [RX/TX]_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M)
32+
- ASYMMETRIC_A_B_MODE : When set, each Apollo side has its own JESD link
33+
- RX_B_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA ) for B side
34+
- TX_B_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo ) for B side
35+
- [RX/TX]_B_JESD_M : Number of converters per link for B side
36+
- [RX/TX]_B_JESD_L : Number of lanes per link for B side
37+
- [RX/TX]_B_JESD_NP : Number of bits per sample for B side
38+
- [RX/TX]_B_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M) for B side
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<!-- no_no_os -->
2+
3+
# AD9084-EBZ/VPK180 HDL Project
4+
5+
- VADJ with which it was tested in hardware: 1.5V
6+
7+
## Building the project
8+
9+
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.
10+
11+
```
12+
cd projects/ad9084_ebz/vpk180
13+
make
14+
```
15+
16+
All of the RX/TX link modes can be found in the [AD9084 data sheet](https://www.analog.com/media/en/technical-documentation/user-guides/eval-ad9084-ug-2326.pdf). We offer support for only a few of them.
17+
18+
The overwritable parameters from the environment are:
19+
20+
- JESD_MODE : Used link layer encoder mode
21+
- 64B66B - 64b66b link layer defined in JESD 204C
22+
- 8B10B - 8b10b link layer defined in JESD 204B
23+
-
24+
- REF_CLK_RATE : Reference clock frequency in MHz, should be Lane Rate / 66 for JESD204C or Lane Rate / 40 for JESD204B
25+
- HSCI_ENABLE : If set, adds and enables the HSCI core in the design
26+
- RX_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA )
27+
- TX_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo )
28+
- [RX/TX]_JESD_M : Number of converters per link
29+
- [RX/TX]_JESD_L : Number of lanes per link
30+
- [RX/TX]_JESD_NP : Number of bits per sample
31+
- [RX/TX]_NUM_LINKS : Number of links - only when ASYMMETRIC_A_B_MODE = 0
32+
- [RX/TX]_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M)
33+
- ASYMMETRIC_A_B_MODE : When set, each Apollo side has its own JESD link
34+
- RX_B_LANE_RATE : Lane rate of the Rx link ( Apollo to FPGA ) for B side
35+
- TX_B_LANE_RATE : Lane rate of the Tx link ( FPGA to Apollo ) for B side
36+
- [RX/TX]_B_JESD_M : Number of converters per link for B side
37+
- [RX/TX]_B_JESD_L : Number of lanes per link for B side
38+
- [RX/TX]_B_JESD_NP : Number of bits per sample for B side
39+
- [RX/TX]_B_KS_PER_CHANNEL: Number of samples stored in internal buffers in kilosamples per converter (M) for B side

0 commit comments

Comments
 (0)