Andes Technology kündigte die Veröffentlichung seiner neuesten Innovation an - die AndesCore? D23 und N225 RISC-V Prozessoren. Diese Cores wurden speziell für die dynamischen Anforderungen des Internets der Dinge (IoT) und eingebetteter Systeme entwickelt und verkörpern das unermüdliche Engagement von Andes, Spitzentechnologie für die vernetzte Welt zu liefern.

Die D23- und N225-Cores wurden mit größter Sorgfalt entwickelt, wobei Kompaktheit, Leistungseffizienz, geringer Stromverbrauch, Flexibilität und Sicherheit oberste Priorität hatten. Diese Kerne ermöglichen es Herstellern von IoT- und Embedded-Chips und -Geräten, die wachsenden Anforderungen eines sich schnell entwickelnden Marktes zu erfüllen und gleichzeitig den Stromverbrauch zu minimieren und robuste Sicherheit zu gewährleisten. Andes kündigte bereits im Februar 2019 den beliebten N22 an, einen AndesCore mit 2-stufiger Pipeline, der RV32I/EMAC ISA implementiert und auf Deep Embedded Processing abzielt und eine Leistung von 3,95 Coremark/MHz und 1,8 DMIPS/MHz aufweist.

Der D23 und der N 225 sind überarbeitete Designs mit einer neuen Mikroarchitektur und den neuesten RISC-V-Erweiterungen, die eine bessere Leistung, eine kleinere Codegröße und mehr Sicherheitsunterstützung bieten. Sie bieten einen guten Migrationspfad für Kunden, die ihre N22-Designs aufrüsten oder ein neues Design starten möchten. Gemeinsame Hauptmerkmale von AndesCore D23 und N225: Unterstützung der neuesten RISC-V-Erweiterungen: Der N225 implementiert die RV32 IMACBZce nicht-privilegierten Erweiterungen sowie den Maschinen-/Benutzermodus und Enhanced Physical Memory Protection (ePMP).

Der D23 unterstützt zusätzlich die FDKP-Erweiterungen (Single/Double-Precision Floating-Point, Scalar Crypto und Packed SIMD/DSP Draft) und die CMO (Cache Management Operations) Erweiterung. Der D23 ist außerdem mit dem Supervisor-Modus und dem dazugehörigen PMP (sPMP) ausgestattet, um die Sicherheit zu erhöhen. Hohe Leistung: Beide Kerne erreichen eine Leistung in ihrer Klasse, mit herausragenden Benchmark-Ergebnissen wie 4,55 (D23) und 4,4 (N225) Coremark/MHz bzw. 2,08 (D23) und 1,92 (N225) DMIPS/MHz.

Sie sind in der Lage, mit hohen Frequenzen über verschiedene Technologieknoten hinweg zu arbeiten, wie z.B. nahe 800 MHz bei 28nm, und bieten so die notwendige Rechenleistung für Edge-IoT-Geräte mit ständig steigenden Anforderungen an Leistung und Funktionen. Energieverwaltung: Beide Kerne unterstützen fortschrittliche Power-Management-Technologien wie PowerBrake und Wait-For-Interrupt (WFI) und Wait-For-Event (WFE), die eine längere Akkulaufzeit für viele Arten von ungebundenen IoT-Geräten gewährleisten. Kleine Codegröße: Das N22 bietet bereits eine Codegröße mit Andes CoDense?

Technologie. Mit der neuen RISC-V Zce-Erweiterung zur Reduzierung der Codegröße reduzieren der D23 und der N225 die Codegröße für den Embench-IoT-Benchmark im Vergleich zum N22 um weitere 4,4%. Dies ermöglicht zusätzliche Einsparungen bei den Speicherkosten für die Kunden von Andes.

Flexibel: Beide Cores bieten umfangreiche Konfigurationsmöglichkeiten, einschließlich optimierter Multiplikatoren für Leistung oder Fläche, optionaler statischer oder dynamischer Verzweigungsvorhersage, verschiedener Kombinationen von Privilegierungsmodi, Anweisungen und Daten. Lokale Speicher mit Größen von 1 KB bis 512 MB und eine 2-Draht- oder 4-Draht-JTAG-Debug-Schnittstelle. Entwickler können diese Funktionen an ihre spezifischen Anwendungsanforderungen anpassen.

Zusätzlich zu den oben genannten gemeinsamen Funktionen und den neuesten RISC-V-Erweiterungen verfügt der D23-Core über zusätzliche Fähigkeiten, wie z.B. einen integrierten Befehls- und Daten-Cache und ECC Soft Error Protection für alle Cache- und lokalen Speicher. Er kann auch nahtlos mit der leistungsstarken ACE? (Andes Custom Extension) nahtlos integrieren, um benutzerdefinierte Anweisungen für Domain-Specific Acceleration (DSA) zu unterstützen, und verfügt über eine Roadmap für ein Derivat der funktionalen Sicherheit.

Diese erweiterten Fähigkeiten eröffnen dem D23 die Möglichkeit, ein breiteres Spektrum an Segmenten in der Automobilindustrie und bei industriellen Steuerungsanwendungen zu bedienen.