This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
resources:fpga:xilinx:fmc:ad9434 [27 Oct 2016 11:12] – [Supported Carriers] Lucian Sin | resources:fpga:xilinx:fmc:ad9434 [09 Jan 2021 00:39] – user interwiki links Robin Getz | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== AD9434 Native FMC Card & ML605 Xilinx Reference Design | + | |
+ | ====== AD9434 Native FMC Card ====== | ||
===== Introduction ===== | ===== Introduction ===== | ||
Line 8: | Line 9: | ||
* [[adi> | * [[adi> | ||
+ | |||
+ | ===== Functional Description ====== | ||
+ | |||
+ | The reference design is built on a Zynq based system parameterized for linux. It consists of three functional modules, a LVDS interface, a PN monitor and a DMA interface. The LVDS interface captures and buffers data from the ADC. The data is captured using ISERDES primitives and is captured 4 samples wide at 1/4th of the ADC clock (125MHz at 500MHz ADC clock). The DMA interface then transfers the samples to the external DDR-DRAM. The capture is initiated by the software. The status of capture (overflow, over the range) are reported back to the software. | ||
+ | By default, the board is configured to use the onboard clock. | ||
+ | |||
===== Supported Carriers ===== | ===== Supported Carriers ===== | ||
- | * [[xilinx> | + | * [[xilinx> |
+ | * [[xilinx> | ||
- | ===== Quick Start Guide ===== | + | ===== Downloads ===== |
+ | |||
+ | Board Files: | ||
+ | <WRAP round download 80%> | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | </ | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ===== ML605 Xilinx Reference Design (Obsolete) ===== | ||
+ | |||
+ | ==== Quick Start Guide ==== | ||
The reference design has been tested with ML605. It should be easily portable to other boards such as KC705 and VC707, only the ISERDES primitive, UCF and MHS files need to be changed. The bit file provided combines the FPGA bit file and the SDK elf files. It may be used for a quick check on the system. All you need is the hardware and a PC running a UART terminal and the programmer (IMPACT). This bit file configuration also captures the test mode outputs of ADC. | The reference design has been tested with ML605. It should be easily portable to other boards such as KC705 and VC707, only the ISERDES primitive, UCF and MHS files need to be changed. The bit file provided combines the FPGA bit file and the SDK elf files. It may be used for a quick check on the system. All you need is the hardware and a PC running a UART terminal and the programmer (IMPACT). This bit file configuration also captures the test mode outputs of ADC. | ||
Line 35: | Line 58: | ||
{{: | {{: | ||
- | Start IMPACT, and initialze | + | Start IMPACT, and initialize |
{{: | {{: | ||
Line 43: | Line 66: | ||
{{: | {{: | ||
- | ===== Using the reference design ===== | + | ==== Using the Reference Design |
- | ==== Functional | + | ==== Functional |
The reference design is built on a microblaze based system parameterized for linux. It consists of three functional modules, a LVDS interface, a PN monitor and a DMA interface. The LVDS interface captures and buffers data from the ADC. The data is captured using ISERDES primitives and is captured 4 samples wide at 1/4th of the ADC clock (125MHz at 500MHz ADC clock). The DMA interface then transfers the samples to the external DDR-DRAM. The capture is initiated by the software. The status of capture (overflow, over the range) are reported back to the software. | The reference design is built on a microblaze based system parameterized for linux. It consists of three functional modules, a LVDS interface, a PN monitor and a DMA interface. The LVDS interface captures and buffers data from the ADC. The data is captured using ISERDES primitives and is captured 4 samples wide at 1/4th of the ADC clock (125MHz at 500MHz ADC clock). The DMA interface then transfers the samples to the external DDR-DRAM. The capture is initiated by the software. The status of capture (overflow, over the range) are reported back to the software. | ||
Line 57: | Line 80: | ||
The board provides different (some modification maybe necessary) possible clock path for clocking the AD9434. | The board provides different (some modification maybe necessary) possible clock path for clocking the AD9434. | ||
- | ===== Downloads ===== | + | ==== Downloads ==== |
- | + | ||
- | Board Files: | + | |
- | <WRAP round download 80%> | + | |
- | * {{: | + | |
- | * {{: | + | |
- | * {{: | + | |
- | </ | + | |
FPGA Referece Designs: | FPGA Referece Designs: | ||
<WRAP round download 80%> | <WRAP round download 80%> | ||
Line 74: | Line 89: | ||
</ | </ | ||
- | Only Xilinx coregen xco files are provided with the reference design. You must regenerate the IP core files using this file. See [[http:// | + | Only Xilinx coregen xco files are provided with the reference design. You must regenerate the IP core files using this file. See [[/ |
- | <WRAP round help 80%> | + | ==== Tar File Contents |
- | * Questions? [[http:// | + | |
- | </ | + | |
- | + | ||
- | ===== Tar file contents ===== | + | |
- | The tar file contains, in most cases, the following files and/or directories. To rebuild the reference design simply double click the XMP file and run the tool. To build SDK, select a workspace and use the C file to build the elf file. Please refer to [[http://www.xilinx.com/support/ | + | The tar file contains, in most cases, the following files and/or directories. To rebuild the reference design simply double click the XMP file and run the tool. To build SDK, select a workspace and use the C file to build the elf file. Please refer to [[xilinx>support/ |
| license.txt | ADI license & copyright information. | | | license.txt | ADI license & copyright information. | | ||
Line 91: | Line 102: | ||
| sw/ | Software (Xilinx SDK) & bit file(s). | | | sw/ | Software (Xilinx SDK) & bit file(s). | | ||
| ../ | | ../ | ||
- | |||
- | ===== More information ===== | ||
- | |||
- | * [[ez> | ||
- | |||
- | |||