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
Next revisionBoth sides next revision
resources:fpga:xilinx:kc705:adv7511 [10 Nov 2014 14:52] – [Supported Carriers] Lucian Sinresources:fpga:xilinx:kc705:adv7511 [15 Jul 2015 16:09] – change adv7511 new platform and new hardware project pictures and explinations and added ZED library to library section Lucian Sin
Line 25: Line 25:
 ==== Required Software ==== ==== Required Software ====
  
-  * Xilinx ISE 14.6 (Programmer (IMPACT) is sufficient for the demo and is available on Webpack)+  * Xilinx Vivado 2014.2
-  * A UART terminal (Tera Term/Hyperterminal) +  * A UART terminal (Tera Term/Hyperterminal) - baud rate 115200 
-      * For ISE, Baud rate 57600 for AC701/KC705/VC707 and 115200 for ZC702/ZC706/Zed. +
-      * For Vivado, Baud rate 115200 for AC701/KC705/VC707/ZC702/ZC706/Zed +
  
 ==== Running Demo (SDK) Program ==== ==== Running Demo (SDK) Program ====
Line 36: Line 34:
 Run the **//evaluate.bat//** script. This script uses XMD to program the FPGA with the HDL Reference Design and download the Software Reference Design into the DDR.  Run the **//evaluate.bat//** script. This script uses XMD to program the FPGA with the HDL Reference Design and download the Software Reference Design into the DDR. 
  
-**Note:** The //evaluate.bat// script assumes that the //Xilinx ISE Design Suite 14.6// is installed at this path:  //C:/Xilinx/14.6//. If the installation path on your computer is different please modify the script accordingly.+**Note:** If your Xilinx installation path is different than the one specified in the //evaluate.bat//please modify the script accordingly.
  
 If programming was successful, you should be seeing messages appear on the terminal as shown in figure below.  If programming was successful, you should be seeing messages appear on the terminal as shown in figure below. 
Line 112: Line 110:
   * Go to //**File->New->Application project**//   * Go to //**File->New->Application project**//
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_new_app_project.png?600 | New Application Project }} {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_new_app_project.png?600 | New Application Project }}
-  * Use a new hardware platform, so choose //**Create new**// in //**Hardware Platform**//+  * Use a new hardware platform, so choose //**New**// in //**Target Hardware**// section
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_new_platform.png?400 | New Platform }}   {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_new_platform.png?400 | New Platform }}  
-  * In //**Target Hardware Specification**// browse the location of //**SDK_Export\hw\system.xml**// and click //**Finish**//+  * At the **Target Hardware Specification** section browse the location of the hardware description file. This file's extension should be **.xml** or **.hdf**, and is located in the directory of the hdl design. **Note:** If the file does not exist, probably you forgot to make an **Export hardware** (in Vivado **File** -> **Export** -> **Export Hardware...**)
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_new_hardware_project.png?400 | New Hardware Project }}  {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_new_hardware_project.png?400 | New Hardware Project }} 
   * Then give a name to the project and click //**Next**//   * Then give a name to the project and click //**Next**//
Line 122: Line 120:
   * Now the project without source code looks like this   * Now the project without source code looks like this
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_empty_project_zynq.png?600 | Empty Project }}  {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_empty_project_zynq.png?600 | Empty Project }} 
-  * Then the no-OS software for the used FPGA board must be added from Github. Also the library must be added (ZC library for a Zynq based platform or Microblaze library for AC701,KC705,VC707).+  * Then the no-OS software for the used FPGA board must be added from Github. Also the library must be added (ZC library for a Zynq based platform(except ZED), ZED library for a ZED platform or Microblaze library for AC701,KC705,VC707).
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_project_without_include_directory_and_library.png?600 | Project without directory and library path }}  {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_project_without_include_directory_and_library.png?600 | Project without directory and library path }} 
   * Afterwards click right on project name and go to //**Properties**//   * Afterwards click right on project name and go to //**Properties**//
Line 130: Line 128:
   * In the same window, go to //**Settings->Libraries**// and add the path of the //**lib**// folder and the name of the library used. For a Zynq based platform the name is //**HDMI_ZynqLib**// (libHDMI_ZynqLib.a on Github) and for a Microblaze the name is //**HDMI_MicroblazeLib**// (libHDMI_MicroblazeLib.a on Github)    * In the same window, go to //**Settings->Libraries**// and add the path of the //**lib**// folder and the name of the library used. For a Zynq based platform the name is //**HDMI_ZynqLib**// (libHDMI_ZynqLib.a on Github) and for a Microblaze the name is //**HDMI_MicroblazeLib**// (libHDMI_MicroblazeLib.a on Github) 
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_settings_include_library_path.png?600 | Include library path }} {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_settings_include_library_path.png?600 | Include library path }}
-  * The //Project Explorer// window now shows the projects that exist in the workspace and the files for each project. The SDK should automatically build the projects and the Console window will display the the result of the build. If the build is not done automatically select the //**Project->Build Automatically**// menu option.+  * The //Project Explorer// window now shows the projects that exist in the workspace and the files for each project. The SDK should automatically build the projects and the Console window will display the result of the build. If the build is not done automatically select the //**Project->Build Automatically**// menu option.
 {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_project_explorer_zynq.png?600 | Project Explorer }} {{ :resources:fpga:xilinx:fmc:fmc-imageon:adv7511_project_explorer_zynq.png?600 | Project Explorer }}
   * At this point the software project setup is complete, the FPGA can be programmed and the software can be downloaded into the system. You can program the FPGA by going to //**Xilinx Tools**//.   * At this point the software project setup is complete, the FPGA can be programmed and the software can be downloaded into the system. You can program the FPGA by going to //**Xilinx Tools**//.
