Main Page
From Milkymist Wiki
Welcome to the Milkymist wiki
The goal of the project is to develop a stand-alone device in a small form factor that is capable of rendering MilkDrop-esque visuals effects in real time, with a high level of interaction with many sensors and using live audio and video streams as a base.
Open source components and design tools have been developed or used as much as possible. A system-on-chip implemented in a FPGA has been chosen for meeting this goal at the IP core level.
The flexibility of the FPGA enables advanced users to modify the design, and also permits compact integration of many interfaces (MIDI, OSC, DMX512, analog sensors, video inputs), making Milkymist™ a platform of choice for the mobile VJ.
The design is also highly modular and documented, making the code easy to re-use in other open source system-on-chips.
Consult the main project page for downloads and official information.
NB! Because of the impossible combination of spam and vandalism problems and of lack of time to fix them properly, account creation is currently disabled. Contact sebastien dot bourdeauducq at lekernel -dot- net to get an account and the possibility to edit pages here.
Contents |
Getting started
- Flashing the Milkymist One
- Run RTEMS on the Milkymist One
- FAQ
- Installing the Spartan 3A evaluation kit mini-port
- http://lekernel.net/blog/?cat=9 - Project news
Development
- Roadmap
- Wanted features (suggestions for possible contribs)
- HDL guidelines
- Development Environment
- Compiling a lightweight Mico32 toolchain
- Milkymist Linux cheat sheet
- BIOS reference
- LM32 documentation errata
- Using QEMU
- How to make a core
- Software hello World
Milkymist One
- RC1 errata
- Part list
- File:Fpga hyperlynx.pdf.bz2 DDR2 PCB design example
- VGA DDC info: http://www.hardwarebook.info/VGA http://en.wikipedia.org/wiki/Extended_display_identification_data
- http://download.micron.com/pdf/technotes/DDR/tn4614.pdf
Code
- SoC core repository
- RTEMS port
- Flickernoise
- Genode FX
- Linux kernel port (experimental)
- QEMU (git clone http://git.serverraum.org/git/mw/qemu-lm32.git)

