RISC-V-Prozessoren


Die RISC-V-basierten Prozessoren (Bk) von Codasip nutzen das reiche Netzwerk an Soft- und Hardware, das vom erweiterbaren RISC-V-Befehlssatzarchitektur-(ISA)-Standard ermöglicht wird, während gleichzeitig die unglaubliche Flexibiltät aller von Codasip hergestellten Kerne erhalten bleibt.

„Codasip und RISC-V unterstützen die Vorteile der kundenspezifischen Anpassung einer Applikation mit der Stabilität und Planbarkeit von serienmäßig produzierten ARM-Designs, während eine Verbesserung um Größenordnungen bereitgestellt wird.“Derek Atkins, CTO, SecureRF

Bewährte Prozessor-Implementierungen


Codasip bietet gegenwärtig folgende Basisversionen der RISC-V-Architektur an: mit 3-stufiger, 5-stufiger und 7-stufiger Pipeline. Alle sind mit der RISC-V-Spezifikation kompatible und vollständig kundenspezifisch anpassbar.

  • Bk3 pipeline

    Bk3 pipeline

  • Bk5 pipeline

    Bk5 pipeline

  • Bk7 pipeline

    Bk7 pipeline

Zusätzlich zur Basis-Prozessor-Implementierung stellt Codasip auch Standard-Support für optionale Instruktions-Layers, wie von der aktuellen RISC-V-Spezifikation definiert, bereit.

 

Bk3

Bk5

Bk5-64

Bk7

Base-Integer-ISA

RV32E/I

RV32I

RV64I

RV64I

Komprimierte ISA

Optional

Optional

Optional

Optional

Einfache Genauigkeit (Single Precision) „F“

Optional

Optional

Multiplikation und Division „M“

Optional
(sequenziell/parallel)

Parallel

Parallel

Parallel

Benutzermodus (Untermenge des Privilege-Modus) „U“

Optional

Optional

Optional

Optional

Interrupt-Unterstützung

Jump-Prädiktor

JTAG Debug-Support

Bk1

  • Base-Integer-ISA: RV32E
  • Komprimierte ISA: Optional
  • Einfache Genauigkeit (Single Precision) „F“
  • Multiplikation und Division „M“: Optional (sequenziell)
  • Benutzermodus (Untermenge des Privilege-Modus) „U“
  • Interrupt-Support
  • Jump-Prädiktor
  • JTAG-Debug-Support

Bk3

  • Base-Integer-ISA: RV32E/I
  • Komprimierte ISA: Optional
  • Einfache Genauigkeit (Single Precision) „F“
  • Multiplikation und Division „M“: Optional (sequenziell/parallel)
  • Benutzermodus (Untermenge des Privilege-Modus) „U“: Optional
  • Interrupt-Support
  • Jump-Prädiktor
  • JTAG-Debug-Support

Bk5

  • Base-Integer-ISA: RV32I
  • Komprimierte ISA: Optional
  • Einfache Genauigkeit (Single Precision) „F“: Optional
  • Multiplikation und Division „M“: Parallel
  • Benutzermodus (Untermenge des Privilege-Modus) „U“: Optional
  • Interrupt-Support
  • Jump-Prädiktor
  • JTAG-Debug-Support

Bk5-64

  • Base-Integer-ISA: RV64I
  • Komprimierte ISA: Optional
  • Einfache Genauigkeit (Single Precision) „F“
  • Multiplikation und Division „M“: Parallel
  • Benutzermodus (Untermenge des Privilege-Modus) „U“: Optional
  • Interrupt-Support
  • Jump-Prädiktor
  • JTAG-Debug-Support

Bk7

  • Base-Integer-ISA: RV64I
  • Komprimierte ISA: Optional
  • Einfache Genauigkeit (Single Precision) „F“: Optional
  • Multiplikation und Division „M“: Parallel
  • Benutzermodus (Untermenge des Privilege-Modus) „U“: Optional
  • Interrupt-Support
  • Jump-Prädiktor
  • JTAG-Debug-Support

Vollständig kundenspezifisch anpassbar


Alle Codasip-Bk-Kerne können vollständig an die Bedürfnisse Ihres Designs angepasst werden. Änderungen können sowohl von Codasip im Rahmen des Standard-Leistungsumfangs als auch von Ihren eigenen Entwickler unter Verwendung unseres einzigartigen IP-Generation-Toolkits (Codasip Studio) vorgenommen werden.

Benötigen Sie einen Single-Cycle-MAC, spezielle Crypto-Funktionen oder Support für Datentypen, die nicht standardisiert sind? Kein Problem. Und was noch besser ist – dank der erweiterbaren Natur der RISC-V ISA bleiben alle maßgeschneiderten Kerne RISC-V-kompatibel und ermöglichen Ihnen die Nutzung des wachsenden SW-Netzwerks.

Modernster, gewerblicher SDK-Support


Die Bk-Kerne werden von einem industrieweit führenden SDK unterstützt, das auf LLVM, GNU und anderen offenen Standards basiert, aber für Ihre einzigartige Prozessorkonfiguration optimiert wurde und durch Codasips umfassenden Support gesichert wird..

Modernster, gewerblicher SDK-Support


Die Bk-Kerne werden von einem industrieweit führenden SDK unterstützt, das auf LLVM, GNU und anderen offenen Standards basiert, aber für Ihre einzigartige Prozessorkonfiguration optimiert wurde und durch Codasips umfassenden Support gesichert wird..

Offen, erweiterungsfähig, branchengestützt


Codasip ist stolz darauf, ein Gründungsmitglied der RISC-V Foundation zu sein, der auch industrieweit führende Unternehmen wie Google, Oracle, HP, AMD, Nvidia und viele andere beigetreten sind.

Die Stärke von RISC-V liegt darin, dass es eine ISA definiert, die bei der Entwicklung eines gesunden Hard- und Software-Netzwerks hilft und jedem Verkäufer ermöglicht, eigene, einmalige Werte zu liefern.