Logo

FOSSistanbul

13-15 March 2020 organized on the crossroads between Europe and Asia in Istanbul, Turkey, at İstanbul Teknik Üniversitesi

Bosphorus with Leander Tower and the Bridges showing both Asia and Europe
© Frank K. Gürkaynak CC BY-SA 3.0
About

As the FOSSi Foundation we started to organize a number of one-off events dedicated to free and open source silicon every year. In 2020, we will be visiting Istanbul from March 13-15, and we call this event FOSSistanbul. Our local host for FOSSistanbul will be Mustak E. Yalcin, Professor in Electronics and Telecommunications Engineering, Istanbul Technical University.

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

Like other events by FOSSi Foundation such as (ORConf, Latchup), FOSSistanbul free to attend thanks to our sponsors. Professional tickets (250 EUR or any other amount) are available for individuals that are kind enough to donate for the organization of the event. Please do get in touch should you be interested in getting exposure for your company by becoming a sponsor of FOSSistanbul!

FOSSistanbul is organized by the Free and Open Source Silicon (FOSSi) Foundation.

Questions? Contact the organisers.

FOSSistanbul quicklinks: Registration | Presentations | Travel Information | Venue | Schedule | Dinner

Our other events: ORConf - Latchup

Previous one-off events: 2019: WOSH - Week of Open Source Hardware, Zurich

Registration

Do you have a project you want to talk about, an announcement to make, results you want to share with us. We encourage attendees that are working on

  • Open source hardware
  • Software and development environment for open source hardware
  • Applications, research using open source hardware
  • Advocate and support free and open source hardware
to prepare a 5 minute presentation and bring a poster. We will have condensed sessions, where you can make a short introduction and optionally present your work during extended breaks with your poster. Based on availability, the FOSSistanbul program committee will consider longer presentations and announce it by 1st of March latest.

Free Ticket

FOSSistanbul is free to attend! We require that you register as we can only accomodate 200 people, so better hurry up to register!

Professional Ticket

Attendees who are joining us at FOSSistanbul on behalf of their company and/or can claim the conference as professional training expense are encouraged to purchase a professional ticket. These ticket sales help us provide all that we do at FOSSistanbul and keep the event accessible to all members of the community.

Professional tickets are 250 € and can by bought here via PayPal or by email.

Professional ticket holders will receive some swag and a special name badge as a thank you.

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

Registration | Presentations | Travel Information | Venue | Schedule | Dinner

Presentations

Below you can see a list of submitted presentation proposals. The exact schedule will be available shortly after 1st of March 2020. For corrections/updates please contact us.

The impact of Open Source Hardware on European economy: a European Commission study and call for input

Presenter: Paula Grzegorzewska, OpenForum Europe

Open Source Hardware has come to the attention of policymakers. This year, OpenForum Europe and Fraunhofer ISI are working on the study on the impact of Open Source Software and Hardware in Europe, during which we want to engage several OSS and OSH communities and experts to shape the scientific basis for future policies. I will present the project, its goals and methods, as well as ways of possible engagement.


Licensing - CERN OHL and Solderpad

Presenter: Andrew Katz, Moorcrofts LLP

While open silicon is dominated by permissive licensing, redrafted CERN-OHL presents two copyleft options which now address some of the specific issued raised by the ASIC and FPGA design. Andrew's talk will bring you up to speed with these developments, and also highlight plans for the Solderpad Hardware Licence.


Quick Overview of the RISC-V Bitmanipulation extension

Presenter: Claire Wolf, Symbiotic EDA

Latest updates on the proposed RISC-V Bitmanipulation extension.


PDK Master, an open source tool for managing process design kits

Presenter: Staf Verhaegen, Chips4Makers

One of the problems when wanting to develop open source silicon is having access to the foundry design kit compatible with the open source design tools. PDK Master is a NLNet funded project to develop a tool for managing PDKs for different EDA tools. One of the goals is to be able to transform foundry PDKs for proprietary EDA tools into PDKs usable by open source tools. Another goal is to in the future manage PDKs for different open source tools (analog) design tools.

In the presentation the current state of the tool will be presented together with a request for feedback and cooperation to make the tool as widely applicable as possible.


Python for Verification with cocotb

Presenter: Philipp Wagner, FOSSi Foundation / lowRISC

cocotb is a COroutine based COsimulation TestBench environment for verifying VHDL/Verilog RTL using Python.

This talk will give a very quick introduction to cocotb, and then split into two parts: first, I'll introduce the new functionalities introduced in the most recent cocotb releases. Second, I'll present case studies which showcase how cocotb can be used most effectively.


