Digitale Bausteine programmieren
Open Source Werkzeuge für das Design schneller Digitalschaltungen in FPGAs

Digitale Bausteine programmieren

Förderjahr 2018 / Project Call #13 / ProjectID: 3084

Wer sind wir? Unser Team hat 2016 mit Unterstützung von Netidee die weltweit ersten opensource Werkzeuge geschrieben und veröffentlicht, mit denen man frei programmierbare Digitalschaltkreise (FPGAs) konfigurieren kann. Wir sind weltweit noch immer die einzigen, die das geschafft haben.

Für wen ist es? Ingenieure, die open source Design Werkzeuge brauchen, um sichere Internet Devices wie Kameras, Netzwerk Switches bauen zu können. Proprietäre FPGA Programmier Werkzeuge für Profis sind unflexibel. Unsere Open Source tools werden schon jetzt von tausenden von Makern und Studenten eingesetzt.

Was ist es? Wir im Vorgängerprojekt entwickeln wir Programmierwerkzeuge für programmierbare Digitalbausteine. Diese sind ein universelles Bauteil, die jede beliebige Funktion in einem elektronischen Gerät übernehmen können. Ein großer Teil der Internet Backbone Infrastruktur besteht aus FPGAs. Es ist wichtig, offene Werkzeuge zur Programmierung dieser Infrastruktur zu haben.

Wie funktioniert es? Konnte man mit unseren Werkzeugen bisher langsame Protokolle und Sensoren mit einer Geschwindigkeit bis zu 100MHz implementieren (z.B. Temperatur), so wird die von uns beabsichtigte Erweiterung es ermöglichen, bis zu 5 GHz schnelle Protokolle und Sensoren zu verarbeiten (z.B. Hochauflösende Bildsensoren, Radarsensoren).

Themengebiet

IoT

Zielgruppe

Fab Labs / Maker
,
KMU
,
Schüler
,
Start-ups
,
Techniker

Technologie

FPGA

verwendete Open Source SW

GCC C Compiler

Projektergebnisse

Client-SW ISC license

Das Synthese Werkzeug verwandelt HDL Code in RTL code.