Technical
Newboot documentation Please read before installing the new startup system of your C-One.
click here.
Author: Jens Schönfeld
The C-One schematics Intermediate version. These schematics do not show some of the jumper wires, and they don't show the Instant-On flash rework. However, you get a good idea of how the system is built, and if you have questions, we're happy to answer. The schematics can be downloaded here.
Author: Jeri Ellsworth
Every C-One is delivered with the "Instant-on" board, which is soldered to one of the clockports, the 3032 CPLD and two spots on the mainboard. Schematics to this little PCB can be viewed/downloaded
here. Updated version june 1st, 2009.
Author: Jens Schönfeld
EP1K100 FPGA pin file
This file is for FPGA developers who want to make their own cores using the Quartus development software (free from Altera). Not all pins have been defined, as this only implements the GB muxer and the S-Ram on the CPU/RAM card. Get more pinout information from the schematics.
Download: a1k100.pin
Author: Tobias Gubener
EP1K30 FPGA pin file
This file is for information only. Although it's possible to re-configure the 1k30 from the 1k100's side, we consider this to be the "step after next", so this file is provided for educational use only.
Download: a1k30.pin
Author: Tobias Gubener
Graphics bus multiplexer (for historical reasons only, replaced by GBridge)
The two FPGAs are connected with an 8-bit bus that serves as communication channel between the two FPGAs. The 1k30 has all the VGA interfaces, but many cores will generate the picture in the 1k100. This subdesign will take your high-colour RGB data, your pixelclock, HSync and VSync and transport it over to the 1k30, which will display the data. The same file also transports audio data and recieves ROM data from the early startup menu "BigBoot". Build your own 1k100 cores around this file! AHDL file with comments currently in German.
Download: gbmux.tdf
Author: Tobias Gubener
Audio shifter (for historical reasons only, replaced by GBridge)
This might make it a little easier for you to bring your 16-bit stereo audio data into the right format that gbmux accepts. AHDL file, currently commented in German.
Download: audioshifter.tdf
Author: Tobias Gubener
Make-your-own-core tutorial
A small introduction to Quartus and the graphics bus multiplexer.
Follow this link
Authors: Tobias Gubener and Jens Schönfeld
GBridge
This subdesign joins gbmux and the audio shifter, and adds a few new features. Use the latest system flash to use the new graphics modes.
Download: gbridge.tdf
GBridge documentation
Author: Tobias Gubener
C-One FPGA extender info
The C-One FPGA extender allows you to use a Minimig core with a HUGE Cyclone3 FPGA. Here's the
part that's interesting for developers: The Schematics and the Quartus pin file, directly taken
from the Minimig Quartus-project (meaning it's proven to work!).
Schematics: c1_extender_schem.pdf (updated november 22nd, 2008)
Quartus pin file
Authors: Tobias Gubener and Jens Schönfeld
BA-mod description
This board modification increases the cartridge port compatibility. All boards shipped after spring 2008
already have this mod installed. The mod is required for many cartridges out there, so it's recommended to
keep your board consistent with the other boards out there.
download: C-1_Cartport_BA_Mod.pdf (february 1st, 2008)
Authors: Peter Wendrich and Jens Schönfeld
IDE mod description
This document describes a number of modifications that need to be done in order to activate the IDE ports
of the C-One for the Minimig cores V1.25 and higher. Published on popular request.
download: C1_IDE_mods.pdf (february 1st, 2009)
Authors: Tobias Gubener and Jens Schönfeld
C-One core development documentation
This document answers all questions that a core developer might have. If you want to write a core, this is your
main source of information. We're continuously working on this file, and should it leave any questions, feel free
to ask. Your input is welcome!
download: cone_core_development.pdf (june 2nd, 2009)
Author: Peter Wendrich
|
|