Wiki » History » Version 8
foft, 05/16/2017 10:02 PM
1 | 4 | foft | h1. Introduction |
---|---|---|---|
2 | 2 | admin | |
3 | 4 | foft | For now please see the general core manual on the main page. |
4 | http://www.64kib.com/ |
||
5 | 5 | foft | |
6 | h1. Core location |
||
7 | 7 | foft | |
8 | 5 | foft | h2. v1 prototype |
9 | 6 | foft | |
10 | 5 | foft | http://www.64kib.com/autobuild/private/prototype_v1/ |
11 | |||
12 | h2. v2 prototype (aka v3!) |
||
13 | 6 | foft | |
14 | 5 | foft | http://www.64kib.com/autobuild/private/prototype_v2/ |
15 | |||
16 | 8 | foft | See the file changes for what I've changed. |
17 | |||
18 | 5 | foft | h1. Flashing |
19 | Its possible to flash the .sof using the USB blaster, but this only lasts until the board is restarted. |
||
20 | |||
21 | To store on the flash chip you need to make a .jic file. The v1 board has a chip compatible with the EPCS128. The v3 board has a chip compatible with the EPCQ128. |
||
22 | |||
23 | h2. Making a jic file from a sof |
||
24 | 6 | foft | |
25 | 5 | foft | # In quartus go to tools->convert programming files |
26 | # Select programming file type 'jtag indirect programming file' |
||
27 | # Select configuration device (v1:EPCQ128, v2:EPCS128) |
||
28 | # Select mode: Active serial |
||
29 | # Set appropriate file name |
||
30 | # In 'input files to convert' select 'flash loader' and click 'add device' on the right |
||
31 | # Select 'Cyclone V' on left and the correct FPGA on the right (v1: 5CEBA2, v2: 5CEBA4) |
||
32 | # In 'input files to convert' select 'sof data' and click 'add file' |
||
33 | # Select the .sof file to convert |
||
34 | # Select properties on the new line and enable 'compression' |
||
35 | # All done, click ok to save .jic file |
||
36 | # The flash using the programmer as you would with a .sof - it takes longer but it will last over a reboot |
||
37 | Alternatively I'll post .jics from time to time... |