Skip to main content
Ez az oldal automatikus fordítással jelenik meg. Inkább megnézi angolul?

Miért az Innexis ANA?

A Software egyre kritikusabbá válik és jelentős megkülönböztetővé válik az innovatív termékekben. Az egyre bonyolultabb hardverterveken futó bonyolultabb szoftverterhelések számos piacon vezető szerepet játszanak. Az Innexis ANA a következőket kínálja:

  • Alkalmazásprogramozási interfész (API) kompatibilitás az összes modellezett perifériában
  • A végrehajtási sebesség gyorsabb, mint az utasításkészlet szimulációja (ISS)
  • Felhőintegráció, amely nagy, szétszórt fejlesztői csapatok között skálázható

Főbb jellemzők

Virtuális SoC modellek

A felhasználók virtuális rendszert hozhatnak létre egy chip (SoC) modelleken, amelyek natívan futnak nagy teljesítményű Arm Central Processing Unit (CPU-k) és grafikus feldolgozó egységeken (GPU) egy egyszerű webes felhasználói felületen keresztül. Az ANA modellező réteg lehetővé teszi magok, memória, hálózat, tároló, gyorsítók és egyéb eszközök konfigurálását. A modellek létrehozása után a felhasználók elindíthatját/leállíthatják a modelleket.

Egyetlen CPU a számítógép alaplapján.

Egyszerű webes felhasználói felület

Egy egyszerű webes felhasználói felület lehetővé teszi a felhasználó számára, hogy:

  • A virtuális SoC modell konfigurációjának szerkesztése
  • A virtuális SoC modell indítása/leállítása
  • Szoftver betöltése a virtuális SoC modellbe
  • Soros konzol a virtuális SoC modellel és szoftverrel való felhasználói interakcióhoz
  • Különböző virtuális SoC modellek kezelése
  • Hibakeresési alkalmazások
  • A szoftvervégrehajtás profilozása és elemzése
A modellkönyvtárakat kezelő Architecture Native Acceleration szoftver képernyőfelvétele.

Heterogén magok

Gyakoriássá vált, hogy az új SoC-tervek több számítási klaszterrel rendelkeznek a SoC-n belül. Az ANA modellezési réteg lehetővé teszi olyan modellek létrehozását, amelyek heterogén magokat használnak a végső SoC tervezésben, például az Arm Cortex-A magok az alkalmazásfeldolgozáshoz, az Arm Cortex-R magok a biztonság érdekében, az Arm Cortex-M magok a rendszervezérléshez és a GPU a számításhoz.

A mérnök a szoftver C-kódját vizsgálja kettős monitoron.

Kapcsolódó források