Project

General

Profile

Wiki » History » Version 18

foft, 05/31/2017 08:40 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 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 17 foft
h1. Issues to solve for final board
23 15 foft
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 1 admin
* Think again on the sub-board vs external board?
28 17 foft
29
h1. SD card setup
30 18 foft
31 17 foft
The OS and basic rom are currently loaded from SD card.
32
See the message here for how to do this:
33
http://www.64kib.com/redmine/boards/1/topics/22?r=26#message-26
34 15 foft
35 5 foft
h1. Flashing
36 10 foft
37 5 foft
Its possible to flash the .sof using the USB blaster, but this only lasts until the board is restarted.
38 9 foft
To do this:
39
#Connect power to the board
40
#Connect the jtag
41
#In quartus go to tools->programmer
42
#In the programmer select 'add file' and choose the .sof file
43
#Tell it to start
44 5 foft
45 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.
46 5 foft
47 6 foft
h2. Making a jic file from a sof
48 1 admin
49 9 foft
# In quartus go to file->convert programming files
50 5 foft
# Select programming file type 'jtag indirect programming file'
51 13 sadosp
# Select configuration device (v1:EPCQ128, v3:EPCS128)
52 5 foft
# Select mode: Active serial
53
# Set appropriate file name
54
# In 'input files to convert' select 'flash loader' and click 'add device' on the right
55 12 sadosp
# Select 'Cyclone V' on left and the correct FPGA on the right (v1: 5CEBA2, v3: 5CEBA4)
56 5 foft
# In 'input files to convert' select 'sof data' and click 'add file'
57
# Select the .sof file to convert 
58
# Select properties on the new line and enable 'compression'
59
# All done, click ok to save .jic file
60
# The flash using the programmer as you would with a .sof - it takes longer but it will last over a reboot
61
Alternatively I'll post .jics from time to time...