Project

General

Profile

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...