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
fpga_development_walkthrough [2016/06/20 15:26]
– added install steps gurce
fpga_development_walkthrough [2018/10/06 22:40] (current)
– fixed formatting probs 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:
 +
 +  * https://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 59:
     * {{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.1466458016.txt.gz · Last modified: 2016/06/20 15:26 by gurce