Wiki

no way to compare when less than two revisions

Differences

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


Previous revision
Next revision
resources:fpga:xilinx:fmc:ad-fmcomms1-ebz [23 Aug 2013 22:45] – [Download] rejeesh kutty
Line 1: Line 1:
 +====== AD-FMCOMMS1-EBZ HDL Reference Design ======
  
 +===== Supported Devices =====
 +
 +  * [[adi>AD-FMCOMMS1-EBZ]]
 +
 +===== Supported Carriers =====
 +
 +  * [[xilinx> ML605]] 
 +  * [[xilinx> KC705]] 
 +  * [[xilinx> VC707]] 
 +  * [[xilinx> ZC702]] 
 +  * [[xilinx> ZC706]] 
 +  * [[http://www.zedboard.org| Zed Board]] 
 +
 +===== Download ======
 +
 +FPGA Reference Designs on GitHub :
 +
 +<WRAP round info 80%>
 +The reference designs has been updated to the latest register map and pcores. This is a major change is NOT compatible with the older version. Please be careful in choosing the right version. Please consider updating to the new versions if you are still using the old version.
 +</WRAP>
 +
 +<WRAP round download 80%>
 +  * HDL version 2.0 
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/archive/ad_fmcomms1_ebz_edk_14_4_2013_08_23.tar.gz
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/archive/ad_fmcomms1_ebz_edk_14_4_2013_08_23.zip
 +
 +</WRAP>
 +
 +<WRAP round download 80%>
 +  * HDL version 1.0
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/archive/ad_fmcomms1_ver_1__2013_08_23.tar.gz
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/archive/ad_fmcomms1_ver_1__2013_08_23.zip
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/archive/edk_14_4_2013_08_02.tar.gz
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/archive/edk_14_4_2013_08_02.zip
 +</WRAP>
 +
 +<WRAP round download 80%>
 +  * Git Repository, Releases and Tags
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx.git
 +  * https://github.com/analogdevicesinc/fpgahdl_xilinx/tags
 +</WRAP>
 +
 +<WRAP round help 80%>
 +  * Questions? [[http://ez.analog.com/post!input.jspa?containerType=14&container=2061|Ask Help & Support]].
 +</WRAP>
 +
 +===== Generating Xilinx netlist files ======
 +
 +The repository will not contain Xilinx netlist files. If you need to build the design, you must generate these files. The following steps illustrate the process using coregen.
 +
 +
 +|Open coregen, the default path is "Xilinx Design Tools -> ISE Design Suite 14.1 -> ISE Design Tools -> 64-bit Tools -> CORE Generator"|{{:resources:fpga:xilinx:fmc:howto_coregen_1.jpg?400|}}|
 +|If you have an existing project file, use that. Otherwise click "File->New Project" |{{:resources:fpga:xilinx:fmc:howto_coregen_2.jpg?400|}}|
 +|Pick a directory location in this case it is "C:/fpgahdl_xilinx"|{{:resources:fpga:xilinx:fmc:howto_coregen_3.jpg?400|}}|
 +|Under the "Part" tab, select family: "Virtex6", Device: "xc6vlx240t", package: "ff1156" and Speed Grade: "-1". This corresponds to ML605. You may use this same selection, even if you are targeting a KC705 or ZC702 board. Click on "Apply".|{{:resources:fpga:xilinx:fmc:howto_coregen_4.jpg?400|}}|
 +|Under the "Generation" tab, select Design Entry: "Verilog". Click on "OK".|{{:resources:fpga:xilinx:fmc:howto_coregen_5.jpg?400|}}|
 +|Now we need the list of modules to generate the netlist files. The repository contains xco files for each of the netlist file that is missing. A windows search for "*.xco" or "find" should give us the list. **find cf_lib/edk/pcores -name "*.xco"**|{{:resources:fpga:xilinx:fmc:howto_coregen_9.jpg?400|}}|
 +|In coregen, select "Project -> Import Existing Customized IP", and add all the xco files. |{{:resources:fpga:xilinx:fmc:howto_coregen_6.jpg?400|}}|
 +|Change the view (left bottom) to "Project IP", make sure all the xco files are imported. |{{:resources:fpga:xilinx:fmc:howto_coregen_7.jpg?400|}}|
 +|Select "Project -> Regenerate all project IP (under current project settings)". This could take a while especially for the FFT core.|{{:resources:fpga:xilinx:fmc:howto_coregen_8.jpg?400|}}|
 +|Once complete, copy the "*.ngc" files to the respective "netlist" and "*.v" files to the respective "hdl/verilog" directories. You may now open XPS and rebuild the project.|{{:resources:fpga:xilinx:fmc:howto_coregen_9.jpg?400|}}|
 +
 +
 +
 +
 +==== 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. 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 | pcores (if used). |
resources/fpga/xilinx/fmc/ad-fmcomms1-ebz.txt · Last modified: 15 Nov 2022 16:12 by Raluca Chis