Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:ad-dac-fmc-ebz [14 Jan 2021 05:11] – user interwiki links Robin Getzresources:eval:user-guides:ad-dac-fmc-ebz [08 Mar 2024 13:32] (current) – Update hdl repo links Stanca-Florina Pop
Line 2: Line 2:
 ===== AD-DAC-FMC-EBZ reference HDL design ===== ===== AD-DAC-FMC-EBZ reference HDL design =====
  
-The [[https://github.com/analogdevicesinc/hdl/tree/master/projects/dac_fmc_ebz|dac_fmc_ebz]] is a generic reference design that can be configured to support one of the following JESD204B based DAC evaluation boards.+The [[https://github.com/analogdevicesinc/hdl/tree/main/projects/dac_fmc_ebz|dac_fmc_ebz]] is a generic reference design that can be configured to support one of the following JESD204B based DAC evaluation boards.
  
 ==== HDL source code ==== ==== HDL source code ====
 Reference can be accessed from the following location: Reference can be accessed from the following location:
 <WRAP center round download> <WRAP center round download>
-   * https://github.com/analogdevicesinc/hdl/tree/master/projects/dac_fmc_ebz+   * https://github.com/analogdevicesinc/hdl/tree/main/projects/dac_fmc_ebz
 </WRAP> </WRAP>
  
Line 13: Line 13:
 <note important>From the following list, the projects that have device-tree available (DTS) have been validated in hardware</note> <note important>From the following list, the projects that have device-tree available (DTS) have been validated in hardware</note>
  
-^Hardware ^Evaluation Document ^ Software support ^^^ +^Hardware ^Evaluation Document ^ Software support ^^^Linux Driver
-| | | [[xilinx>ZCU102]]| [[xilinx>ZC706]] | [[https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/arria-10-soc-development-kit.html |Arria 10 SoC]] | Linux Driver |+| | | [[xilinx>ZCU102]]| [[xilinx>ZC706]] | [[https://www.intel.com/content/www/us/en/programmable/products/boards_and_kits/dev-kits/altera/arria-10-soc-development-kit.html |Arria 10 SoC]] |  |
 |[[adi>eval-AD9135|EVAL-AD9135]] | [[:resources:eval:dpg:eval-ad9136|EVAL-AD9135]] | | | | | |[[adi>eval-AD9135|EVAL-AD9135]] | [[:resources:eval:dpg:eval-ad9136|EVAL-AD9135]] | | | | |
 |[[adi>eval-AD9136|EVAL-AD9136]] | [[:resources:eval:dpg:eval-ad9136|EVAL-AD9136]] | | | | | |[[adi>eval-AD9136|EVAL-AD9136]] | [[:resources:eval:dpg:eval-ad9136|EVAL-AD9136]] | | | | |
-|[[adi>eval-AD9144|EVAL-AD9144]] | [[:resources:eval:dpg:eval-ad9144|EVAL-AD9144]] | [[https://github.com/analogdevicesinc/linux/blob/master/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9144-fmc-ebz.dts|dts]] | | | |+|[[adi>eval-AD9144|EVAL-AD9144]] | [[:resources:eval:dpg:eval-ad9144|EVAL-AD9144]] | [[linux.github>blob/master/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9144-fmc-ebz.dts|dts]] | | | |
 |[[adi>eval-AD9152|EVAL-AD9152]] | [[:resources:eval:dpg:eval-ad9152|EVAL-AD9152]] | | | | | |[[adi>eval-AD9152|EVAL-AD9152]] | [[:resources:eval:dpg:eval-ad9152|EVAL-AD9152]] | | | | |
-|[[adi>eval-AD9154|EVAL-AD9154]] | [[:resources:eval:dpg:eval-ad9154|EVAL-AD9154]] | [[https://github.com/analogdevicesinc/linux/blob/master/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9154-fmc-ebz.dts|dts]] | | | |+|[[adi>eval-AD9154|EVAL-AD9154]] | [[:resources:eval:dpg:eval-ad9154|EVAL-AD9154]] | [[linux.github>blob/master/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9154-fmc-ebz.dts|dts]] | | | |
 |[[adi>eval-AD916x|EVAL-AD916x]] | [[:resources:eval:dpg:eval-ad9162|EVAL-AD916x]] | | | | | |[[adi>eval-AD916x|EVAL-AD916x]] | [[:resources:eval:dpg:eval-ad9162|EVAL-AD916x]] | | | | |
-|[[adi>eval-AD9172|EVAL-AD917x]] | [[:resources:eval:dpg:eval-ad9172|EVAL-AD917x]] | [[https://github.com/analogdevicesinc/linux/blob/master/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9172-fmc-ebz-mode4.dts|dts]] | [[https://github.com/analogdevicesinc/linux/blob/master/arch/arm/boot/dts/zynq-zc706-adv7511-ad9172-fmc-ebz.dts|dts]]| [[https://github.com/analogdevicesinc/linux/blob/dev_altera_4.14/arch/arm/boot/dts/socfpga_arria10_socdk_ad9172_fmc.dts|dts]]| [[resources:tools-software:linux-drivers:iio-dds:ad9172 | AD9172 Linux Driver]]|+|[[adi>eval-AD9172|EVAL-AD917x]] | [[:resources:eval:dpg:eval-ad9172|EVAL-AD917x]] | [[linux.github>blob/master/arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev10-ad9172-fmc-ebz-mode4.dts|dts]] | [[linux.github>blob/master/arch/arm/boot/dts/zynq-zc706-adv7511-ad9172-fmc-ebz.dts|dts]]| [[linux.github>2019_R1_altera/arch/arm/boot/dts/socfpga_arria10_socdk_ad9172_fmc.dts|dts]]| [[resources:tools-software:linux-drivers:iio-dds:ad9172 | AD9172 Linux Driver]]|
  
 ==== Supported Carriers ==== ==== Supported Carriers ====
Line 49: Line 49:
  
 ==== Configuring the design ==== ==== Configuring the design ====
- Before building the reference design the [[https://github.com/analogdevicesinc/hdl/blob/master/projects/dac_fmc_ebz/common/config.tcl|config.tcl]] file must be updated with the desired DAC device and JESD operation mode. The block design will scale according the selected mode. + Before building the reference design the [[https://github.com/analogdevicesinc/hdl/blob/main/projects/dac_fmc_ebz/common/config.tcl|config.tcl]] file must be updated with the desired DAC device and JESD operation mode. The block design will scale according the selected mode. 
  
 <code tcl> <code tcl>
Line 56: Line 56:
 </code> </code>
  
- A list of the supported DAC devices and JESD operation modes can be found in the [[https://github.com/analogdevicesinc/hdl/blob/master/projects/dac_fmc_ebz/common/config.tcl|config.tcl]] file and tables below.+ A list of the supported DAC devices and JESD operation modes can be found in the [[https://github.com/analogdevicesinc/hdl/blob/main/projects/dac_fmc_ebz/common/config.tcl|config.tcl]] file and tables below.
 To find out more on the JESD operation modes consult the datasheet of the selected DAC. To find out more on the JESD operation modes consult the datasheet of the selected DAC.
  
Line 108: Line 108:
 | 00   | 2 | 1 | 1 | 4 | 1  | 16 | 16 | | 00   | 2 | 1 | 1 | 4 | 1  | 16 | 16 |
 | 01   | 4 | 2 | 1 | 4 | 1  | 16 | 16 | | 01   | 4 | 2 | 1 | 4 | 1  | 16 | 16 |
-| 02   | 6 | 3 | 1 | 4 | 1  | 16 | 16 |+| 02*  | 6 | 3 | 1 | 4 | 1  | 16 | 16 |
 | 03   | 2 | 2 | 1 | 2 | 1  | 16 | 16 | | 03   | 2 | 2 | 1 | 2 | 1  | 16 | 16 |
 | 04   | 4 | 4 | 1 | 2 | 1  | 16 | 16 | | 04   | 4 | 4 | 1 | 2 | 1  | 16 | 16 |
Line 119: Line 119:
 | 20   | 1 | 8 | 4 | 1 | 1  | 16 | 16 | | 20   | 1 | 8 | 4 | 1 | 1  | 16 | 16 |
 | 21   | 1 | 8 | 8 | 2 | 1  | 16 | 16 | | 21   | 1 | 8 | 8 | 2 | 1  | 16 | 16 |
 +*In mode 02: 
 +  * Single-link supported by setting DAC_DATA_WIDTH = 128
 +  * Dual-link not supported
  
 ==== AD9173/AD9175 supported modes ==== ==== AD9173/AD9175 supported modes ====
resources/eval/user-guides/ad-dac-fmc-ebz.1610597508.txt.gz · Last modified: 14 Jan 2021 05:11 by Robin Getz