在网上发现有人做一个设备,用spartan-6做的,叫Milkymist one ,这个真的很强大啊,说明FPGA的应用领域可以很广!以下是原创者的介绍:
Milkymist one 包括了一个计算机所有的东西。我总是在幻想将来 Milkymist one 会成为一个功能十分强大的设备。 MilkyMist one 有一个特点。没有CPU。有的只是一块FPGA。你可以把你想要的东西写到这个FPGA里。让它变成你想要的设备。现在 Milkymist one 更像一个 VJ station. 运行着LM32,操作系统是 RTEMS. 程序叫做 FlickerNoise.
The Milkymist One is an open hardware product that concentrates all the processing power and the interfaces of an heavily interactive VJ setup into one small box. With a unique combination of built-in interfaces such as MIDI, DMX512, analogue video input, Ethernet, OpenSoundControl and generic digital I/O, it gives you all the tools to create truly interactive performances.
With the Milkymist SoC, the project pushes the frontiers of open source further. While many open hardware projects are based on a proprietary and closed processor, at the core of the Milkymist One lies a custom embedded processor whose Verilog HDL design files are entirely free and open source.
All of this would never be usable by everybody without user-friendly VJ software optimized for running on the system. Inspired by the popular MilkDrop visualization plug-in for Winamp, Flickernoise provides a graphical tool that allows you to create, set-up and run the visual performances.
The Milkymist One will be a turnkey interactive VJ station. Before the software is ready for this more general public usage, we sell developer kits to pioneers who can stand a few software problems and embedded devices enthusiasts who would enjoy developing on this open source platform. Thanks to the extreme flexibility of the FPGA, many uses can be imagined.
Milkymist One
Manufacturing is carried out by Sharism at Work Ltd..
特点:
- Multi-standard video input (PAL/SECAM/NTSC)
- Two DMX512 (RS485) ports
- MIDI IN and MIDI OUT ports
- VGA output, 24bpp, up to 140MHz pixel clock (> 1024x768)
- AC'97 audio
- XC6SLX45 Spartan-6 FPGA supporting the open source Milkymist SoC
- 128MB 32-bit DDR400 SDRAM
- 32MB parallel flash
- 10/100 Ethernet
- Memory card
- Two USB host connectors
- RC5-compatible infrared receiver
- RS232 debug port