User Tools

Site Tools






fpga_development_walkthrough

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
fpga_development_walkthrough [2016/06/20 15:26]
– added install steps gurce
fpga_development_walkthrough [2018/10/06 22:20]
– [FPGA Development Walkthrough] - switch to Vivado gurce
Line 5: Line 5:
 This page will walk through the process of getting your pc prepared to do a build of the project. This page will walk through the process of getting your pc prepared to do a build of the project.
  
 +====== TODO: Migration to Vivado ======
  
 +The latest version of the codebase now needs to be built via Vivado and not ISE.
 +
 +I'll try document this in more detail in future. For now, try download the latest Vivado from here:
 +
 +  * Unordered List Itemhttps://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html
 +
 +Then try follow the steps below, replacing and ISE-specific options with Vivado.
 ===== Which tool to use ===== ===== Which tool to use =====
  
Line 50: Line 58:
     * {{http://gurce.net/Logs/images/img_2016_06_20_15_44.png}}     * {{http://gurce.net/Logs/images/img_2016_06_20_15_44.png}}
  
 +Congrats, it's finally installed! :)
  
 ===== Acquiring the License ==== ===== Acquiring the License ====
  
 +  * After the install, the "**Xilinx License Configuration Manager**" app will appear automatically
 +  * On the "**Acquire a License**" tab, select the "**(x) Get Free Vivado/ISE WebPack License**"
 +  * Then click "**Next**"
 +    * {{http://gurce.net/Logs/images/img_2016_06_20_15_52.png}}
 +  * You will then get this popup. Click "**Connect Now**":
 +    * {{http://gurce.net/Logs/images/img_2016_06_20_16_00.png}}
 +  * You will get re-directed to a website:
 +    * Tick the checkbox for the "**Vivado Design Suite: HL WebPACK 2015 and Earlier License**" (in-case our project moves to it later on)
 +    * Tick the checkbox for the "**ISE WebPack License**" item too (this is the tool we use presently)
 +    * Then click the "**Generate Node-Locked License**" button
 +      * {{http://gurce.net/Logs/images/img_2016_06_20_16_05.png}}
 +  * You will then see this web-form. Just click "**Next**"
 +    * {{http://gurce.net/Logs/images/img_2016_06_20_21_21.png}}
 +  * Then this page, just click "**Next**" again:
 +    * {{http://gurce.net/Logs/images/img_2016_06_20_21_22.png}}
 +  * Then we get this congratulatory message saying the license has been emailed to us.
 +    * {{http://gurce.net/Logs/images/img_2016_06_20_21_24.png}}
 +  * Check your email client for this email and download the attached "**Xilinx.lic**" file
 +  * It then takes you back to the "**Xilinx License Configuration Manager**" app
 +    * This time, it shows the "**Manage Licenses**" pane
 +    * Click on the "**Load License...**" button
 +    * {{http://gurce.net/Logs/images/img_2016_06_21_6_32.png}}
 +  * then browse to the "**Xilinx.lic**" file you downloaded from the attachment of the license email.
 +  * You will then get this nice re-assuring popup!
 +    * {{http://gurce.net/Logs/images/img_2016_06_20_22_18.png}}
 +
 +Great, we finally got that pesky license stuff out of the way! :)
  
  
 ===== Build the project ===== ===== Build the project =====
  
-TODO+  * From the [[Preparing a build environment in Cygwin]] page, assure you've done the following sections. 
 +    * [[Preparing a build environment in Cygwin#Installing Cygwin]] 
 +    * [[Preparing a build environment in Cygwin#Cygwin Prerequisites]] 
 +    * [[Preparing a build environment in Cygwin#Retrieve the MEGA65 source code]] 
 + 
 +We then need to run "make" on the project, then open in ISE Project Navigator and do the synthesise stuff... 
 + 
 +TODO: Provide more detail...
fpga_development_walkthrough.txt · Last modified: 2018/10/06 22:40 by gurce