Project

General

Profile

Wiki » History » Version 16

foft, 05/27/2017 09:26 AM

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 11 foft
h1. Power requirements
7
8
USB B 5V input. 500mA is enough but I'd go with 1-2A to give some extra for any connected devices.
9
10 5 foft
h1. Core location
11 7 foft
12 5 foft
h2. v1 prototype
13 6 foft
14 5 foft
http://www.64kib.com/autobuild/private/prototype_v1/
15
16
h2. v2 prototype (aka v3!)
17 6 foft
18 5 foft
http://www.64kib.com/autobuild/private/prototype_v2/
19
20 8 foft
See the file changes for what I've changed.
21
22 15 foft
h3. Issues to solve for final board
23
24
* Remove video DAC and audio ADC power supplies.
25
* Verify footprint of main board IO area vs standard. Power switch does not fit?
26 16 foft
* Fix black 'éclaireXL' 
27 15 foft
* Think again on the sub-board vs external board?
28
29 5 foft
h1. Flashing
30 10 foft
31 5 foft
Its possible to flash the .sof using the USB blaster, but this only lasts until the board is restarted.
32 9 foft
To do this:
33
#Connect power to the board
34
#Connect the jtag
35
#In quartus go to tools->programmer
36
#In the programmer select 'add file' and choose the .sof file
37
#Tell it to start
38 5 foft
39 14 foft
To store on the flash chip you need to make a .jic file. The v1 board has a chip compatible with the EPCQ128. The v3 board has a chip compatible with the EPCS128.
40 5 foft
41 6 foft
h2. Making a jic file from a sof
42 1 admin
43 9 foft
# In quartus go to file->convert programming files
44 5 foft
# Select programming file type 'jtag indirect programming file'
45 13 sadosp
# Select configuration device (v1:EPCQ128, v3:EPCS128)
46 5 foft
# Select mode: Active serial
47
# Set appropriate file name
48
# In 'input files to convert' select 'flash loader' and click 'add device' on the right
49 12 sadosp
# Select 'Cyclone V' on left and the correct FPGA on the right (v1: 5CEBA2, v3: 5CEBA4)
50 5 foft
# In 'input files to convert' select 'sof data' and click 'add file'
51
# Select the .sof file to convert 
52
# Select properties on the new line and enable 'compression'
53
# All done, click ok to save .jic file
54
# The flash using the programmer as you would with a .sof - it takes longer but it will last over a reboot
55
Alternatively I'll post .jics from time to time...