MicroTESK: Open-Source Test Program Generator for Microprocessors

Presenter: Alexander Kamkin, ISP RAS

In this talk, we present MicroTESK, an open-source specification-based test program generator for microprocessors. The tool consists of two main parts: (1) formal specifications of the target instruction set architecture(s) and (2) an architecture-independent generation core. Test programs are automatically constructed from high-level descriptions of verification scenarios, so-called test templates. Specifications are written in nML and describe microprocessor registers, memory, addressing modes, and instructions. Test templates are written in Ruby and define how to compose instruction sequences and how to generate test data. A basic set of tests, so-called architecture validation suite (AVS), is automatically generated based on information extracted from the specifications. Currently, we have test program generators for RISC-V, MIPS, and ARM.


Retrascope: Open-Source Model Checker for HDL Descriptions

Presenter: Mikhail Lebedev, ISP RAS

Retrascope is an open-source model checker that verifies Verilog descriptions against SVA properties. The primary application domain of the toolkit is functional verification of Verilog or VHDL modules. The toolkit allows analyzing of HDL descriptions, reconstructing and visualization of the underlying models and using the derived models for test generation and property checking.


Instruction-level Test Coverage Estimation for Microprocessors

Presenter: Ivan, ISP RAS

This MicroTESK update allows to write instruction paths in a trace (optionally) and build the report (using aspectrace) afterwards showing, which instructions have been reached and the hit count - how many times every instruction has been reached. The goal is to show Instruction-level Test Coverage in a clear and user-friendly way.


SCE-MI based co-emulation library for different software environments

Presenter: Nikita Chertok, ISP RAS

This presentation discusses an open co-emulation library under development, which implements the SCE-MI macro-based interface, and related tools. The main goal of this library is to provide a convenient interface for organizing co-emulation between HDL description and C/C++ programs in hosted and freestanding environments. The presentation will discuss current shortcomings of the SCE-MI standard and implementation workarounds.


Mitigating Microarchitectural Timing Channels

Presenter: Nils Wistoff

Microarchitectural timing channels enable unintended communication between application domains across security boundaries. They have now been measured on a simple open source RISC-V core. How can they be mitigated?


RISC-V memory tagging

Presenter: Alexey Baturo

As part of RISC-V softcore CPU contest 2019 we started an activity of bringing memory tagging to RISC-V architecture. Today we have reached some milestones and would like to share the progress we have in this field.


Improving the performance of Ibex

Presenter: Greg Chadwick, lowRISC

Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode and PMP. It uses an in order 2 stage pipe and is best suited for area and power sensitive rather than high performance applications. However there is scope for meaningful performance gains without major impact to area. This talk describes work done at lowRISC to analyse and improve the performance of Ibex. The RTL of an Ibex system is simulated using Verilator to run CoreMark and Embench and the traces analysed to identify the major sources of stalls within them. This informs where improvements should be targeted. The open source implementation tools Yosys and openSTA are used to assess potential timing and area impacts of these improvements.


PulpEnix, An advanced embedded RISC-V CORE and SOC platform Forked from Pulp/RI5CY open source design

Presenter: Ori Steinberg, Bar-Ilan University

We will present our PulpEnix/Hamsa-DI research design, an enhanced extendable embedded core and SOC platform, forked from the PULP/Ri5cy. The design includes a Dual-Issue implementation, Level-0 cache, generic function approximation accelerator, DSP and security accelerators, cost effective multipliers implementation and additional features.


CanAir.io

Presenter: Alvaro Antonio Vanegas P., CanAir.io

Open Source initiative that uses a ESP32 module and PM2.5 sensors, interfaced with an Android client app to have static (WiFi) or mobile (Bluetooth) air quality stations. CanAirio is a citizen science initiative that not only aims to generate an air quality network of fixed monitoring stations, but also to measure what occurs with pedestrians, drivers and passengers in their daily lives considering that in some cities the highest density of affected people is moving. For this reason, we have a mobile application that is able to set a PM2.5 sensor, and other related sensors, as a fixed station using WiFi or mobile data from the smartphone by using a Bluetooth connection.


Open Source SCR1 core

Presenter: Enes Topcu, Syntacore

SCR1 is a silicon-proven an open-source MCU-class RISC-V core for deeply embedded applications and accelerator control, developed and maintained by Syntacore. Over the four years of its existence, the processor has found significant traction both in industry and in academia around the world. SCR1 continues to thrive with regular updates from its highly experienced core team and it offers workload-specific customization and software support. In our brief presentation, we will introduce you to the SCR1 and its key features.


