FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

Julius Baxter
Olof Kindgren
Day Saturday
Room Lameere
Capacity 500
Start time 15:00
End time 16:00
Duration 01:00
Track Embedded Devroom
fosdem-opencores-2012.odp (slides)

True open hardware: Opencores and OpenRISC

This presentation will be delivered in two sections, first an introduction to the OpenRISC project by Julius Baxter, followed by a look at embedded hardware development with Open Source IP cores using the OpenRISC platform and the IP available on with Olof Kindgren.

The OpenRISC Project:

This project is aimed at developing embedded RISC microprocessor architectures and open source RTL implementations. Since its beginning in 1999, the project has attracted anyone interested in CPU development and covers everything from ISA definition to RTL description writing and testing to simulator, tool chain and operating system porting. The presentation will cover the motivation, recent progress and future plans of the project.

Open Source Embedded Hardware Development:

Most Open Source embedded developers end their quest for a fully Open Source system when they get the data sheets. For the FPGA/ASIC developers at OpenCores, this is where the fun part begins. Instead of relying on the kindness of the chip manufacturers to deliver the desired SoC functionality, Open Source hardware developers simply design their own with the standard peripherals and custom hardware acceleration that of choice. This requires Open Source IP cores and a framework to put it all together.

This presentation will contain an introduction to some of the benefits of open source hardware and an overview of OpenCores. The main focus will be on how to use the OpenRISC Reference Platform System on Chip (ORPSoC) to build a custom SoC, which will be demonstrated on the OpenRISC FPGA development board.

Concurrent events:

When Event Track Where
14:00-15:45 LPI Exam Session 1 Certification Guillissen
14:00-16:00 BSDA certification exams Certification UA2.114
14:00-16:00 TYPO3 certification exams Certification UA2.114
14:40-15:25 Banshee: Past, Present, Future and the Crazy stuff Mono K.3.601
14:50-15:05 Open Advice CrossDesktop H.1308
15:00-15:15 Audiveris: Optical Music Recognition Lightning Talks Ferrer
15:00-15:25 Lovelace: towards a full Ada OS Ada AW1.121
15:00-15:25 Open Clouds with Deltacloud API Virtualization and Cloud Chavanne
15:00-15:30 Social Networking: buddycloud, XMPP, and HTTP Jabber and XMPP H.2213
15:00-15:30 Test concepts for automated Libreoffice testing LibreOffice H.1309
15:00-15:30 Maliit - the open mobile text input project Open Mobile Linux AW1.120
15:00-15:30 Can for-profit companies enforce copyleft without becoming corrupt like MySQL AB? AW1.125
15:00-15:30 Web security, and how to stop the next DigiNotar Mozilla UD2.218A
15:00-15:45 Debian packaging for beginners CrossDistribution H.1302
15:00-15:45 Gnuk - OpenPGP USB Token implementation CrossDistribution H.1301
15:00-15:45 yaSSL - yet another (embedded) SSL library Hardware Cryptography H.2214
15:00-15:50 EFL, the toolkit for up and coming Linux mobile devices Future of UI K.1.105
15:00-15:50 Hooks in PostgreSQL PostgreSQL K.4.201
15:00-15:50 Virtualization with KVM: bottom to top, past to future Hypervisors Janson
15:00-15:55 JBoss Forge / Arquillian: Two Missing Links in Enterprise Java Development K.3.201
15:00-16:00 Nouveau: Recap, on-going and future work K.3.401
15:05-15:35 Trolls, Drama and Gossip CrossDesktop H.1308
15:15-16:00 Enterprise Control, Configuration and Logging/Alarming using GNUstep-base GNUstep AW1.126
15:20-15:35 FOSS in Broadcast Lightning Talks Ferrer
15:30-15:55 DMTF CIMI and Apache Deltacloud Virtualization and Cloud Chavanne
15:30-15:55 Programming Arduinos in Ada Ada AW1.121
15:30-16:00 Java in the Age of the JVM Free Java K.4.401
15:30-16:00 Social Networking: User Address Ownership in the Federated Social Web Jabber and XMPP H.2213
15:30-16:00 Hacking Writer LibreOffice H.1309
15:30-16:00 Thunderbird Mozilla UD2.218A
15:30-16:00 Nemo Mobile - How to contribute to the project Open Mobile Linux AW1.120
15:40-15:55 vcsh - manage config files in $HOME via fake bare git repositories Lightning Talks Ferrer
15:40-16:10 Tumbler - A Modern D-Bus Thumbnail Service CrossDesktop H.1308
15:40-16:25 IronPython: Bringing the dynamic world to the CLR Mono K.3.601
15:45-16:30 OpenQA CrossDistribution H.1301
15:45-16:30 Succeeding in the Google Summer of Code as a large project CrossDistribution H.1302

Events that start after this one (within 30 minutes):

When Event Track Where
16:00-17:00 Why mobile text input is hard Embedded Lameere
16:00-16:15 LISPmob: enhanced network layer mobility solution Lightning Talks Ferrer
16:00-16:30 Is copyleft being framed? AW1.125
16:00-16:30 Applications: PubSub in the Dutch Railways API Jabber and XMPP H.2213
16:00-16:30 Introducing Mutability Detector Free Java K.4.401
16:00-16:30 Introducing the Mozilla Labs Apps Project Mozilla UD2.218A
16:00-16:30 Introduction to the QtOnPi project Open Mobile Linux AW1.120
16:00-16:45 CAcert: Trust - the root of evil?! Hardware Cryptography H.2214
16:00-16:50 LibreOffice: on-line and in your pocket Future of UI K.1.105
16:00-16:50 Programming LEGO MINDSTORMS robots in Ada Ada AW1.121
16:00-16:50 Managing rights in PostgreSQL: from the basics to SE-PostgreSQL PostgreSQL K.4.201
16:00-16:50 Linux Containers and OpenVZ Hypervisors Janson
16:00-16:55 Infinispan: where open source, Java and in-memory data grids converge K.3.201
16:00-16:55 Infrastructure as an open-source project Virtualization and Cloud Chavanne
16:00-17:00 Liberating ARM's Mali GPU. K.3.401
16:00-17:45 LPI Exam Session 2 Certification Guillissen
16:15-16:45 The Infrastructure behind TDF LibreOffice H.1309
16:15-17:00 Crossdesktop group picture CrossDesktop H.1308
16:15-17:00 CoreObject GNUstep AW1.126
16:20-16:35 The ZIO Framework Lightning Talks Ferrer
16:30-17:00 Gentoo ruby packaging CrossDistribution H.1302
16:30-17:00 Applications: Real-Time Text for Smooth and Rapid Communication Jabber and XMPP H.2213
16:30-17:00 An update on PIM storage and sync: SyncEvolution Open Mobile Linux AW1.120
16:30-17:00 The (possible) decline of the GPL, and what to do about it AW1.125
16:30-17:00 How I added a feature to Firefox Mozilla UD2.218A
16:30-17:00 Caciocavallo: CacioTest, CacioWeb & Deployment Free Java K.4.401
16:30-17:30 QA tools for FOSS distributions CrossDistribution H.1301