Hello,
Excited to announce that in a little over a month we will be jointly hosting with BCS OSSG, a 1-day workshop that will serve as an introduction to FPGAs and Verilog, via the most excellent project IceStorm/Yosys/Arachne-pnr open source toolchain and myStorm iCE40 FPGA board.
Place are limited, FPGA workshops have proven highly popular in the past and so if you would like to take part, I'd suggest registering sooner rather than later. However, please only register if you are confident that you can make it, as the workshop will likely sell out fairly quickly and we'd prefer to avoid having a waiting list and then empty seats on the day.
Note that the venue for this is the RSA and not the BCS.
There will also be a regular meeting following the workshop, albeit at a different venue, on the evening of Thursday 1st December. Details will be forwarded in a separate e-mail.
Cheers,
Andrew
//
On the 1 December 2016, 09:00 - 17:00 at Prince Philip Room, The Royal Society of Arts, 8 John Adam Street, London, WC2N 6EZ.
Registration: http://oshug.org/event/53
A full day, hands-on FPGA programming workshop that is free to attend. The regular monthly meeting will then follow in the evening, but at a different venue and for details see the OSHUG No. 54 event page (to be added soon!).
Please note that if you intend to attend both the workshop and evening meeting, you must register separately for each of these!
— Workshop details
In this workshop we will build some basic Verilog blocks and modules targeting low power, low cost FPGAs from the Lattice iCE40 series. The workshop will operate using a complete open source Verilog toolchain based around Yosys and Arachne-PNR, which can be run on Linux and OS X. We will cover basic sequential and combinational logic blocks. In addition we will show you how you can combine simple ARM microcontroller code running alongside and communicating with Verilog peripherals synthesised on a Lattice iCE40 FPGA, all running together on myStorm.
This workshop will give participants a real taste of FPGA development in an open source software environment, using open source hardware.
* Ken Boak started his professional career at BBC Research Department in 1986 working on digital signal processing systems for HDTV and subsequently over 30 years, a mix of 10 other technology companies, both UK and US based, in the fields of instrumentation, automation, telemetry telecomms.
Ken has been interested in energy monitoring since the early 1990s, when he constructed a 4 seater electric car, and provided rudimentary energy analysis of the battery charge and discharge cycles. In 1998 he joined a South London company and designed a low power wireless, monitor device for automatic, remote gas and electricity meter reading.
In 2009 Ken worked on the Onzo Energy Monitoring Kit, a commercial device that was ultimately distributed to Southern Electric customers. Then in 2010 he produced a series of educational devices to teach engineering undergraduates the principles of photovoltaic energy systems.
Ken has continued his interests in energy monitoring, working collaboratively with Megni on the OpenEnergyMonitor project, the open Inverter Project and also for All Power Labs in Berkeley, California, where he was involved in power monitoring of wood gasifier generator sets. He tries to live a low impact lifestyle in a modest Edwardian house in Surrey, with a little help from modern electronics.
* Alan Wood has been working with parallel distributed programming for several decades. His recent work includes smart grids, 3D printers, robotics, automation and biotec diagnostics. His current research is focused on machine learning for embedded applications using Motes on FPGA and emerging Asics. He is a long term advocate and moderator (aka Folknology) for xCORE and other opensource communities, as well as a founder of Surrey and Hampshire Makerspace.
— What to bring
Participants must bring a laptop computer and ideally one that is running either Linux or OS X. If your laptop is running Windows, you should also bring along a Raspberry Pi or similar Linux SBC, that you can use to build the toolchain and program myStorm over USB.
Note: Please aim to arrive by 08:45 as the workshop will start at 09:00 prompt.