Wiki

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
resources:fpga:xilinx:interposer:import_workspace [13 Aug 2013 09:22] – created Lucian Sinresources:fpga:xilinx:interposer:import_workspace [30 Sep 2013 10:30] – added information about uncomment the device name from comm. file Lucian Sin
Line 1: Line 1:
-The **HDL Reference Design** for each supported Xilinx FPGA board contains a folder called //**SDK_Workspace**// which stores the Xilinx SDK project files needed to build the no-OS software and also the .bit files with the HDL design that must be programmed into the FPGA.+The **HDL Reference Design** for each supported Xilinx FPGA board contains a folder called **SDK_Workspace** which stores the Xilinx SDK project files needed to build the no-OS software and also the .bit files with the HDL design that must be programmed into the FPGA.
 These are the steps that need to be followed to recreate the software project: These are the steps that need to be followed to recreate the software project:
-  * Download the //**Reference Design Files**// on your computer. There you'll find the //**SDK_Workspace**// folder. Make sure that the path where it is stored does not contain any spaces  +  * First download the **EDK KC705 Reference project** from Github on your computer. You can do this by clonning this repository: https://github.com/analogdevicesinc/fpgahdl_xilinx.  
-{{:resources:fpga:xilinx:fmc:ad9739a_ebz:src_files.png?200|no-OS driver Source Files}}+{{:resources:fpga:xilinx:fmc:ad9739a_ebz:github_repository_folder.jpg?200|Github Repository}} 
 +  From this entire repository you will use **cf_sdp_kc705** folder. This is common for all KC705 projects
 +{{:resources:fpga:xilinx:fmc:ad9739a_ebz:edk_kc705_project_folder.jpg?200|EDK KC705 project}} 
 +  * In SDK folder you'll find the **SDK_Workspace** folder. Make sure that the path where it is stored does not contain any spaces.  
   * Open the Xilinx SDK. When the SDK starts, it asks you to provide a folder where to store the workspace. Any folder can be provided.   * Open the Xilinx SDK. When the SDK starts, it asks you to provide a folder where to store the workspace. Any folder can be provided.
   * In the SDK select the //**File->Import**// menu option to import the software projects into the workspace.   * In the SDK select the //**File->Import**// menu option to import the software projects into the workspace.
Line 8: Line 11:
   * In the //Import// window select the //**General->Existing Projects into Workspace**// option.   * In the //Import// window select the //**General->Existing Projects into Workspace**// option.
 {{:resources:fpga:xilinx:fmc:ad9739a_ebz:existing_project_import.png?200|Existing Projects Import}} {{:resources:fpga:xilinx:fmc:ad9739a_ebz:existing_project_import.png?200|Existing Projects Import}}
-  * In the //Import Projects// window select the //**SDK_Workspace**// folder as root directory. After the root directory is chosen the projects that reside in that directory will appear in the //Projects// list. Press //Finish// to finalize the import process.+  * In the //Import Projects// window select the **SDK_Workspace** folder as root directory. After the root directory is chosen the projects that reside in that directory will appear in the //Projects// list. Press //Finish// to finalize the import process.
 {{:resources:fpga:xilinx:fmc:ad9739a_ebz:projects_import.png?200|Projects Import}}  {{:resources:fpga:xilinx:fmc:ad9739a_ebz:projects_import.png?200|Projects Import}} 
-  * 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+  * The //Project Explorer// window now shows the projects that exist in the workspace without software files.  
-{{:resources:fpga:xilinx:fmc:ad9739a_ebz:project_explorer.png?200|Project Explorer}} +{{:resources:fpga:xilinx:fmc:ad9739a_ebz:project_explorer.jpg?200|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.+  * Now the software must be added in your project. For downloading the software, you must use 3 links from Github given in **Downloads** section. From there you'll download the specific driver, the specific commands and the Xilinx Boards Common Drivers(which are commons for all Xilinx boards). All the software files downloaded must be copied in **src** folder from sw folder.  
 +{{:resources:fpga:xilinx:fmc:ad9739a_ebz:project_complete.jpg?200|Project complete}} 
 +   
 +<WRAP round important 80%> 
 +  * Before compilation you have to uncomment the name of the device that you currently use. In the picture below there is an example of this, which works only with AD5629R project. For another device, uncomment only the respective name. You can have one driver working on multiple devices, so the drivers's name and the uncommented name may not be the same for every project. 
 +</WRAP> 
 +{{:resources:fpga:xilinx:fmc:ad9739a_ebz:uncomment_com_file.jpg?200|Communication.h}} 
 +  * 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/interposer/import_workspace.txt · Last modified: 09 Oct 2013 15:34 by Istvan Csomortani