milkymist one - a video synthesizer at the forefront of ... · manufacturing (sharism at work ltd:...
TRANSCRIPT
![Page 1: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/1.jpg)
Milkymist OneA video synthesizer at the forefront of open source hardware
S. Bourdeauducq
Milkymist project
August 2011
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 1 / 1
![Page 2: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/2.jpg)
What is open source hardware?
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 2 / 1
![Page 3: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/3.jpg)
Openly licensed development kits from chip makers?
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 3 / 1
![Page 4: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/4.jpg)
Beagleboard (TI)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 4 / 1
![Page 5: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/5.jpg)
mbed (ARM)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 5 / 1
![Page 6: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/6.jpg)
In fact nothing really new...
They sell (proprietary) chips.
They always have been happy to see you copy their “referencedesigns”.
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 6 / 1
![Page 7: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/7.jpg)
Community-developed devices for hobbyists?
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 7 / 1
![Page 8: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/8.jpg)
Arduino
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 8 / 1
![Page 9: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/9.jpg)
RepRap
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 9 / 1
![Page 10: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/10.jpg)
Grassroots movement
More potential for open innovation
But...
Niche markets
Small volumes
Hackers are cheap
Low price implies low technology
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 10 / 1
![Page 11: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/11.jpg)
Open source practice for developing “industry-grade” hardware?
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 11 / 1
![Page 12: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/12.jpg)
Openmoko
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 12 / 1
![Page 13: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/13.jpg)
Milkymist One
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 13 / 1
![Page 14: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/14.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 14 / 1
![Page 15: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/15.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 15 / 1
![Page 16: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/16.jpg)
A video synthesizer for...
VJs who want low latency, cutting edge interactive effects.
Clubs and concert venues who can use it like a nice “lightingeffect”.
Small music bands who want plug and play VJing.
(Hackers who want to play with advanced digital technology.)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 16 / 1
![Page 17: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/17.jpg)
Those are niche markets and “small” volumes too, but...
Milkymist One is better and cheaper than existing devices.
which sold in the order of 40000 unitspublicity is of utmost importance (We sold 40 so far)
Competitive even in small volumes.
We can afford cutting edge technology.
Milkymist One is one of the first commercially available embeddeddevices with open source CPU
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 17 / 1
![Page 18: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/18.jpg)
Milkymist One in more detail
Milkymist One is a product containing a FPGA as centralcomponent.
The FPGA implements the Milkymist System-on-Chip (SoC)comprised of a CPU, I/O interfaces and accelerators.
The Flickernoise video synthesis software runs on the SoC.
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 18 / 1
![Page 19: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/19.jpg)
Milkymist One: everything on board for interactive installations
Video input
VGA output (1280x1024)
DMX512
MIDI
Line audio and built-in microphone
Ethernet (OSC, Twitter wall, updates, TODO: streaming...)
Infrared
USB
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 19 / 1
![Page 20: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/20.jpg)
Milkymist SoC: an advanced open source system-on-chip
LatticeMico32 32-bit RISC CPU core
High performance DDR SDRAM controller
All I/O peripherals for Milkymist One
2D texturing acceleration
Floating point vertex shader
Wishbone, FML and CSR interconnect
Extensive use of on-chip DMA
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 20 / 1
![Page 21: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/21.jpg)
Flickernoise VJ software: flexibility and ease of use
Effects (called “patches”) are fully programmable
Using the Flickernoise Patching (FNP) language
Graphical user interface on Milkymist One
Automatically share patches between Milkymist devices online
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 21 / 1
![Page 22: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/22.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 22 / 1
![Page 23: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/23.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 23 / 1
![Page 24: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/24.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 24 / 1
![Page 25: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/25.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 25 / 1
![Page 26: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/26.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 26 / 1
![Page 27: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/27.jpg)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 27 / 1
![Page 28: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/28.jpg)
Why open source hardware?
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 28 / 1
![Page 29: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/29.jpg)
JTAG/Serial debugger for Milkymist One (Yanjun Luo, Michael Walle)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 29 / 1
![Page 30: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/30.jpg)
Linux port to the Milkymist platform (Takeshi Matsuya, Lars-PeterClausen, Michael Walle)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 30 / 1
![Page 31: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/31.jpg)
OpenWrt port (Lars-Peter Clausen)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 31 / 1
![Page 32: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/32.jpg)
LLVM back-end (JP Bonn)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 32 / 1
![Page 33: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/33.jpg)
Parts of the RTEMS port to the Milkymist platform (Yann Sionneau)
RTEMS is a light POSIX real-time operating system
Ported during Google Summer of Code 2010
Now flashed on production devices
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 33 / 1
![Page 34: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/34.jpg)
On-chip GDB server (Michael Walle)
Debug embedded software on Milkymist One with GDB
As if it were running on your local PC
stack tracebreakpointssingle steppingevaluationsetc.
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 34 / 1
![Page 35: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/35.jpg)
QEMU emulation support for Milkymist hardware (Michael Walle)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 35 / 1
![Page 36: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/36.jpg)
Distribution maintainers, please make our life easier:PACKAGE QEMU-SYSTEM-LM32!
It’s part of the recently released QEMU 0.15. If you are very nice, alsopackage qemu-user-lm32.
THANKS!
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 36 / 1
![Page 37: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/37.jpg)
Collaborative hardware debugging (Michael Walle, Werner Almesberger)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 37 / 1
![Page 38: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/38.jpg)
Case design (Joachim Steiger / Raumfahrtagentur)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 38 / 1
![Page 39: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/39.jpg)
Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu,Adam Wang, Yi Zhang)
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 39 / 1
![Page 40: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/40.jpg)
Re-uses of Milkymist technology for scientific research
NASA CoNNeCT experiment
Software defined radioMilkymist SoC’s SDRAM controllerScheduled for launch in January 2012Will be put on board the ISS
GSI/CERN particle accelerator control systems
On-chip GDB serverIn developmentwww.ohwr.org
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 40 / 1
![Page 41: Milkymist One - A video synthesizer at the forefront of ... · Manufacturing (Sharism at Work Ltd: Wolfgang Spraul, Xiangfu Liu, Adam Wang, Yi Zhang) S. Bourdeauducq (Milkymist project)](https://reader033.vdocuments.us/reader033/viewer/2022051822/5fecb261206ad37e90676969/html5/thumbnails/41.jpg)
[your awesome hack here]
IRC: #milkymist on Freenode
Mailing list: [email protected]
Web: http://www.milkymist.org
Twitter: @milkymistvj – Github: milkymist
S. Bourdeauducq (Milkymist project) Milkymist One August 2011 41 / 1