Skip to content

Commit

Permalink
adrv904x_vck190: Initial design
Browse files Browse the repository at this point in the history
Signed-off-by: AndrDragomir <[email protected]>
  • Loading branch information
AndrDragomir committed Sep 3, 2024
1 parent 62720a5 commit 9b83751
Show file tree
Hide file tree
Showing 10 changed files with 1,740 additions and 145 deletions.
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,9 @@
# Code owners for adrv9026 folder
/projects/adrv9026/ [email protected] [email protected]

# Code owners for adrv904x folder
/projects/adrv904x/ [email protected] [email protected]

# Code owners for adrv9361z7035 folder
/projects/adrv9361z7035/ [email protected] [email protected]

Expand Down
38 changes: 20 additions & 18 deletions docs/projects/adrv904x/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ Supported carriers
* - EVAL-ADRV904x
- :xilinx:`ZCU102`
- FMC HPC0
* -
- :xilinx:`VCK190`
- FMCP1

Block design
-------------------------------------------------------------------------------
Expand Down Expand Up @@ -82,9 +85,8 @@ for each project.
**system_project.tcl** file, located in
hdl/projects/adrv904x/$CARRIER/system_project.tcl

.. warning::

``Lane Rate = I/Q Sample Rate x M x N' x (66 \ 64) \ L``
.. math::
Lane Rate = Sample Rate*\frac{M}{L}*N'* \frac{10}{8}
The following are the parameters of this project that can be configured:

Expand Down Expand Up @@ -115,18 +117,18 @@ CPU/Memory interconnects addresses
The addresses are dependent on the architecture of the FPGA, having an offset
added to the base address from HDL (see more at :ref:`architecture`).

==================== ===========
Instance ZynqMP
==================== ===========
axi_adrv904x_tx_jesd 0x84A90000
axi_adrv904x_rx_jesd 0x84AA0000
axi_adrv904x_tx_dma 0x9c420000
axi_adrv904x_rx_dma 0x9c400000
tx_adrv904x_tpl_core 0x84A04000
rx_adrv904x_tpl_core 0x84A00000
axi_adrv904x_tx_xcvr 0x84A80000
axi_adrv904x_rx_xcvr 0x84A60000
==================== ===========
==================== =========== ===========
Instance ZynqMP Versal
==================== =========== ===========
axi_adrv904x_tx_jesd 0x84A90000 0xA4A90000
axi_adrv904x_rx_jesd 0x84AA0000 0xA4AA0000
axi_adrv904x_tx_dma 0x9C420000 0xBC420000
axi_adrv904x_rx_dma 0x9C400000 0xBC400000
tx_adrv904x_tpl_core 0x84A04000 0xA4A04000
rx_adrv904x_tpl_core 0x84A00000 0xA4A00000
axi_adrv904x_tx_xcvr 0x84A80000 0xA4A80000
axi_adrv904x_rx_xcvr 0x84A60000 0xA4A60000
==================== =========== ===========

SPI connections
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -270,9 +272,9 @@ for that project (adrv904x/carrier or adrv904x/carrier).
+-------------------+------------------------------------------------------+
| Parameter | Default value of the parameters depending on carrier |
+-------------------+---------------------------+--------------------------+
| | ZCU102 |
| | ZCU102/VCK190 |
+===================+===========================+==========================+
| JESD_MODE | 64B66B |
| JESD_MODE | 64B66B |
+-------------------+---------------------------+--------------------------+
| RX_LANE_RATE | 16.22 |
+-------------------+---------------------------+--------------------------+
Expand Down Expand Up @@ -358,7 +360,7 @@ Hardware related

- Product datasheets:

- `<https://www.analog.com/media/radioverse-adrv9026/adrv9040.pdf>`__
- `ADRV9040 <https://www.analog.com/media/en/technical-documentation/data-sheets/adrv9040.pdf>`__

HDL related
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
Loading

0 comments on commit 9b83751

Please sign in to comment.