Line 163: Line 161:
 The HDL Reference Designs and the no-OS Software can be downloaded from the Analog Devices Github.\\ The HDL Reference Designs and the no-OS Software can be downloaded from the Analog Devices Github.\\
 \\ \\
-<WRAP round important 80%> 
-\\ 
-The software project contains 2 components: the Reference Design files and the ADV7511 Transmitter Library. All the components have to be downloaded from the links below. 
-</WRAP> 
  
 **Evaluation Scripts:** **Evaluation Scripts:**
Line 180: Line 174:
 **HDL Reference Designs:** **HDL Reference Designs:**
 <WRAP round download 80%> <WRAP round download 80%>
-    * **AC701 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r1/projects/adv7511/ac701 +Release hdl_2014_r2: 
-    * **KC705 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r1/projects/adv7511/kc705 +\\ 
-    * **vC707 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r1/projects/adv7511/vc707 +    * **AC701 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r2/projects/adv7511/ac701 
-    * **ZC702 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r1/projects/adv7511/zc702 +    * **KC705 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r2/projects/adv7511/kc705 
-    * **ZC706 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r1/projects/adv7511/zc706 +    * **vC707 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r2/projects/adv7511/vc707 
-    * **ZED HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r1/projects/adv7511/zed+    * **ZC702 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r2/projects/adv7511/zc702 
 +    * **ZC706 HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r2/projects/adv7511/zc706 
 +    * **ZED HDL Reference Design for Vivado: ** https://github.com/analogdevicesinc/hdl/tree/hdl_2014_r2/projects/adv7511/zed
 </WRAP> </WRAP>
  
 **no-OS Software:** **no-OS Software:**
 <WRAP round download 80%> <WRAP round download 80%>
-  * **ADV7511 MicroBlaze Library: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/library/microblaze +Release 2014_R2: 
-  * **ADV7511 AC701 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/ac701 +\\ 
-  * **ADV7511 KC705 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/kc705  +  * **ADV7511 MicroBlaze Library: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/library/microblaze 
-  * **ADV7511 VC707 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/vc707 +  * **ADV7511 AC701 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/ac701 
-  * **ADV7511 ZC Library: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/library/zc +  * **ADV7511 KC705 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/kc705  
-  * **ADV7511 ZC702 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/zc702  +  * **ADV7511 VC707 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/vc707 
-  * **ADV7511 ZC706 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/zc706 +  * **ADV7511 ZC Library: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/library/zc 
-  * **ADV7511 ZedBoard Library: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/library/zed +  * **ADV7511 ZC702 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/zc702  
-  * **ADV7511 ZedBoard Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/master/adv7511/zed +  * **ADV7511 ZC706 Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/zc706 
 +  * **ADV7511 ZedBoard Library: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/library/zed 
 +  * **ADV7511 ZedBoard Reference Design: ** https://github.com/analogdevicesinc/no-OS/tree/2014_R2/adv7511/zed 
 </WRAP> </WRAP>
  
 <WRAP round help 80%> <WRAP round help 80%>
-\\ 
   * Questions? [[http://ez.analog.com/post!input.jspa?containerType=14&container=2061|Ask Help & Support]].   * Questions? [[http://ez.analog.com/post!input.jspa?containerType=14&container=2061|Ask Help & Support]].
 </WRAP> </WRAP>
-===== 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/documentation/dt_edk_edk13-2.htm|Xilinx EDK documentation]] for details. 
- 
-| license.txt | ADI license & copyright information. | 
-| system.mhs  | MHS file. | 
-| system.xmp  | XMP file (use this file to build the reference design). | 
-| data/       | UCF file and/or DDR MIG project files. | 
-| docs/       | Documentation files (Please note that this wiki page is the documentation for the reference design). | 
-| sw/         | Software (Xilinx SDK) & bit file(s). | 
-| cf_lib/edk/pcores/     | Reference design core file(s) (Xilinx EDK). | 
- 
  
 ===== More information ===== ===== More information =====
resources/fpga/xilinx/kc705/adv7511.txt · Last modified: 08 Feb 2021 13:21 by Iulia Moldovan