-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
base: main
Are you sure you want to change the base?
docs: add project daq2 #1691
Conversation
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. |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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>` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The dtsi should be removed, and only the dts-es should be added:
- https://github.com/analogdevicesinc/linux/blob/main/arch/microblaze/boot/dts/kc705_fmcdaq2.dts
- https://github.com/analogdevicesinc/linux/blob/main/arch/microblaze/boot/dts/vc707_fmcdaq2.dts
- https://github.com/analogdevicesinc/linux/blob/main/arch/microblaze/boot/dts/kcu105_fmcdaq2.dts
- https://github.com/analogdevicesinc/linux/blob/main/arch/arm/boot/dts/xilinx/zynq-zc706-adv7511-fmcdaq2.dts
- https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-fmcdaq2.dts
- https://github.com/analogdevicesinc/linux/blob/main/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-fmcdaq2_m4_l4.dts
PR Description
Added documentation for the project DAQ2
PR Type
PR Checklist