Wiki » History » Revision 20
Revision 19 (foft, 06/03/2017 12:38 PM) → Revision 20/58 (foft, 06/03/2017 12:39 PM)
h1. Introduction
For now please see the general core manual on the main page.
http://www.64kib.com/
h1. Power requirements
USB B 5V input. 500mA is enough but I'd go with 1-2A to give some extra for any connected devices.
h1. Core location
h2. v1 prototype
http://www.64kib.com/autobuild/private/prototype_v1/
h2. v2 prototype (aka v3!)
http://www.64kib.com/autobuild/private/prototype_v2/
See the file changes for what I've changed.
h1. Issues to solve for final board
* Remove video DAC and audio ADC power supplies.
* Verify footprint of main board IO area vs standard. Power switch does not fit?
* Fix black 'éclaireXL'
h2. Potential improvements
* Think again on the sub-board vs external board?
* Header to connect SIO LED to case
* Support hardware to allow main case switch to turn board on/off. Not sure how to go about this...
* Power on switch invert up/down on/off to match 800XL!
h1. SD card setup
The OS and basic rom are currently loaded from SD card.
See the message here for how to do this:
http://www.64kib.com/redmine/boards/1/topics/22?r=26#message-26
h1. Flashing
Its possible to flash the .sof using the USB blaster, but this only lasts until the board is restarted.
To do this:
#Connect power to the board
#Connect the jtag
#In quartus go to tools->programmer
#In the programmer select 'add file' and choose the .sof file
#Tell it to start
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.
h2. Making a jic file from a sof
# In quartus go to file->convert programming files
# Select programming file type 'jtag indirect programming file'
# Select configuration device (v1:EPCQ128, v3:EPCS128)
# Select mode: Active serial
# Set appropriate file name
# In 'input files to convert' select 'flash loader' and click 'add device' on the right
# Select 'Cyclone V' on left and the correct FPGA on the right (v1: 5CEBA2, v3: 5CEBA4)
# In 'input files to convert' select 'sof data' and click 'add file'
# Select the .sof file to convert
# Select properties on the new line and enable 'compression'
# All done, click ok to save .jic file
# The flash using the programmer as you would with a .sof - it takes longer but it will last over a reboot
Alternatively I'll post .jics from time to time...