Extending the Instruction Set of a RISC-V Processor for NTRU Algorithm

Presenter: Canberk Topal

Creating a custom instruction and implementing a custom module inside the processor for array multiplication. Accomplishing this using 32-bit RV32IMC Architecture Ibex Core.


Instruction Set Extension for Post Quantum Cryptography Algorithms on RISC-V

Presenter: Musa Antike, Batuhan Ates, Ali Ustun

Implementing the New Hope post-quantum cryptography algorithm on lowrisc Ibex core and designing a custom instruction in order to accelerate the algorithm.


Being awesome, the story of a modest genius on the way of winning multiple awards with FuseSoC : part II

Presenter: Olof Kindgren, FOSSi Foundation

t.b.d.


A Comprehensive Verification Platform for RISC-V based Processors

Presenter: Abdullah YILDIZ, Yonga Technology Microelectronics R&D

t.b.d.


Asic Implementation Of AES Accelerated RISC-V Core

Presenter: Emre

t.b.d.


Open Source HW initiatives of the Eurolab4HPC project

Presenter: Frank K. Gurkaynak, ETH Zurich

In this short presentation, I will give a summary of open source hardware support efforts by the H2020 Project Eurolab4HPC and offer perspectives on how to continue


OpenHW Group, migrating RI5CY to CV32E40P, next steps

Presenter: Frank K. Gurkaynak, ETH Zurich

One by one cores (and related IP) developed by the PULP platform are finding new homes, to continue their growth. In this talk I am going to give a first hand account of this process, explain what is happening, why is it good for us, the community and the industrial backers of teh OpenHW group.


Registration | Presentations | Travel Information | Venue | Schedule | Dinner

Venue

FOSSistanbul will be held at the Istanbul Technical University, in its main Ayazağa Campus within the Suleyman Demirel Cultural Center (Turkish only). This is conveniently located just after the main entrance of the University directly at the M2 metro line stop İTÜ-Ayazağa.

Normally there will be a security check at the gate. Tell them that you are going to FOSSistanbul. Once you enter, it is straight ahead (slightly downhill), in 50m the first building on your left. You can not miss it.

Campus location
Campus location, (c) Frank K. Gürkaynak, CC BY-SA 3.0
Center from outside
Building looking towards the entrance, (c) Frank K. Gürkaynak, CC BY-SA 3.0
Center inside
Inside, (c) Frank K. Gürkaynak, CC BY-SA 3.0
Inside the hall
Hall, (c) Frank K. Gürkaynak, CC BY-SA 3.0

Registration | Presentations | Travel Information | Venue | Schedule | Dinner

Travel information
Salacak View
View from Salacak, (c) Frank K. Gürkaynak, CC BY-SA 3.0

Arrival

    Istanbul is easily accesible by plane from a large number of cities. Flight connections are approximately

    • Tel-Aviv: 2.5 hours
    • Munich: 3 hours
    • Moscow: 3.5 hours
    • London: 4 hours
    • Lisbon: 5 hours
    • New York: 10 hours
    • San Francisco: 13 hours
    There are two airports in Istanbul, the large and brand new Istanbul Airport (IST) and the Sabiha Gokcen (ISG) airport on the asian side that serves a lot of the cheaper carriers. These two are more than 80km apart from each other. Technically the venue is closer to the main Istanbul Airport, but as the university is on the outer ring roads, it is possible to come from Sabiha Gokcen as well.

    From the airport, it is actually very fast and practical to come to the university. See the note on public transport below. Go to the level with busses see platform map. Pick the bus IST-5 going to Besiktas (Platform 15, every 30 minutes, more expensive) and leave at the first stop (it will take some time) Emniyetevler or 4.Levent. This is directly by the M2 metro stop 4.Levent, 3 stops from the venue.

    View from the streets of Istanbul to Bosphorus
    View from the streets of Istanbul to Bosphorus, (c) Frank K. Gürkaynak, CC BY-SA 3.0

    Second option, H-2 (Platform 9, every 15 minutes, slower, cheaper), its last stop is directly by the M2 metro stop Sisli-Mecidiyekoy, 6 stops from the venue.

    Since the airport is far away, and there is not much around it (yet), there is not much traffic on this road. Especially IST-5, will lose very little time until its first scheduled stop, making it a very good connection (not all busses go that easily) If the bus is empty, and there is a bit of traffic, you can maybe convince the driver to let you off at the M2 metro stop Sanayi (not a regular stop) which is on its way, but is even closer to our venue.

Visa requirements

