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
Last revisionBoth sides next revision
resources:eval:user-guides:mykonos:no-os-setup [04 Jun 2018 15:58] – Add KCU105 and ZCU102 platforms Dragos Bogdanresources:eval:user-guides:mykonos:no-os-setup [14 Feb 2021 22:47] – Fix bad link Dragos Bogdan
Line 17: Line 17:
  
   * **AD9371/AD9375 No-OS Software**   * **AD9371/AD9375 No-OS Software**
-      * Download from https://github.com/analogdevicesinc/no-OS/tree/2016_R2/ad9371/sw+      * Download from https://github.com/analogdevicesinc/no-OS/tree/master/projects/ad9371/src
       * Next copy the files intro the src folder of your newly created project. You can do this with Ctrl+C Ctrl+V or simple drag and drop       * Next copy the files intro the src folder of your newly created project. You can do this with Ctrl+C Ctrl+V or simple drag and drop
  
Line 35: Line 35:
   * **Transceiver Evaluation Software**    * **Transceiver Evaluation Software** 
       * Download from http://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html       * Download from http://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html
-      * Next, generate the profile by using the [[https://wiki.analog.com/resources/eval/user-guides/mykonos/software/filters|MATLAB Profile Generator]]. The profiles can be used with the **Transceiver Evaluation Software** to evaluate system performance.+      * Next, generate the profile by using the [[/resources/eval/user-guides/mykonos/software/filters|MATLAB Profile Generator]]. The profiles can be used with the **Transceiver Evaluation Software** to evaluate system performance.
       * Further, import the profile into TES, and generate the Mykonos initialization structures which are used by the No-OS driver (Tools -> Create Script -> C Script). Follow the //AD9370 Quick Start Guide.pdf// from AD9371 Transceiver Evaluation Software\Resources folder.        * Further, import the profile into TES, and generate the Mykonos initialization structures which are used by the No-OS driver (Tools -> Create Script -> C Script). Follow the //AD9370 Quick Start Guide.pdf// from AD9371 Transceiver Evaluation Software\Resources folder. 
       * The script generates **headless.c, headless.h, myk.c, myk.h and myk_ad9528init.c** files. Add **myk.c**, **myk.h** and **myk_ad9528init.c** to the **src** folder of your project. Do NOT add headless.c and headless.h, instead use the files provided in github.       * The script generates **headless.c, headless.h, myk.c, myk.h and myk_ad9528init.c** files. Add **myk.c**, **myk.h** and **myk_ad9528init.c** to the **src** folder of your project. Do NOT add headless.c and headless.h, instead use the files provided in github.
Line 95: Line 95:
   * Open an UART terminal, set the baud rate to 115200bps and make sure the initialization was completed, as in the screenshot bellow:   * Open an UART terminal, set the baud rate to 115200bps and make sure the initialization was completed, as in the screenshot bellow:
 {{ :resources:eval:user-guides:mykonos:tera_term_init.png?nolink&650 |}} {{ :resources:eval:user-guides:mykonos:tera_term_init.png?nolink&650 |}}
-  * Next, download the capture scripts from the [[https://github.com/analogdevicesinc/no-OS/tree/2016_R2/ad9371/scripts|git repository]].  +  * Next, download the capture scripts from the [[https://github.com/analogdevicesinc/no-OS/tree/2018_R2/ad9371/scripts|git repository]].  
-  * **capture.bat** script contains the path of the Xilinx SDK, the default is **"C:\Xilinx\SDK\2016.2"**; if on your PC the path is different, you need to update it according to your project setup.+  * **capture.bat** script contains the path of the Xilinx SDK, the default is **"C:\Xilinx\SDK\$VERSION"**; if on your PC the path is different, you need to update it according to your project setup.
   * By running **capture.bat**, the **iq_rx1.csv** and **iq_rx2.csv** files will be generated.    * By running **capture.bat**, the **iq_rx1.csv** and **iq_rx2.csv** files will be generated. 
-  * Start [[http://www.analog.com/en/design-center/interactive-design-tools/visualanalog.html|VisualAnalog]] and open the **visual_analog.vac** file downloaded from the git repository. +  * Start [[adi>en/design-center/interactive-design-tools/visualanalog.html|VisualAnalog]] and open the **visual_analog.vac** file downloaded from the git repository. 
   * From the **Pattern Loader** window, browse for the newly generated .csv files and click **Run**. The result should look something like in the screenshot below:   * From the **Pattern Loader** window, browse for the newly generated .csv files and click **Run**. The result should look something like in the screenshot below:
 {{ :resources:eval:user-guides:mykonos:visual_analog_3.png?nolink |}} {{ :resources:eval:user-guides:mykonos:visual_analog_3.png?nolink |}}
Line 117: Line 117:
 Before the image can be loaded the **Quartus Prime 16.0** tool or the [[http://dl.altera.com/16.0/|Quartus Prime 16.0 Programmer]] must be installed on your computer. Before the image can be loaded the **Quartus Prime 16.0** tool or the [[http://dl.altera.com/16.0/|Quartus Prime 16.0 Programmer]] must be installed on your computer.
  
-   * The first step before get started is to [[http://wiki.analog.com/resources/fpga/docs/hdl#building_hdl|build]] the desired HDL design. +   * The first step before get started is to [[/resources/fpga/docs/hdl#building_hdl|build]] the desired HDL design. 
    * Open the NIOS II Software Build Tools for Eclipse. When NIOS II starts it asks to provide a folder, where to store the work space. Any folder can be provided.    * Open the NIOS II Software Build Tools for Eclipse. When NIOS II starts it asks to provide a folder, where to store the work space. Any folder can be provided.
    * Go to **File -> New -> NIOS II Board Support Package**  {{ :resources:eval:user-guides:mykonos:nios_ii_new_bsp.png?nolink |}}    * Go to **File -> New -> NIOS II Board Support Package**  {{ :resources:eval:user-guides:mykonos:nios_ii_new_bsp.png?nolink |}}
Line 127: Line 127:
    * The next step is to copy all the relevant source code into the **software** directory.     * The next step is to copy all the relevant source code into the **software** directory. 
    * **AD9371/AD9375 No-OS Software**    * **AD9371/AD9375 No-OS Software**
-      * Download from https://github.com/analogdevicesinc/no-OS/tree/2016_R2/ad9371/sw+      * Download from https://github.com/analogdevicesinc/no-OS/tree/master/projects/ad9371/src
       * Next copy the files intro the src folder of your newly created project. You can do this with Ctrl+C Ctrl+V or simple drag and drop       * Next copy the files intro the src folder of your newly created project. You can do this with Ctrl+C Ctrl+V or simple drag and drop
  
Line 137: Line 137:
   * **Transceiver Evaluation Software**    * **Transceiver Evaluation Software** 
       * Download from http://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html       * Download from http://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html
-      * Next, generate the profile by using the [[https://wiki.analog.com/resources/eval/user-guides/mykonos/software/filters|MATLAB Profile Generator]]. The profiles can be used with the **Transceiver Evaluation Software** to evaluate system performance.+      * Next, generate the profile by using the [[/resources/eval/user-guides/mykonos/software/filters|MATLAB Profile Generator]]. The profiles can be used with the **Transceiver Evaluation Software** to evaluate system performance.
       * Further, import the profile into TES, and generate the Mykonos initialization structures which are used by the No-OS driver (Tools -> Create Script -> C Script). Follow the //AD9370 Quick Start Guide.pdf// from AD9371 Transceiver Evaluation Software\Resources folder.        * Further, import the profile into TES, and generate the Mykonos initialization structures which are used by the No-OS driver (Tools -> Create Script -> C Script). Follow the //AD9370 Quick Start Guide.pdf// from AD9371 Transceiver Evaluation Software\Resources folder. 
       * The script generates **headless.c, headless.h, myk.c, myk.h and myk_ad9528init.c** files. Add **myk.c**, **myk.h** and **myk_ad9528init.c** to the **src** folder of your project. Do NOT add headless.c and headless.h, instead use the files provided in github.       * The script generates **headless.c, headless.h, myk.c, myk.h and myk_ad9528init.c** files. Add **myk.c**, **myk.h** and **myk_ad9528init.c** to the **src** folder of your project. Do NOT add headless.c and headless.h, instead use the files provided in github.
Line 205: Line 205:
   * Once DDS or DMA mode is selected and the project configuration can be ran.    * Once DDS or DMA mode is selected and the project configuration can be ran. 
   * Open an UART terminal, set the baud rate to 115200bps and make sure the initialization was completed, as in the screenshot bellow: {{ :resources:eval:user-guides:mykonos:nios_ii_console_done.png?nolink |}}   * Open an UART terminal, set the baud rate to 115200bps and make sure the initialization was completed, as in the screenshot bellow: {{ :resources:eval:user-guides:mykonos:nios_ii_console_done.png?nolink |}}
-  * Next, download the capture scripts from the [[https://github.com/analogdevicesinc/no-OS/tree/2016_R2/ad9371/scripts|git repository]]. +  * Next, download the capture scripts from the [[https://github.com/analogdevicesinc/no-OS/tree/master/ad9371/scripts|git repository]]. 
   * By running **capture.bat**, the **iq_rx1.csv** and **iq_rx2.csv** files will be generated inside the **nios2eds** folder   * By running **capture.bat**, the **iq_rx1.csv** and **iq_rx2.csv** files will be generated inside the **nios2eds** folder
-  * Start [[http://www.analog.com/en/design-center/interactive-design-tools/visualanalog.html|VisualAnalog]] and open the **visual_analog.vac** file downloaded from the git repository. +  * Start [[adi>en/design-center/interactive-design-tools/visualanalog.html|VisualAnalog]] and open the **visual_analog.vac** file downloaded from the git repository. 
   * From the **Pattern Loader** window, browse for the newly generated .csv files and click **Run**.    * From the **Pattern Loader** window, browse for the newly generated .csv files and click **Run**. 
  === Download no-OS =====  === Download no-OS =====
Line 214: Line 214:
  
 <WRAP round download 100%> <WRAP round download 100%>
-  * **AD9371/AD9375 No-OS Software** https://github.com/analogdevicesinc/no-OS/tree/master/ad9371/sw+  * **AD9371/AD9375 No-OS Software** https://github.com/analogdevicesinc/no-OS/tree/master/projects/ad9371/src
   * **AD9371/AD9375 No-OS Scripts** https://github.com/analogdevicesinc/no-OS/tree/master/ad9371/scripts   * **AD9371/AD9375 No-OS Scripts** https://github.com/analogdevicesinc/no-OS/tree/master/ad9371/scripts
   * **API Source Code** http://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html   * **API Source Code** http://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html
 </WRAP> </WRAP>
resources/eval/user-guides/mykonos/no-os-setup.txt · Last modified: 09 Mar 2021 21:39 by Dragos Bogdan