This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
resources:fpga:xilinx:interposer:ad7091r [12 Jun 2013 15:57] – removed references to AD7091 Adrian Costina | resources:fpga:xilinx:interposer:ad7091r [22 Jul 2019 10:14] – Update no-OS driver link Andrei Drimbarean | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== AD7091R FMC-SDP Interposer & Evaluation Board / Xilinx | + | ====== AD7091R FMC-SDP Interposer & Evaluation Board / Xilinx |
Line 14: | Line 14: | ||
This document presents the steps to setup an environment for using the **[[adi> | This document presents the steps to setup an environment for using the **[[adi> | ||
- | {{ : | + | {{ : |
{{page> | {{page> | ||
Line 29: | Line 29: | ||
* [[adi> | * [[adi> | ||
* [[adi> | * [[adi> | ||
- | * [[http:// | + | * [[http:// |
====== Getting Started ====== | ====== Getting Started ====== | ||
Line 37: | Line 37: | ||
===== Required Hardware ===== | ===== Required Hardware ===== | ||
- | * [[http:// | + | * [[http:// |
* FMC-SDP adapter board | * FMC-SDP adapter board | ||
* **EVAL-AD7091RSDZ** evaluation board | * **EVAL-AD7091RSDZ** evaluation board | ||
Line 43: | Line 43: | ||
===== Required Software ===== | ===== Required Software ===== | ||
- | * Xilinx ISE 14.4 | + | * Xilinx ISE 14.6 |
- | * A UART terminal (ex. TeraTerm | + | * A UART terminal (Tera Term/ |
===== Downloads ===== | ===== Downloads ===== | ||
- | + | <WRAP round download 80%> | |
- | * {{:resources: | + | \\ |
- | + | * **IP Core Files:** https://github.com/ | |
- | The following table presents a short description the reference design archive contents. | + | * **EDK AC701 Reference project:** https:// |
- | + | | |
- | ^ **Folder** ^ **Description** ^ | + | * **ADC specific files:** https:// |
- | | Bit | Contains the KC705 configuration file that can be used to program the system for quick evaluation. | | + | * **Platform specific files:** https:// |
- | | DataCapture | Contains the script used to read data from the ADC and save it into a file on the PC. | | + | \\ |
- | | Hdl | Contains the HDL driver for the AD7091R ADC. | | + | </ |
- | | Microblaze | Contains the EDK 14.4 project for the Microblaze softcore that will be implemented in the KC705 FPGA. | | + | |
- | | Software | Contains the source files of the software project that will be run by the Microblaze processor.| | + | |
====== Run the Demonstration Project ====== | ====== Run the Demonstration Project ====== | ||
Line 67: | Line 65: | ||
* Use the FMC-SDP interposer to connect the ADI evaluation board to the Xilinx KC705 board on the FMC LPC connector. | * Use the FMC-SDP interposer to connect the ADI evaluation board to the Xilinx KC705 board on the FMC LPC connector. | ||
* Connect the JTAG and UART cables to the KC705 and power up the FPGA board. | * Connect the JTAG and UART cables to the KC705 and power up the FPGA board. | ||
- | * Start IMPACT, and double click “// | ||
- | {{ : | ||
- | * Program the KC705 FPGA using the "// | ||
* Power the ADI evaluation board. | * Power the ADI evaluation board. | ||
* Start a UART terminal and set the baud rate to 115200 bps. | * Start a UART terminal and set the baud rate to 115200 bps. | ||
- | At this point everything | + | The next step is to setup the software project. |
+ | |||
+ | ===== Software Project Setup ===== | ||
+ | |||
+ | The next steps should | ||
- | {{ :resources:fpga: | + | * First clone the AC701 Reference project for AD7091 and the ADI IP cores from Github to your computer, by using the following link: https://github.com/ |
- | <WRAP tip> | + | * Copy the folder **../ |
+ | * Open a Xilinx SDK and setup your workspace to **%Working directory%/ | ||
+ | * In the SDK select the **File->Import** menu option to import the software project into your workspace. | ||
+ | {{: | ||
+ | * In the //Import// window select the **General-> | ||
+ | {{: | ||
+ | * In the //Import Projects// window select the **%Working directory%/ | ||
+ | {{: | ||
+ | * The Project Explorer window now shows the projects | ||
+ | {{: | ||
+ | * Now you have to add the source files to your project. You can download all the source files for the current reference project using the links from the **Downloads** section. List of source files for the current project is: | ||
+ | * **Driver files** : // | ||
+ | * **Platform specific files** : // | ||
+ | * **ADC specific files** : //main.c// and // | ||
+ | * All these files must be copied into the **%Working directory%/ | ||
+ | * The SDK should automatically build the project and the Console window | ||
+ | * If the project was built without any errors, you need to download | ||
+ | * Run the **data_capture.bat** | ||
+ | {{: | ||
+ | * By default the length of a transaction is 16k samples. The input signal used in this reference design was a 10 Khz sine wave. | ||
+ | {{: | ||
====== More information ====== | ====== More information ====== | ||
{{page>/ | {{page>/ |