Use Public Transport

    Unless you want to suffer, do not think about renting a car in Istanbul. Driving is not only dangerous, but ultimately very frustrating as roads are usually congested and finding parking spots is a nightmare. Taxis are actually quite cheap, but most of them will not take credit cards. Uber has an agreement with Istanbul, you will be getting taxis that are in the system. However, for most connections, these taxis will also be driving the same congested roads.

    The fastest way to travel in Istanbul is to take the Metro (with a few exceptions with the airports). Fortunately, the conference venue is right on one of the key Metro lines, the M2 (green in maps). This line connects the old part (with tourist attractions), the modern part (shopping and entertainment) and the university where we have the meeting. You can get more information on the metro network and download the network map here.

    The galata bridge connecting the old city to Pera
    The Galata bridge connecting the traditional city to modern part (c) Frank K. Gürkaynak, CC BY-SA 3.0

    Conveniently all public transportation systems (busses, trams, metros, boats) use the same payment system Istanbulkart. You can get one at the airport(s) bus terminal (site in Turkish). The yellow boxes are recharging stations (they accept only Turkish banknotes), and the blue boxes also dispense the cards (costs about 1 EUR). You can top up any amount you want on the card and use it as you want. Note that it pays off to have one card per person, as there is a significant reduction for follow-up trips. This only works if everyone uses a separate card. But if needed you can use the same card to pay for multiple people as well.

    While driving (and busses) is chaotic in a huge city like Istanbul, the boats connecting the two sides of the city are very reliable, punctual and very scenic. You do not need to look for the more touristic Bosphorus tours, any regular (and cheap) trip is a fun way to see the city.

Parts of Istanbul

    Cartoon map
    Cartoon map with annotated regions, original from Istanbul Metro

    Actually, no place is really called Istanbul. The city consists of several municipalities and they have always had very different characteristics. The map above very roughly denotes the regions:

    • Traditional part: This is the historical part with the main tourist attractions, Sultanahmet, Eminönü, Sirkeci, Golden Horn are names you will hear.
    • Modern part: Even during Ottoman times, the foreigners lived here, it is a lively part with many different cultures. Taksim, Karakoy is more 20th century architecture as you go to Şişli, Levent, Etiler skyscrapers start to dominate.
    • University region: This is where the meeting is, technically it is part of the modern city, the region around Maslak. Note that there are many universities in Istanbul (more than 30), this map only refers to the university (ITU) where out meeting is.
    • Bridge over Bosphorus
      Bridge over Bosphorus, (c) Frank K. Gürkaynak, CC BY-SA 3.0
    • Asian part: Geographically speaking, this part is in Asia. More people live in this part and work on the other side, so there is a large intercontinental flow of people in the mornings and evenings. Kadıköy (modern) and Üsküdar (traditional) are the most well known places.
    Note that the Metro line M2 connects our conference venue to both the Modern part and the Traditional part directly. At its terminus station you can switch to Marmaray (railline under the Bosphorus) to get to the Asian part as well.

