[Gllug] OSHUG #17 — Practical System-on-Chip, Thursday 29th March.

Andrew Back andrew at carrierdetect.com
Wed Mar 7 15:45:21 UTC 2012


Hello,

The OSHUG meeting later this month may be of interest to any folks
that are interested in bringing Linux up on an open source RISC
processor — yes, open source down to the level of microprocessor
design.

Regards,

Andrew

--

OSHUG #17 — Practical System-on-Chip (Program your own open source FPGA SoC)
29th March 2012, 18:00 - 20:00 at Centre for Creative Collaboration,
16 Acton Street, London, WC1X 9NG (51.529049, -0.116436)

// Sponsored by DesignSpark: http://www.designspark.com //

- Registration: http://oshug.org/event/17

At the ninth OSHUG meeting we were given an introduction to FPGA
development, and to the OpenCores community and the OpenRISC 1000 open
source processor family. At the seventeenth OSHUG meeting we will be
given a comprehensive introduction to the practicalities of
programming your own open source FPGA system-on-chip.

— How to Program Your Own Open Source FPGA System-on-Chip

It is possible to buy a FPGA prototyping board like the Terasic
DE0-nano, capable of running a complete 32-bit System-on-Chip for
around £50. Even larger boards with the memory capacity to bring up a
full Linux system on the design cost a few hundred pounds.

In this talk Julius Baxter and Jeremy Bennett will present the
OpenRISC architecture and OpenRISC Reference Platform SoC (ORPSoC),
and show how to take this open source design and get it running on an
FPGA board.

This is a practical evening, aimed at users who have never done any
chip design. Using a Xilinx ML501 prototyping board, Julius Baxter
will demonstrate all the steps from obtaining the initial hardware
design through to bringing up the board and booting a full Linux
system.

The following topics will be covered:

* an overview of OpenCores and the OpenRISC project
* an introduction to the Verilog Hardware Design Language
* how to synthesize the design into a FPGA bitstream
* what needs modifying to run on different boards
* how to get software running
* porting a simple (newlib) library to the board
* demonstration of Linux booting

// Note that this will be an interactive session, and participants are
encouraged to bring their along own FPGA dev boards and laptops and to
join in, should they wish. If you have a board that is not listed as
having a preconfigured ORPSoC build, or you have any other questions
concerning the practicalities of this, you should direct your question
to the OSHUG discussion list. //

Julius Baxter has been involved with the OpenRISC project for 4 years,
and during that time he's worked on everything from processor Verilog
RTL to the Linux kernel port. After finishing undergraduate studies in
his native Australia, he then studied a System-on-Chip design Master's
at KTH in Stockholm, Sweden, while working at ORSoC AB - the owners
and operators of OpenCores.org. Now living and working Cambridge,
Julius maintains a role as an active developer and maintainer on the
OpenRISC project, largely dealing with RTL, toolchain and architecture
work.

Dr Jeremy Bennett is Chief Executive of Embecosm which provides open
source services, tools and models to facilitate embedded software
development with complex systems-on-chip. He has been involved with
OpenCores for the past decade, and is responsible for much of the
software tool chain. Contact him at jeremy.bennett at embecosm.com.

Note: Please aim to arrive for 18:00 - 18:20 as the event will start
at 18:30 prompt.

- Registration: http://oshug.org/event/17

-- 
Andrew Back
http://carrierdetect.com
--
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list