For the inaugural event we are fortunate to have presentations from Prof. David May FRS, CTO of XMOS Semiconductor, and Alan Wood of Folknology Labs.
XMOS XCore XS1
XMOS is a fabless semiconductor company that develops multi-core multi-threaded processors designed to execute several real-time tasks, DSP, and control flow all at once. XMOS coined the term software-defined silicon, and this can be seen as midway between FPGA and MCU. However, unlike an FPGA there is no requirement for a complex HDL toolchain, and C and C++ can be employed in development, with XMOS extensions to C for concurrency (XC).
David May will be known to many as architect of the transputer and author of the concurrent programming language, occam. As co-founder and chief technical officer of XMOS Semiconductor, he will be presenting an introduction to the XCore XS1 microprocessor architecture and the associated development environment.
Open Source Hardware User Group - Prof. David May, XMOS from Matt Lucht on Vimeo.
Amino (Folknology Labs) is a networked creator tool for hardware and software production. XMOS software-defined silicon technology serves to blur the line between software and hardware, and Amino uses this technology to further blur the line between prototyping and production. Amino is also Internet native, event driven and optimised for concurrency, and may be seen as a building block for networked open source hardware creation.
Alan Wood - a.k.a. Folknology — originally trained in systems engineering, got lost in software engineering and open source for a decade, before returning back to his hardware roots via the open source hardware and makers movement that has gathered momentum over the last few years.
Al's interest lay in pushing the envelope for open source hardware/software production and agility: "We are approaching a tipping point where open source and open creation physically changes the real world not just the virtual world. With Amino we are selling a creative tool, not a finished product. We are selling possibilities. The participant decides what runs on it, not us. We just give them as much as we can to help them through that process."