User Tools

Site Tools


open_source_on_goboard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
open_source_on_goboard [2021/02/22 21:33]
210.18.207.206 [Getting the tools]
open_source_on_goboard [2021/02/23 11:26] (current)
sausage [Extra Notes]
Line 17: Line 17:
 There are various ways to get the tools. But for Windows, it's not so straight forward. My current pick is still downloading from: https://​github.com/​im-tomu/​fomu.im/​releases/​download/​td19/​yosys-icestorm-nextpnr-win64.0.1.zip There are various ways to get the tools. But for Windows, it's not so straight forward. My current pick is still downloading from: https://​github.com/​im-tomu/​fomu.im/​releases/​download/​td19/​yosys-icestorm-nextpnr-win64.0.1.zip
  
-This is one version back from the latest, but it will suit fine. 666+This is one version back from the latest, but it will suit fine.
  
 ===== The Hardware ===== ===== The Hardware =====
Line 47: Line 47:
 We are only interested in the clock-in and the pin that goes to the second LED (I picked that at random). That's all that will be in the constraints file.  We are only interested in the clock-in and the pin that goes to the second LED (I picked that at random). That's all that will be in the constraints file. 
  
 +There is no harm in supplying the full constraints file if you prefer. You'll just see some "​Warning:​ unmatched constraint"​ messages during the place and route step.
 ===== The FPGA Code ===== ===== The FPGA Code =====
  
Line 148: Line 148:
  
 For ''​yosys''​ you can script the various commands that we entered earlier to help partially automate your workflow. ​ For ''​yosys''​ you can script the various commands that we entered earlier to help partially automate your workflow. ​
 +
 +For the constaints file, you can supply the entire set of constraints,​ but you will receive harmless warnings. If you would like to supress the warnings, add the ''​-nowarn''​ flag to each entry in the PCF file like this:
 +
 +  set_io -nowarn o_LED_2 57
 +
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
open_source_on_goboard.1614029630.txt.gz ยท Last modified: 2021/02/22 21:33 by 210.18.207.206