Wiki

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
resources:fpga:xilinx:fmc:ad9467 [23 Mar 2015 13:23]
Adrian Costina [Downloads] Removed XPS/ EDK projects, as they are not supported anymore
resources:fpga:xilinx:fmc:ad9467 [09 Jan 2021 00:39] (current)
Robin Getz user interwiki links
Line 7: Line 7:
 ===== Evaluation Board Hardware ===== ===== Evaluation Board Hardware =====
  
-To find out more information about the [[http://​www.analog.com/​en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​EVAL-AD9467.html#​eb-documentation|evaluation board]] hardware, default operation and jumper selection settings please read the Evaluation User Guide of the board. ([[http://​www.analog.com/​media/​en/​technical-documentation/​user-guides/​UG-200.pdf|UG200]])+To find out more information about the [[adi>en/​design-center/​evaluation-hardware-and-software/​evaluation-boards-kits/​EVAL-AD9467.html#​eb-documentation|evaluation board]] hardware, default operation and jumper selection settings please read the Evaluation User Guide of the board. ([[adi>media/​en/​technical-documentation/​user-guides/​UG-200.pdf|UG200]])
  
 {{:​resources:​fpga:​xilinx:​fmc:​ad9467_fmc.jpg?​300|}} {{:​resources:​fpga:​xilinx:​fmc:​ad9467_fmc.jpg?​300|}}
Line 19: Line 19:
 The evaluation board can be set up to be clocked from the **crystal oscillator**,​ Y200. This oscillator is a low phase noise oscillator from Vectron (VCC6-QCD-250M000). If this clock source is desired, install C205 and C206 and remove C202. Jumper P200 is used to disable the oscillator from running. ​ The evaluation board can be set up to be clocked from the **crystal oscillator**,​ Y200. This oscillator is a low phase noise oscillator from Vectron (VCC6-QCD-250M000). If this clock source is desired, install C205 and C206 and remove C202. Jumper P200 is used to disable the oscillator from running. ​
  
-A **differential LVPECL or LVDS clock driver** can also be used to clock the ADC input using the [[http://​www.analog.com/​media/​en/​technical-documentation/​data-sheets/​AD9517-4.pdf|AD9517]]. Populate C304, C305, C306, and C307 with 0.1 µF capacitors for one drive option or the other and remove C209 and C210 to disconnect the default clock path inputs. The AD9517 has many SPI-selectable options that are set to a default mode of operation. Consult the AD9517 data sheet for more information about these and other options.+A **differential LVPECL or LVDS clock driver** can also be used to clock the ADC input using the [[adi>media/​en/​technical-documentation/​data-sheets/​AD9517-4.pdf|AD9517]]. Populate C304, C305, C306, and C307 with 0.1 µF capacitors for one drive option or the other and remove C209 and C210 to disconnect the default clock path inputs. The AD9517 has many SPI-selectable options that are set to a default mode of operation. Consult the AD9517 data sheet for more information about these and other options.
  
 <WRAP round important 100%> <WRAP round important 100%>
 \\ \\
-Please make sure you have removed or inserted the corresponding components on the board to select the desired clock path. The schematic of the board can be found at the [[http://​wiki.analog.com/​resources/​fpga/​xilinx/​fmc/​ad9467#​downloads|Download]] section.+Please make sure you have removed or inserted the corresponding components on the board to select the desired clock path. The schematic of the board can be found at the [[/​resources/​fpga/​xilinx/​fmc/​ad9467#​downloads|Download]] section.
 </​WRAP>​ </​WRAP>​
  
 ===== Supported Carriers ===== ===== Supported Carriers =====
  
-^ Board     ^ XPS     ^ Vivado ​    ^ +  ​* [[xilinx>​KC705]] ​LPC Slot 
-| [[xilinx>​ML605]] |  ​**DISCONTINUED** ​ |    | +  * [[http://​www.zedboard.org| ​ZedBoard]]
-[[xilinx>​KC705]] ​|  **DISCONTINUED** ​ |  **x**  | +
-| [[xilinx>​VC707]] |  **DISCONTINUED** ​ |    | +
-[[http://​www.zedboard.org| ​Zed +
-Board]] |  **DISCONTINUED** ​ |  **x**  |  ​+
  
 ==== Other Required Hardware ==== ==== Other Required Hardware ====
Line 41: Line 37:
 ==== Required Software ==== ==== Required Software ====
  
-  * We're upgrade the Xilinx tools on every release. The supported version number can be found in our [[https://github.com/analogdevicesinc/hdl/​tree/​master ​git repository ​]].  ​+  * We're upgrade the Xilinx tools on every release. The supported version number can be found in our HDL [[/resources/fpga/docs/releases ​release page]].  ​
   * A UART terminal (Tera Term/​Hyperterminal),​ baud rate 115200.   * A UART terminal (Tera Term/​Hyperterminal),​ baud rate 115200.
  
Line 47: Line 43:
  
 <WRAP round info 100%> <WRAP round info 100%>
-Instruction about how to build the HDL design and generate a bit streamcan be found [[http://​wiki.analog.com/​resources/​fpga/​docs/​hdl#​building_hdl|here]]. ​+Instruction about how to build the HDL design and generate a bit stream can be found [[/​resources/​fpga/​docs/​build | here]]. ​
 </​WRAP>​ </​WRAP>​
  
Line 54: Line 50:
 The reference design is built on a ARM/​Microblaze based system tailored for Linux. A functional block diagram of the design is given below. The reference design is built on a ARM/​Microblaze based system tailored for Linux. A functional block diagram of the design is given below.
  
-{{:​resources:​fpga:​xilinx:​fmc:​cf_ad9467_bd.jpg?400|block diagram}}+=== Xilinx block diagram === 
 +{{:​resources:​fpga:​xilinx:​fmc:​ad9467_ebz:​ad9467_fmc.svg?500|Xilinx HDL Block Diagram}} 
 + 
 +=== AD9467 FMC Card block diagram ​=== 
 +{{:​resources:​fpga:​xilinx:​fmc:​ad9467_ebz:​ad9467_fmc_card.svg?​400|Xilinx HDL Block Diagram}} 
  
 Through an SPI interface, the software can access the AD9467/​AD9517-4 registers, given the possibility to initialize and configure the ADC and/or clock chip.  ​ Through an SPI interface, the software can access the AD9467/​AD9517-4 registers, given the possibility to initialize and configure the ADC and/or clock chip.  ​
Line 74: Line 75:
   * Capture data from the AD9467 using DMA transfers   * Capture data from the AD9467 using DMA transfers
  
-The software project contains 3 components: the AD9467-FMC-EBZ reference design files, the AD9467 driver and the AD9517 driver. All the components have to be downloaded from the links provided in the [[http://​wiki.analog.com/​resources/​fpga/​xilinx/​fmc/​ad9467#​downloads|Downloads]] section.+The software project contains 3 components: the AD9467-FMC-EBZ reference design files, the AD9467 driver and the AD9517 driver. All the components have to be downloaded from the links provided in the [[/​resources/​fpga/​xilinx/​fmc/​ad9467#​downloads|Downloads]] section. 
 ==== AD9467 Software Driver ==== ==== AD9467 Software Driver ====
  
Line 107: Line 109:
  
 <WRAP round info 100%> <WRAP round info 100%>
-Instruction about how to create a software application can be found [[http://​wiki.analog.com/​resources/​fpga/​xilinx/​software_setup|here]]. ​+Instruction about how to create a software application can be found [[/​resources/​fpga/​xilinx/​software_setup|here]]. ​
 </​WRAP>​ </​WRAP>​
  
-The exact location of the no-OS source files can be found in the [[http://​wiki.analog.com/​resources/​fpga/​xilinx/​fmc/​ad9467#​downloads|Download]] section. ​+The exact location of the no-OS source files can be found in the [[/​resources/​fpga/​xilinx/​fmc/​ad9467#​downloads|Download]] section. ​
   ​   ​
 ===== Downloads ===== ===== Downloads =====
Line 118: Line 120:
 **HDL Reference Designs:** **HDL Reference Designs:**
  
-<WRAP round download ​80%+<WRAP round download>​ 
-**Sources for Vivado** +**latest release** 
-  * **ZED HDL Reference Design: ** https://​github.com/​analogdevicesinc/​hdl/​tree/​master/​projects/​ad9467_fmc/​zed +  * **ZED HDL Reference Design: ** https://​github.com/​analogdevicesinc/​hdl/​tree/​hdl_2018_r1/​projects/​ad9467_fmc/​zed 
-  * **KC705 HDL Reference Design: ** https://​github.com/​analogdevicesinc/​hdl/​tree/​master/​projects/​ad9467_fmc/​kc705+  * **KC705 HDL Reference Design: ** https://​github.com/​analogdevicesinc/​hdl/​tree/​hdl_2018_r1/​projects/​ad9467_fmc/​kc705
 </​WRAP>​ </​WRAP>​
  
 **no-OS Software:** **no-OS Software:**
-<WRAP round download ​80%+<WRAP round download>​ 
-  * **AD9467 Driver: ​                  ** https://​github.com/​analogdevicesinc/​no-OS/​tree/​master/drivers/AD9467 +**latest release** 
-  * **AD9517 Driver: ​                  ** https://​github.com/​analogdevicesinc/​no-OS/​tree/​master/drivers/AD9517 +  * **AD9467 Driver: ​                  ** https://​github.com/​analogdevicesinc/​no-OS/​tree/​2018_R1/drivers/ad9467 
-  * **AD9467-FMC-EBZ Reference Design: ** https://​github.com/​analogdevicesinc/​no-OS/​tree/​master/AD9467-FMC-EBZ +  * **AD9517 Driver: ​                  ** https://​github.com/​analogdevicesinc/​no-OS/​tree/​2018_R1/drivers/ad9517 
 +  * **AD9467-FMC-EBZ Reference Design: ** https://​github.com/​analogdevicesinc/​no-OS/​tree/​2018_R1/ad9467-fmc-ebz 
 </​WRAP>​ </​WRAP>​
  
 **Board Files:** **Board Files:**
-<WRAP round download ​80%>+<WRAP round download>​
   * {{:​resources:​fpga:​xilinx:​fmc:​9467fmc01c_sch.pdf|Rev C Schematics for the card}}   * {{:​resources:​fpga:​xilinx:​fmc:​9467fmc01c_sch.pdf|Rev C Schematics for the card}}
   * {{:​resources:​fpga:​xilinx:​fmc:​9467fmc01c_bom.xls|Bill of Materials for Rev C}}   * {{:​resources:​fpga:​xilinx:​fmc:​9467fmc01c_bom.xls|Bill of Materials for Rev C}}
-  * {{:​resources:​fpga:​xilinx:​fmc:​9467fmc01c.zip|AD9467FMC-250EBZ Gerber/​Layout Fabrication Files}}+  * {{ :​resources:​fpga:​xilinx:​fmc:​9467fmc01c.zip|AD9467FMC-250EBZ Gerber/​Layout Fabrication Files}}
 **Note:** C302 and C303 are not installed as indicated in the Schematic and BOM. **Note:** C302 and C303 are not installed as indicated in the Schematic and BOM.
 </​WRAP>​ </​WRAP>​
- 
 ===== More information ===== ===== More information =====
 +
 <WRAP round help 80%> <WRAP round help 80%>
 \\ \\
 [[ez>​community/​fpga|Ask questions about the FPGA reference design]] [[ez>​community/​fpga|Ask questions about the FPGA reference design]]
 </​WRAP>​ </​WRAP>​
resources/fpga/xilinx/fmc/ad9467.1427113395.txt.gz · Last modified: 23 Mar 2015 13:23 by Adrian Costina