ORConf

The open source digital design conference


Registration - Presentations - Venue - Sponsors


ORConf 2018 will be held from September 21st to 23rd in Gdansk, Poland, at the Gdansk University of Technology

Sign up to the orconf-announce mailing list for further details as they're announced.

About

ORConf is an annual conference for open source digital, semiconductor and embedded systems designers and users. Each year attendees are treated to an ever-impressive array of presentations from all corners of the open source hardware space.

We invite anyone with an interest in the field to join us and also consider a presentation, big or small, on your experience as a developer or a user of open source digital design projects.

ORConf remains to be free to attend thanks to each year's sponsors. Please do get in touch should you be interested in getting exposure for your company by becoming a sponsor of ORConf!

Previous editions: 2017 - 2016 - 2015 - 2014 - 2013 - 2012

Registration

ORConf is free to attend but you must register.

Register to attend here

Presentation Submissions

We encourage anybody involved in the open source semiconductor engineering space to come along and give share your work or experience. Presentations slots as short as 3 minute lightning-talks up to 30 minute talks with Q and A are available.

So if you've designed, worked on or even just used open source IP cores and/or management systems, verification IP, build flows, SoCs, simulators, synthesis tools, FPGA and ASIC implementation tools, languages and DSLs, compilers, or anything related we'd love to have you join us to share your experience.

Submit your presentation proposal here

Schedule

The conference will run from about 12:30PM on Friday the 21st until around 3PM on the Sunday, permitting people to travel on the first and last day of the event and not miss any sessions.

The running order will be determined closer to the event.

Presentations

Below are some of the presentation submissions we've accepted so far.

Verilator 4.0 - Open Simulation Goes Multithreaded

The primary author of Verilator, the open source high-speed Verilog simulator, announces fresh for this meeting Verilator 4.0 with multithreading, and how you can get your designs' the fast(est), free simulation.

Presenter: Wilson Snyder

Wilson is one of the primary authors of Verilator and maintains Veripool.org.

SpinalHDL : Software generated hardware

SpinalHDL is a Scala based internal DSL which allow describing and generating synthesizable VHDL/Verilog netlist.

The abstraction level of the hardware description API is close to VHDL/Verilog, but by mixing it with the general purpose programming capabilities of Scala, it offer many unconventional and powerful hardware description capabilities, which are the subject of this talk.

Presenter: Charles Papon

Bored of the hardware description languages weaknesses, I initiated the SpinalHDL project 3 years ago and currently I'm working 60% of my time as independent on the development of SpinalHDL and VexRiscv.

Python as a language for testing and code generation

We use Python heavily both for both code generation (FuseSoC + FuseSoC generators), and for testing (VUnit, slvcodec, axilent, pyvivado). I'll describe our setup and briefly introduce the open-source packages that we've created to help our workflow.

Presenter: Ben Reynwar

I'm been working as a RTL Engineer for the last 4 years at Codelucida in Tucson, AZ. Prior to that I spent time working on web development, software-defined radio, stay-at-home-parenting, molecular dynamics simulations, and polymer physics. The projects I'll mention are all packages I've created outside of work hours to help me at work.

fusesoc_generators - For generating code using fusesoc where the generating functions have access to the generic parameters of the module.

slvcodec - Use python to create input stimulus for testing, and check simulation output. Automate creation of test benches and functions to convert to and from std_logic_vector.

axilent - Write python tests for DUT with Axi4Lite interfaces, and run the test against a simulation or against the FPGA.

OpenRISC hardware bootloader over wi-fi

Software initialization for System-On-Chip designs is essential and it must be optimal, fast and flexible further be able to manage future updates in a proper way. This work presents a hardware bootloader for the OpenRISC processor where processor code is sent from a central code repository server and received through an ESP8266 Wi-Fi module. A custom hardware module loads the code directly into system’s memory before booting the processor. This approach allows maximum wireless reconfiguration flexibility for a large number of distributed embedded systems, as needed by the IoT and related technologies.

Presenter: Germán Cano Quiveu

Germán is a PhD student at the University of Seville's Department of Electronic Technology.

Venue

ORConf 2018 is being hosted by the Gdansk University of Technology.

Gdańsk University of Technology, founded in 1904, is among 9 Polish universities listed by the Times Higher Education World University Rankings. The university consists of 9 faculties with nearly 23,000 students of all cycles, over 1,200 lecturers and it has more than 111,000 graduates. The Faculty of Electronics, Telecommunications and Informatics (ETI) educates about 3,500 students in five fields of studies: Informatics, Electronics and Telecommunications, Control Engineering and Robotics, Data Engineering, and Biomedical Engineering. ETI is the largest university in Northern Poland in the area of modern technologies, employing nearly 200 researchers and lecturers. The faculty has an extensive research and didactic infrastructure at its disposal. There is also academic computer centre with one of the fastest supercomputer in Europe, as well as a state-of-the art library, anechoic chambers for acoustic research and antenna measurements, modern laboratory of industrial robots, immersive 3d visualization lab, as well as Microsoft and Cadence certified laboratories.

Saturday evening dinner

As is tradition at ORConf, a dinner will be arranged for the Saturday evening (22nd) which all conference attendees and partners are encouraged to attend.

Getting around

We'll provide a guide on getting to and from the conference venue when we can.

Getting there

Air

Gdansk has an international airport and is served by by both major and low-cost airlines, but usefully is a hub for both Ryanair and Wizzair, making it a very affordable city to fly to from most of Europe.

There is a rail line from the aiport into the city which should make transferring from the aiport to accommodation pretty easy. There are further details on this on the Wikitravel page for Gdansk, from which most of this information is cribbed.

Gdansk is also very accessible by rail from all of Europe

Accommodation

When we know of some good options in Gdansk we'll suggest them.

Sponsors

The event is arranged by the conference committee of the FOSSi Foundation, and they are always looking for sponsors help to cover the costs.
Please get in touch if you'd like to be an ORConf sponsor this year.

You can also support us with small donations via Paypal:


Questions? Contact the organisers or ask in #fossi on irc.freenode.net

We expect all participants of ORCONF to follow the FOSSi Foundation code of conduct.