Where to stay?

    There are hotels closer to the venue (The Hilton Maslak is directly outside the campus on the other side of the road. However, we would recommend you to stay in around Taksim as it offers a lot of entertainment and vibrant night life, and it is directly on the Metro line M2. Basically any location on the Metro line is fine, with the following stops offering the best options:

    • Taksim (8 stops) : nightlife, good restaurants, central
    • Sishane (9 stops) : End of the street that starts in Taksim, lively
    • Vezneciler (11 stops): close to historical center, touristic, cheaper
    • Osmanbey (7 stops) : 70s blocks, shopping
    • Sisli-Mecidiyekoy, Gayrettepe (5-6 stops) newer high rises

    A word of caution. Istanbul is a very hilly city (it is also called the city of seven hills - Yeditepe). Things that look reasonably close on the map, may be very difficult to get to.

What to do?

    Istanbul will entertain you for a long time. The highlights are actually all conveniently located around Sultanahmet square (but there is really much more). Do not miss:

    Many guides will send you to Topkapi palace and Blue mosque. These are both fine, but if you want some history, the Istanbul Archeological Museums are less crowded and contain spectacular pieces, as for mosques the Suleymaniye Mosque or if you are into Iznik tiles the Rüstem Pasha Mosque or the Sokollu Mehmed Pasha Mosque are much finer examples to see.

    For a scenic trip consider starting from Sirkeci and go to Harem using the car ferry (it costs the same), then walk on the coast towards Uskudar. You will come to Salacak with one of the best views of the city, very close to the Leander Tower. While the small island is very scenic and it is possible to visit it, it actually makes little sense as you will be missing this scenic tower from the view if you are standing there. The walk should take less than half an hour, and you will reach Uskudar from where you can either take a ship back to Eminonu or Karakoy or use the Metro to get back to Eminonu to complete the tour.

    In a very large city like Istanbul, traditional review sites are not much help. Ask some of the locals you meet at FOSSistanbul for their recommendations.

    The official site for purchasing tickets and reduction cards can help you get discount cards. Note that the Museum Pass is valid for 5 days but is quite pricey (about 40-50EUR). Only do this if you are a museum freak. A good tip is to purchase the card from a lesser visited museum like Turkish and Islamic Art Museum also right at the Sultanahmet square. While the museum is certainly worth a visit, there are hardly crowds in front of it, allowing you to quickly buy the Museum pass.

Food

    Turkish food is more varied than what is known abroad. Good restaurants are expected to specialize, and it is common to have restaurants that only sell one type of food. These are generally better, as they only prepare and sell one type of food, which is therefore always quite fresh. Touristic regions are known to have restaurants targeting tourists, and once there, people will try to lure you in. Do not worry, nobody will be offended if you do not enter. Istanbul offers to many options for food, for all apettites, you will not go home hungry. Try the following while you are there, so that you can claim that you had something different: Simit (street food), Tavuk göğsü or Kazandibi a sweet pudding with chicken breast, Midye Dolma stuffed mussels (street food), for the more adventorous Kokorec a delicious street food (better do not ask what is inside), and of course have copious amounts of tea. In case you are wondering, the most traditional dish in Turkey is actually stewed white beans usually with a side serving of rice, and not kebap.

    View over the Golden Horn and behind Asia
    View over the Golden Horn and behind Asia, (c) Frank K. Gürkaynak, CC BY-SA 3.0

    Turkish people enjoy alcohol as much as any other nation, and there are many shops, bars, restaurants that will sell alcohol. Beer is very popular, wine is quite expensive, and the national drink Rakı which is usually enjoyed as part of a larger meal. However, not all restaurants are licensed to sell alcohol, and traditionally certain types of restaurants/food are not considered to match with alcohol. Doner kebap for example is traditionally not enjoyed with alcohol, while fish is usually paired with Rakı.

    Once agan, in a very large city like Istanbul, traditional review sites are not much help (The favorite restaurants of Frank, who was born and raised in Istanbul are rated 3.5, 3.5, 3.5, 3.5, and 4.0 at Tripadvisor). Ask some of the locals you meet at FOSSistanbul for their recommendations, and also ask them what to eat there.

View of the Golden Horn and the Galata Tower
View of the Golden Horn and the Galata Tower, (c) Frank K. Gürkaynak, CC BY-SA 3.0

Registration | Presentations | Travel Information | Venue | Schedule | Dinner

Headline Sponsor

western digital

We are pleased to announce Western Digital as the headline sponsor of FOSSistanbul.

Sponsors
Donate

You can also support us with small donations via Paypal:

Stay updated!
@

Schedule: Friday, March 13

Preliminary schedule

  • 10:00 - Registration
  • 11:00 - Welcome
  • 11:30 - Keynote: Luca Benini
  • 12:30 - Lunch
  • 14:00 - Session 1
  • 15:30 - Coffee Break
  • 16:00 - Transfer for boat tour
  • 17:00 - Bosphorus Session (boat tour)
  • 18:00 - Dinner on the boat

Schedule: Saturday, March 14

Preliminary schedule

  • 08:30 - Registration/breakfast
  • 09:30 - Keynote: Nele Mentens: Challenges and benefits of making open source hardware for security
  • 10:30 - Coffee Break
  • 11:00 - Session 2
  • 12:30 - Lunch
  • 14:00 - Zvonimir Bandic Western Digital
  • 14:30 - Session 3
  • 15:30 - Coffee Break
  • 16:00 - Keynote: Onur Mutlu Intelligent Architectures for Intelligent Machines
  • 17:00 - Summary Saturday

Schedule: Sunday, March 15

Preliminary schedule

  • 08:30 - Registration/breakfast
  • 09:30 - Session 4
  • 10:30 - Coffee Break
  • 11:00 - Session 5
  • 12:30 - Lunch
  • 14:00 - Closing

Friday Night Dinner

As is tradition at FOSSi Foundation organized events a dinner/excursion is arranged for the Friday evening (13th) which all conference attendees and partners are encouraged to attend.

The dinner is sponsored by our lovely sponsor and free to attend. Thank you lovely sponsor

Sponsor

Registration | Presentations | Travel Information | Venue | Schedule | Dinner