Wiki

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
resources:fpga:xilinx:interposer:import_workspace [30 Sep 2013 10:30]
LucianS added information about uncomment the device name from comm. file
resources:fpga:xilinx:interposer:import_workspace [09 Oct 2013 15:34] (current)
CsomI Correct typos and rewrite a few sentence.
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 hardware platform ​for each reference projects with FMC-SDP interposer ​and KC705 evaluation board is commonThe next steps should ​be followed to recreate the software project ​of the reference design  ​ 
-These are the steps that need to be followed to recreate the software project: +  * First download the **KC705 Reference project** from Github on your computer. You can do this by clonning this repository: https://​github.com/​analogdevicesinc/​fpgahdl_xilinx. ​
-  * 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:​github_repository_folder.jpg?​200|Github Repository}} {{:​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.   * 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}} {{:​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. Make sure that the path where it is located 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.+
   * 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.
 {{:​resources:​fpga:​xilinx:​fmc:​ad9739a_ebz:​file_import.png?​200|Import Projects}} {{:​resources:​fpga:​xilinx:​fmc:​ad9739a_ebz:​file_import.png?​200|Import Projects}}
   * 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 **cf_sdp_kc705** folder as root directory ​and check the **Copy projects into workspace** option. 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 without software files. ​   * The //Project Explorer// window now shows the projects that exist in the workspace without software files. ​
Line 19: Line 17:
   ​   ​
 <WRAP round important 80%> <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.+  * Before compilation ​in the file called **Communication.h** ​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>​ </​WRAP>​
 {{:​resources:​fpga:​xilinx:​fmc:​ad9739a_ebz:​uncomment_com_file.jpg?​200|Communication.h}} {{:​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.+  * The SDK should automatically build the project ​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
 +  * If the project was built without any errors, you can program the FPGA and run the software application
resources/fpga/xilinx/interposer/import_workspace.txt · Last modified: 09 Oct 2013 15:34 by CsomI