3
3
ADRV904x HDL reference design
4
4
===============================================================================
5
5
6
- The ADRV904x is a highly integrated, system on chip (SoC) radio frequency (RF)
7
- agile transceiver with integrated digital front end (DFE). The SoC contains
8
- eight transmitters, two observation receivers for monitoring transmitter
9
- channels, eight receivers, integrated LO and clock synthesizers, and digital
6
+ The ADRV904x is a highly integrated, system on chip (SoC) radio frequency (RF)
7
+ agile transceiver with integrated digital front end (DFE). The SoC contains
8
+ eight transmitters, two observation receivers for monitoring transmitter
9
+ channels, eight receivers, integrated LO and clock synthesizers, and digital
10
10
signal processing functions. The SoC meets the high radio performance and low
11
11
power consumption demanded by cellular infrastructure applications including
12
12
small cell basestation radios, macro 3G/4G/5G systems, and massive MIMO base
13
13
stations.
14
14
15
+ Supported devices
16
+ -------------------------------------------------------------------------------
17
+
18
+ - :adi: `ADRV9040 `
19
+
15
20
Supported boards
16
21
-------------------------------------------------------------------------------
17
22
18
- - EVAL-ADRV904x
23
+ - :adi: ` EVAL-ADRV904x `
19
24
20
25
Supported carriers
21
26
-------------------------------------------------------------------------------
@@ -27,7 +32,7 @@ Supported carriers
27
32
* - Evaluation board
28
33
- Carrier
29
34
- FMC slot
30
- * - EVAL-ADRV904x
35
+ * - EVAL-ADRV904x
31
36
- :xilinx: `ZCU102 `
32
37
- FMC HPC0
33
38
@@ -49,7 +54,7 @@ Example block design for Single link; M=16; L=8
49
54
50
55
The Rx links (ADC Path) operate with the following parameters:
51
56
52
- - Rx Deframer parameters: L=8, M=16, F=4, S=1, NP=16, N=16
57
+ - Rx Deframer parameters: L=8, M=16, F=4, S=1, NP=16, N=16
53
58
- Sample Rate: 491.52 MSPS
54
59
- Dual link: No
55
60
- RX_DEVICE_CLK: 245.76 MHz (Lane Rate/66)
@@ -59,7 +64,7 @@ The Rx links (ADC Path) operate with the following parameters:
59
64
60
65
The Tx links (DAC Path) operate with the following parameters:
61
66
62
- - Tx Deframer parameters: L=8, M=16, F=4, S=1, NP=16, N=16
67
+ - Tx Deframer parameters: L=8, M=16, F=4, S=1, NP=16, N=16
63
68
- Sample Rate: 491.52 MSPS
64
69
- Dual link: No
65
70
- TX_DEVICE_CLK: 245.76 MHz (Lane Rate/66)
@@ -93,8 +98,8 @@ The following are the parameters of this project that can be configured:
93
98
- 64B66B - 64b66b link layer defined in JESD204C
94
99
- 8B10B - 8b10b link layer defined in JESD204B
95
100
96
- - RX_LANE_RATE: lane rate of the Rx link
97
- - TX_LANE_RATE: lane rate of the Tx link
101
+ - RX_LANE_RATE: lane rate of the Rx link
102
+ - TX_LANE_RATE: lane rate of the Tx link
98
103
- [RX/TX]_JESD_M: number of converters per link
99
104
- [RX/TX]_JESD_L: number of lanes per link
100
105
- [RX/TX]_JESD_S: number of samples per frame
@@ -116,9 +121,9 @@ The addresses are dependent on the architecture of the FPGA, having an offset
116
121
added to the base address from HDL (see more at :ref: `architecture `).
117
122
118
123
==================== ===========
119
- Instance ZynqMP
124
+ Instance ZynqMP
120
125
==================== ===========
121
- axi_adrv904x_tx_jesd 0x84A90000
126
+ axi_adrv904x_tx_jesd 0x84A90000
122
127
axi_adrv904x_rx_jesd 0x84AA0000
123
128
axi_adrv904x_tx_dma 0x9c420000
124
129
axi_adrv904x_rx_dma 0x9c400000
@@ -143,8 +148,8 @@ SPI connections
143
148
- spi0
144
149
- ADRV904x
145
150
- 0
146
- * -
147
- -
151
+ * -
152
+ -
148
153
- AD9528
149
154
- 1
150
155
@@ -356,9 +361,7 @@ Here you can find the quick start guides available for these evaluation boards:
356
361
Hardware related
357
362
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
358
363
359
- - Product datasheets:
360
-
361
- - `<https://www.analog.com/media/radioverse-adrv9026/adrv9040.pdf >`__
364
+ - Product datasheet: :adi: `ADRV9040 <media/radioverse-adrv9026/adrv9040.pdf> `
362
365
363
366
HDL related
364
367
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -392,7 +395,7 @@ HDL related
392
395
- :ref: `here <data_offload >`
393
396
* - UTIL_DO_RAM
394
397
- :git-hdl: `library/util_do_ram `
395
- - :dokuwiki: ` [Wiki] </resources/fpga/docs/ data_offload> `
398
+ - :ref: ` here < data_offload >`
396
399
* - UTIL_ADXCVR for AMD
397
400
- :git-hdl: `library/xilinx/util_adxcvr `
398
401
- :ref: `here <util_adxcvr >`
0 commit comments