Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
resources:eval:user-guides:ad-fmcdaq2-ebz:software:baremetal [04 Nov 2016 10:33] – [Required Software] syntax error Lucian Sin | resources:eval:user-guides:ad-fmcdaq2-ebz:software:baremetal [13 Jun 2018 09:29] – Update links Andrei Drimbarean |
---|
==== Downloads ==== | ==== Downloads ==== |
<WRAP round download> | <WRAP round download> |
* AD-FMCDAQ2-EBZ Main Driver - https://github.com/analogdevicesinc/no-OS/tree/master/ad-fmcdaq2-ebz | * FMCDAQ2 Main Driver - https://github.com/analogdevicesinc/no-OS/tree/master/fmcdaq2 |
* Xilinx Platform Drivers - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/xilinx_platform_drivers | * Platform Drivers - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/platform_drivers |
* AD9144 Driver - https://github.com/analogdevicesinc/no-OS/tree/master/drivers/ad9144 | * AD9144 Driver - https://github.com/analogdevicesinc/no-OS/tree/master/drivers/ad9144 |
* AD9523 Driver - https://github.com/analogdevicesinc/no-OS/tree/master/drivers/ad9523 | * AD9523 Driver - https://github.com/analogdevicesinc/no-OS/tree/master/drivers/ad9523 |
* ADC Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/adc_core | * ADC Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/adc_core |
* DAC Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/dac_core | * DAC Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/dac_core |
* JESD204B GT Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/jesd204b_gt | * DAC Buffer Drivers - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/dac_buffer |
* JESD204B V51 Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/jesd204b_v51 | * DMA Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/dmac_core |
| * Transceiver Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/xcvr_core |
| * Transceiver Modules Drivers - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/xcvr_core/xcvr_modules |
| * JESD204B Core Driver - https://github.com/analogdevicesinc/no-OS/tree/master/common_drivers/jesd_core |
</WRAP> | </WRAP> |
| |
| ===== Make ===== |
| {{page>resources/fpga/no-os_make/software_setup}} |
| |
==== Required Software ==== | ===== GUI ===== |
| {{page>resources/fpga/xilinx/software_setup}} |
* We upgrade the Xilinx tools on every release. The supported version number can be found in our [[https://github.com/analogdevicesinc/hdl/tree/master | git repository ]]. | |
* A UART terminal (Tera Term/Hyperterminal), baud rate 115200. | |
| |
==== Software Setup ==== | |
| |
* After [[https://wiki.analog.com/resources/fpga/docs/build | building the project on Vivado]], open the Xilinx SDK. | |
| |
* When the SDK starts it asks to provide a folder where to store the workspace. Any folder can be provided. | |
| |
* Type a project name and click //**Next**//. | |
| |
{{ :resources:eval:user-guides:ad-fmcdaq2-ebz:software:baremetal:new_project.png?500 |}} | |
| |
* Select the //**Empty Application**// template and click //**Finish**//. | |
| |
{{ :resources:eval:user-guides:ad-fmcdaq2-ebz:software:baremetal:new_empty_project.png?500 |}} | |
| |
* Download the required source files (check the [[http://wiki.analog.com/resources/eval/user-guides/ad-fmcdaq2-ebz/software/baremetal#software_setup | Downloads]] section). | |
| |
* Copy the downloaded source files into //**src**// folder of the just created empty application. | |
| |
{{ :resources:eval:user-guides:ad-fmcdaq2-ebz:software:baremetal:complete_project.png?500 |}} | |
| |
* The project can be easily debug using the Vivado Hardware Manager and the integrated logic analyzer (ILA) debug cores. | |
<WRAP important> The ILA cores are not included in the design by default. In the picture below the [[https://github.com/analogdevicesinc/hdl/blob/dev/library/axi_ad9680/axi_ad9680.v#L50#L58 | FIFO interface]] of the ADC core was sampled. To get more information about the core and how to use it, please visit its product page: [[http://www.xilinx.com/products/intellectual-property/ila.html#overview | Integrated Logic Analyzer (ILA)]]</WRAP> | |
| |
{{ :resources:eval:user-guides:ad-fmcdaq2-ebz:software:baremetal:hardware_manager.png?700 |}} | |