Zephyrnet-Logo

Die Silent Revolution ist im Gange und Semifore befindet sich in ihrem Epizentrum

Datum:

Überall um uns herum vollzieht sich eine große Innovationsverschiebung. Die Ergebnisse sehen wir jeden Tag. Wir können einfacher und intuitiver mit ihnen interagieren. Sie liefern Erkenntnisse über unsere Gesundheit und unsere täglichen Gewohnheiten. All dies kann als Schritt in Richtung Smart Everything eingestuft werden – allgegenwärtige maschinengestützte Intelligenz zum Wohle des Planeten und seiner Bewohner. Während all dies wahr ist, müssen einige grundlegende Probleme gelöst werden, um uns dorthin zu bringen. Dieses Thema steht im Mittelpunkt dieses Beitrags. Lesen Sie weiter, um zu verstehen, wie die stille Revolution im Gange ist und Semifore in ihrem Epizentrum steht.

Wer ist Semifore?

Um diese Frage zu beantworten, müssen wir im System-Engineering-Prozess ein wenig zurücktreten. Heutzutage ist ein „System“ eine Mischung aus fortschrittlichen Softwarealgorithmen und Hardware, die diese Algorithmen implementieren. Es ist ganz klar, dass Software heute die Benutzererfahrung definiert, und diejenigen, die die beste Version dieser Benutzererfahrung liefern können, werden gewinnen. Wenn Sie nach einem Beispiel dafür suchen, wie dies funktioniert, recherchieren Sie etwas über die Übernahme von Apple PA-Halb. Dies war ein wichtiger Teil einer zukunftsträchtigen Strategie, bei der Apple entschied, dass iOS sein Hauptunterscheidungsmerkmal ist, und der Bau eines benutzerdefinierten Prozessors, der das beste Erlebnis bieten würde, der Weg in die Zukunft war. Das Unternehmen erwarb PA Semi, erklärte die neuen Regeln (die Software definierte die Hardwarearchitektur, nicht umgekehrt) und es wurde Geschichte geschrieben.

Kurze Zeit nach dieser Entscheidung überholte Apple Exxon Mobile als wertvollstes Unternehmen der Welt. Heute ist sein Vorsprung unangefochten. Was ist also die Schlüsseltechnologie, die all dies vorangetrieben hat?

Es gibt viele. Eines, das auffällt, ist die kritische Schnittstelle zwischen der dedizierten Hardware, die die Benutzererfahrung implementiert, und der Software, die diese Hardware steuert. Diese Hardware/Software-Schnittstelle (HSI) ist der Schlüssel zum Erfolg jedes Smart Everything-Projekts. Die Details zur Implementierung dieser Schnittstelle sind entmutigend. Die Komplexität der Dinge, um die es geht, sollte jedem Designteam zu denken geben. Wie können Sie all dies richtig machen und keine subtilen Fehler einführen, die zukünftige Produkte außer Reichweite bringen könnten?

Das ist ein sehr reales Problem. Wenn das HSI Fehler enthält, die für das Feld veröffentlicht wurden, können sich diese Fehler manifestieren, wenn ein Software-Upgrade veröffentlicht wird. Oder ein neues Feature, das aus Wettbewerbsgründen benötigt wird, funktioniert einfach nicht. Es geht um viel. Den HSI richtig zu machen, ist ein Hauptaugenmerk von Semifore.

Was Semifore tut

Als Systeme einfacher und kundenspezifische Prozessoren selten waren, war das HSI immer noch komplex und wichtig, aber leicht zu verfolgen. Designteams erstellten Tabellenkalkulationen, um die am Prozess beteiligten Kontroll-/Statusregister (CSRs) zu dokumentieren. Die in diesen Registern enthaltenen Werte waren mit bestimmten Aspekten der Hardwareleistung verknüpft. Sobald das Protokoll spezifiziert war, ging es darum, die Implementierung zu verfolgen, damit alle diesem Protokoll folgten.

Heutzutage gibt es überall kundenspezifische Prozessoren, und die Komplexität des HSI ist explodiert. Designs können eine halbe Million oder mehr CSRs mit über einer Million Feldern enthalten, die verschiedene Teile des Kommunikationsprotokolls zwischen Software-Stacks und der zu steuernden Hardware definieren. Viele dieser hausgemachten Tabellenkalkulationen haben versucht, Schritt zu halten, aber das Problem ist für Do-it-yourself-Lösungen zu groß geworden.

Die Branche hat auf diese Entwicklungen reagiert mit Normen um zu definieren, wie alles auf robuste und konsistente Weise funktioniert. Obwohl sie recht nützlich sind, hat jeder dieser Standards seine Mängel. Eine echte, robuste ausführbare Spezifikation für das HSI ist im Bereich der öffentlichen Standards immer noch unerreichbar.

Semifore geht diese Herausforderungen direkt an. Seine CSRSpec™-Sprache liefert eine robuste Beschreibung des HSI. Sein CSRCompiler™ liest diese Sprache zusammen mit den Industriestandards und erstellt ein konstruktionsbedingtes HSI zusammen mit allen Formaten, die für Dinge wie Validierung, Test und Dokumentation benötigt werden. Das gesamte Team ist mit einem bekanntermaßen guten HSI synchronisiert. Dies lässt viel mehr Zeit, um The Next Big Thing zu erstellen, anstatt sich Gedanken darüber zu machen, ob es funktionieren wird.

Sie können mehr darüber zu erfahren, Semifore auf SemiWiki hier.

Die Sicht eines Kunden

Semifore hat kürzlich ein Whitepaper veröffentlicht, das detailliert beschreibt, wie ein großer System-OEM die Herausforderungen beim Aufbau eines robusten HSI angegangen ist. Das Papier geht detailliert auf die Herausforderungen, die angewandten Methoden und die erzielten Ergebnisse ein. Ich fand das Stück direkt, informativ und realitätsnah. Wenn Sie mit HSI-Problemen zu kämpfen haben, empfehle ich dringend, einen Blick darauf zu werfen. Du kannst Laden Sie hier eine Kopie des Whitepapers herunter.

Sie werden erfahren, dass die stille Revolution im Gange ist und Semifore in ihrem Epizentrum steht.

Lies auch:

Webinar: Semifore bietet drei Perspektiven zu den Herausforderungen des Systemdesigns

Registerverwaltung ist die Grundlage jedes Chips

CEO-Interview: Rich Weber von Semifore, Inc.

Teile diesen Beitrag über:

spot_img

Neueste Intelligenz

spot_img