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
resources:eval:user-guides:mykonos:no-os-setup [11 Sep 2018 13:15] – 2016_R2 -> master Dragos Bogdanresources:eval:user-guides:mykonos:no-os-setup [09 Mar 2021 21:39] (current) – Fix bad links 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/master/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/master/ad9371/scripts|git repository]]. +  * Next, download the capture scripts from the [[https://github.com/analogdevicesinc/no-OS/tree/2018_R2/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/2018_R2/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