Wiki » History » Version 26
foft, 07/03/2017 07:10 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 | 21 | sadosp | h2. v3 prototype |
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 | 22 | foft | * Adjust paddle voltage level potential divider. |
27 | 16 | foft | * Fix black 'éclaireXL' |
28 | 24 | foft | * Widen cutout next to pbi from 3.7 to 4.75mm (or more) |
29 | 25 | foft | * Change REF_N pull up from 4k7 to about 2k. |
30 | 19 | foft | |
31 | h2. Potential improvements |
||
32 | |||
33 | 1 | admin | * Think again on the sub-board vs external board? |
34 | 19 | foft | * Header to connect SIO LED to case |
35 | * Support hardware to allow main case switch to turn board on/off. Not sure how to go about this... |
||
36 | 20 | foft | * Power on switch invert up/down on/off to match 800XL! |
37 | 22 | foft | * Use 5V boost/buck regulator to give stable 5V |
38 | 17 | foft | |
39 | h1. SD card setup |
||
40 | 18 | foft | |
41 | 17 | foft | The OS and basic rom are currently loaded from SD card. |
42 | See the message here for how to do this: |
||
43 | http://www.64kib.com/redmine/boards/1/topics/22?r=26#message-26 |
||
44 | 15 | foft | |
45 | 5 | foft | h1. Flashing |
46 | 10 | foft | |
47 | 5 | foft | Its possible to flash the .sof using the USB blaster, but this only lasts until the board is restarted. |
48 | 9 | foft | To do this: |
49 | #Connect power to the board |
||
50 | #Connect the jtag |
||
51 | #In quartus go to tools->programmer |
||
52 | #In the programmer select 'add file' and choose the .sof file |
||
53 | #Tell it to start |
||
54 | 5 | foft | |
55 | 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. |
56 | 5 | foft | |
57 | 6 | foft | h2. Making a jic file from a sof |
58 | 1 | admin | |
59 | 9 | foft | # In quartus go to file->convert programming files |
60 | 5 | foft | # Select programming file type 'jtag indirect programming file' |
61 | 13 | sadosp | # Select configuration device (v1:EPCQ128, v3:EPCS128) |
62 | 5 | foft | # Select mode: Active serial |
63 | # Set appropriate file name |
||
64 | # In 'input files to convert' select 'flash loader' and click 'add device' on the right |
||
65 | 12 | sadosp | # Select 'Cyclone V' on left and the correct FPGA on the right (v1: 5CEBA2, v3: 5CEBA4) |
66 | 5 | foft | # In 'input files to convert' select 'sof data' and click 'add file' |
67 | # Select the .sof file to convert |
||
68 | # Select properties on the new line and enable 'compression' |
||
69 | # All done, click ok to save .jic file |
||
70 | # The flash using the programmer as you would with a .sof - it takes longer but it will last over a reboot |
||
71 | Alternatively I'll post .jics from time to time... |
||
72 | 26 | foft | |
73 | h1. Svideo/composite on v2 |
||
74 | |||
75 | On the v2 board svideo and composite are output via the vga connector: |
||
76 | |||
77 | For svideo luma is on the green output and chroma on the blue output. |
||
78 | For composite luma is on the green output. |