Skip to content

docs: add project daq2 #1691

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

docs: add project daq2 #1691

wants to merge 1 commit into from

Conversation

adiceline
Copy link
Collaborator

PR Description

Added documentation for the project DAQ2

PR Type

  • Bug fix (change that fixes an issue)
  • New feature (change that adds new functionality)
  • Breaking change (has dependencies in other repos or will cause CI to fail)
  • Documentation

PR Checklist

  • I have followed the code style guidelines
  • I have performed a self-review of changes
  • I have compiled all hdl projects and libraries affected by this PR
  • I have tested in hardware affected projects, at least on relevant boards
  • I have commented my code, at least hard-to-understand parts
  • I have signed off all commits from this PR
  • I have updated the documentation (wiki pages, ReadMe files, Copyright etc)
  • I have not introduced new Warnings/Critical Warnings on compilation
  • I have added new hdl testbenches or updated existing ones

@CLAassistant
Copy link

CLAassistant commented Apr 30, 2025

CLA assistant check
All committers have signed the CLA.

Signed-off-by: Celine Joy Capua <[email protected]>
lanes at the rate of 10Gbps. The JESD receive chain consists of a physical layer
represented by an XCVR module, a link layer represented by an RX JESD LINK
module and transport layer represented by a RX JESD TPL module. The link
operates in Subclass 0.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link operates in subclass 1 (see for zynq 7 series, zynq ultrascale and microblaze).
This should be updated in the block diagram as well

Copy link
Contributor

@IuliaCMoldovan IuliaCMoldovan May 5, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • - Should write on the signals exiting the util_adxcvr, that they are rx_out_clk_0 and tx_out_clk_0 respectively
  • - The subclass should be corrected
  • - The link parameters should be written (like here)
  • - The bus width for the RX DMA should be 128 (source) and 64 (destination)
  • - Should write that the rx/tx_divclk is in fact the rx/tx global clock, and that it is rx/tx lane rate / 40 = ...
  • - The carriers should be in alphabetical order
  • - In the top left corner, where there is only "Zynq", should write "7 series/UltraScale". I will specify this in the template later on (now we don't write it like this yet)
  • - There is no trx_ref_clk_p/n signal, but there are 2 separate signals in the block design (tx_ref_clk_0 which goes to QPLL and rx_ref_clk_0 which goes to the CPLLs)
  • - There are SYSREF signals which are not added in the diagram (they go to the RX/TX JESD LINK module)

10Gbps, by default. The transceivers interface the ADC/DAC cores at
128bits @250MHz. The data is sent or received based on the configuration of
separate transmit and receive chains.

Copy link
Contributor

@IuliaCMoldovan IuliaCMoldovan May 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Evaluation board block diagram
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The data path and clock domains in the evaluation board are depicted in the below diagram:
.. image:: daq2_board_block_diagram.svg
:width: 800
:align: center
:alt: DAQ2 evaluation board block diagram

Something of the sort, not necessarily 1:1 like this.
And to add this block diagram https://wiki.analog.com/resources/fpga/peripherals/jesd204/tutorial/hdl_xilinx#ad-fmcdaq2-ebz_block_diagram

Software related
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- :git-linux:`DAQ2 Linux Device Tree <arch/arm64/boot/dts/xilinx/adi-daq2.dtsi>`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants