Fast Switch Projekt erreicht erste Meilensteine
Die Softwareentwicklung kann beginnen (28.03.2023)
Förderjahr 2022 / Projekt Call #17 / ProjektID: 6274 / Projekt: fast_open_switch

Das Zusammenspiel von Hard- und Software muß bei einem elektronischen Geräte gewährleistet sein. Wird beides gleichzeitig entwickelt wird, braucht es für die Softwareentwickler eine Hardware-Zwischenlösung .

Mitte Jänner 2023 hatte sich das Entwickerteam auf die detailierte Hardware-Architektur geeinigt. Es wurde viel Wert auf maximale Flexibilität gelegt sodaß Forscher und Unternehmen ihre Produkte auf dieser Hardware aufbauen können.

Architecture

 

Im März wurde nun das Board-Design fertig gestellt und demnächst produziert. Alle Bauteile wurde bereits beschafft sodaß einer Bestückung des ersten Prototyp nichts im Wege steht.

 

KlusterLab.design

 

Vor der Entwicklung des Boards wurde noch eine Adapterplatine zwischen FPGA und Management CPU entwickelt, die dem Softwareentwickler es ermöglicht, frühzeitig seine Software zu testen.

 

interfaceboard.design

 

Die Adapterplatine wurde produziert und ist bereits im Einsatz.

interface.board.in.use

 

Auch wurde mit der Entwicklung und Verifikation der FPGA Gateware in Verilog begonnen, die die Funktion des Ethernet Switches bestimmt.  Im Laufe des Jahres werden die noch zu entwickelnden Lücken gefüllt werden. Vor allem die Entwicklung des schnellen DDR3 memory controller wird erheblichen Aufwand verursachen. Eine Besonderheit dieses Design ist der mit 512 Bit extrem breite Bus, der alle Komponenten auf dem FPGA verbindet. Eine weitere Besonderheit ist der Bus Aggregator, der die Speicherzugriffe auf den DDR3 Speicher für alle Ethernet Kanäle bündelt. Damit kann der durch das DDR3 Speicher-Interface verfügbare Datendurchsatz für das Zwichenspeichern von Datenpaketen voll ausgenutzt werden.

eth.10G.blockdiagram

Edmund Humenberger

Profile picture for user edmund.humenberger
Open Source Aktivist seit 1992, Unternehmer und Berater

Skills:

FPGA
CAPTCHA
Diese Frage dient der Überprüfung, ob Sie ein menschlicher Besucher sind und um automatisierten SPAM zu verhindern.

    Weitere Blogbeiträge

    Datenschutzinformation
    Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.