SmartDesign MSS szimuláció

Termék információ:
A SmartDesign MSS Simulation a SmartFusion mikrokontroller alrendszer olyan funkciója, amely ModelSim segítségével szimulálható. Az MSS szimulációt Bus Functional Model (BFM) stratégia alkalmazásával hajtják végre. A SmartFusion MSS Cortex M3 processzort az Actel AMBA Bus Functional Model (BFM) modellel modellezték. A SmartFusion MSS perifériákat két csoportba sorolták: az első csoport teljes viselkedési modellekkel rendelkezik, míg a második csoport olyan memóriamodelleket tartalmaz, amelyek csak akkor adnak ki üzeneteket, ha a periférián belüli memóriahelyeket elérték.
Busz funkcionális modell:
A SmartFusion MSS Cortex M3 processzort az Actel AMBA Bus Functional Model (BFM) modellel modellezték. Ez megkönnyíti a felhasználók számára a processzor szimulációját, mivel részleteket tartalmaz a BFM támogatott utasításairól és szintaxisáról.
Perifériák és viselkedések:
A szimulációs idő minimalizálása érdekében a SmartFusion MSS egyes perifériái nem rendelkeznek teljes viselkedési modellekkel. Ehelyett azokat a memóriamodelleket helyettesítik, amelyek csak akkor adnak ki üzeneteket, ha a periférián belüli memóriahelyeket elérték. Ez azt jelenti, hogy a perifériás jelek nem kapcsolnak át a regiszterekre való írások alapján, és nem reagálnak a protokolltüskein lévő jelbemenetekre. Az ebbe a csoportba tartozó perifériák a következők:
Termék felhasználás:
- A támogatott utasításokkal és a BFM szintaxisával kapcsolatos részletekért tekintse meg az Actel DirectCore AMBA BFM felhasználói kézikönyvét (PDF).
- Ha minimalizálni szeretné a szimulációs időt, használjon teljes viselkedési modellekkel rendelkező perifériákat.
- Ha olyan perifériákat kell használnia, amelyek csak memóriamodellekkel rendelkeznek, ne feledje, hogy a jeleik nem váltanak át a regiszterekbe való írások alapján, és nem reagálnak a protokolltüskéken lévő jelbemenetekre.
- Ha bármilyen problémája van a SmartDesign MSS-sel, segítségért tekintse meg a felhasználói kézikönyv terméktámogatási szakaszát.
Terméktámogatás:
Ha bármilyen segítségre van szüksége a SmartDesign MSS-sel kapcsolatban, az ügyfélszolgálati központjukon keresztül kapcsolatba léphet az ügyfélszolgálati központtal webwebhelyen, vagy közvetlenül hívja őket. Az ITAR technikai támogatásért kérjük, olvassa el a felhasználói kézikönyv ITAR műszaki támogatás című részét.
Szimuláció
A SmartFusion mikrokontroller alrendszer a ModelSim segítségével szimulálható. Az MSS szimulációt Bus Functional Model (BFM) stratégia segítségével hajtják végre. A szimuláció bizonyos helyzetekben hasznos lehet, például:
- A szövetben lévő puha perifériák csatlakoztathatóságának és címzésének ellenőrzése
- A külső memória interfész konfigurációjának ellenőrzése a gyártó memóriájával
- Az ACE viselkedésének ellenőrzése
Ez a dokumentum a SmartFusion MSS szimulációs támogatását írja le.
Busz funkcionális modell
A SmartFusion MSS Cortex M3 processzort az Actel AMBA Bus Functional Model (BFM) modellel modellezték. A támogatott utasításokkal és a BFM szintaxisával kapcsolatos részletekért tekintse meg az Actel DirectCore AMBA BFM felhasználói kézikönyvét (PDF).
Perifériák és viselkedések
A szimulációs idő minimalizálása érdekében a SmartFusion MSS egyes perifériái nem rendelkeznek teljes viselkedési modellekkel. Ehelyett azokat memóriamodellek váltják fel, amelyek üzenetet adnak ki, jelezve, ha a periférián belüli memóriahelyeket elérték. Ez azt jelenti, hogy a perifériás jelek nem kapcsolnak át a regiszterekre való írások alapján, és nem reagálnak a protokolltüskein lévő jelbemenetekre. Az ebbe a csoportba tartozó perifériák a következők:
- UART
- SPI
- I2C
- MAC
- PDMA
- WatchDog
- Időzítő
- RTC
A teljes viselkedési modellekkel rendelkező perifériák a következők:
- Órakezelés
- eNVM
- Külső memóriavezérlő
- ÁSZ
- GPIO
- Fabric interfész vezérlő
- eFROM
- AHB buszmátrix
Az eNVM szimulációs modell nem lesz inicializálva adattárolási vagy inicializálási ügyféladatokkal. Az eSRAM és az eNVM modellezése 256 x 8 RAM-mal történik. Ha más méretű RAM-ot használ, a modell a 256 x 8 RAM-méretet fogja használni. Hasonlóképpen, az eFROM szimulációs modell nem inicializálódik régiókonfigurációs adatokkal. Mindkét perifériára képes lesz írni és olvasni memóriaelemként.
Szimulációs folyamat
Az 1-1. ábra egy tipikus MSS terv hierarchiáját szemlélteti. Az MSS komponens egy felső szintű SmartDesign komponensben van példányosítva szövet perifériákkal. Ebben a forgatókönyvben az MSS összetevő előállítása a test.bfm és a user.bfm fájlt eredményezi files. A SmartDesign_Top komponens előállítása létrehozza az alrendszer.bfm fájlt file.

- Test.bfm: Ez tartalmazza a BFM parancsokat a szimulációs modell inicializálásához. A BFM ebben parancsol file az Ön MSS konfigurációja alapján jönnek létre. Ez file analóg a rendszerindító kóddal, mivel inicializálja az MSS-t és meghívja a felhasználói alkalmazást. Ezt ne módosítsa file.
- User.bfm: Ezt személyre szabhatja file hogy emulálja a CortexM3 tranzakciókat a rendszerében. Ez tartalmaz egy include direktívát a subsystem.bfm fájlhoz, amelyet el kell hagyni, ha bármilyen szövetperifériával rendelkezik, amelyet szimulálni szeretne. A szövet perifériák memóriatérképe az alsystem.bfm-ben van megadva, ezekre a definíciókra hivatkozhat ezen a BFM-en belül file. Ez file analóg a felhasználói alkalmazás kódjával.
- Alrendszer.bfm: Tartalmazza a szövet memóriatérképét. Ezt nem kell módosítania file.
Ezek fileAz s-eket a Libero® IDE automatikusan átadja a ModelSim™-nek, így mindössze annyit kell tennie, hogy módosítsa a user.bfm szkriptet a ModelSim futtatása előtt. A user.bfm szkript a következőn keresztül érhető el File Hierarchia, az MSS összetevő alatt a szimulációban Files csomópont (az 1-2. ábra szerint).

BFM plamples
Examp1. le: Lekérdezési ACE állapot
A következőben plample, az ACE állapotot lekérdezi a kalibrálás befejezéséhez, és kiírja az egyik MSS GPIO bitre.
user.bfm:

Example 2: GPIO bitek írása és ellenőrzése
A következőben plampLe, két soft GPIO került a Fabric-be. Az alrendszer.bfm fájlt a rendszer automatikusan generálja, és a soft GPIO perifériák memóriatérképét tartalmazza. A címkékre a user.bfm szkriptből lehet hivatkozni.
alrendszer.bfm:

Az alrendszer.bfm file automatikusan generálódik, és nem kell módosítania.
user.bfm:
ÜGYFÉL TÁMOGATÁS
A Microsemi SoC Products Group termékeit különféle támogatási szolgáltatásokkal támogatja, beleértve az Ügyfélszolgálatot, az Ügyfél műszaki támogatási központját, stb webwebhely, elektronikus levelezés és világszerte működő értékesítési irodák. Ez a függelék információkat tartalmaz a Microsemi SoC Products Group kapcsolatfelvételéről és a támogatási szolgáltatások használatáról.
Ügyfélszolgálat
Lépjen kapcsolatba az Ügyfélszolgálattal a nem műszaki terméktámogatásért, mint például a termékárak, a termékfrissítések, a frissítési információk, a rendelés állapota és az engedélyezés.
- Észak-Amerikából hívja a 800.262.1060 számot
- A világ többi részéről hívja a 650.318.4460 számot
- Fax, a világ bármely pontjáról, 650.318.8044 XNUMX XNUMX
Ügyfél technikai támogatási központ
A Microsemi SoC Products Group Ügyfélszolgálati Központjában magasan képzett mérnökök dolgoznak, akik segítenek megválaszolni a Microsemi SoC termékekkel kapcsolatos hardver-, szoftver- és tervezési kérdéseit. Az Ügyfél műszaki támogatási központja sok időt tölt az alkalmazási megjegyzések, a tervezési ciklus gyakori kérdéseinek megválaszolásával, az ismert problémák dokumentálásával és a különféle GYIK-ekkel. Ezért, mielőtt kapcsolatba lép velünk, kérjük, keresse fel online forrásainkat. Nagyon valószínű, hogy már válaszoltunk a kérdéseire.
Műszaki támogatás
Keresse fel az Ügyfélszolgálatot webwebhely (www.microsemi.com/soc/support/search/default.aspx) további információkért és támogatásért. Sok válasz elérhető a kereshető oldalon web Az erőforrás diagramokat, illusztrációkat és más forrásokra mutató hivatkozásokat tartalmaz a webhelyen webtelek.
Webtelek
Különféle műszaki és nem műszaki információk között böngészhet a SoC honlapján, a címen www.microsemi.com/soc.
Lépjen kapcsolatba az Ügyfél műszaki támogatási központjával
Magasan képzett mérnökök dolgoznak a műszaki támogatási központban. A Technikai Támogatási Központ e-mailben vagy a Microsemi SoC termékcsoporton keresztül érhető el webtelek.
Email
Technikai kérdéseit e-mail címünkre küldheti, és választ kaphat e-mailben, faxon vagy telefonon. Ezenkívül, ha tervezési problémái vannak, elküldheti e-mailben a tervet files segítséget kapni. Folyamatosan figyeljük az e-mail fiókot a nap folyamán. Amikor elküldi nekünk kérelmét, kérjük, feltétlenül adja meg teljes nevét, cégnevét és elérhetőségeit a kérelem hatékony feldolgozása érdekében. A technikai támogatás e-mail címe soc_tech@microsemi.com.
Saját esetek
A Microsemi SoC Products Group ügyfelei online küldhetnek be és nyomon követhetnek műszaki eseteket a Saját ügyek oldalon.
Az USA-n kívül
Azok az ügyfelek, akiknek segítségre van szükségük az Egyesült Államok időzónáin kívül, e-mailben fordulhatnak a technikai támogatáshoz (soc_tech@microsemi.com), vagy lépjen kapcsolatba a helyi értékesítési irodával. Az értékesítési irodák listája a címen található www.microsemi.com/soc/company/contact/default.aspx.
ITAR műszaki támogatás
A Nemzetközi Fegyverforgalmi Szabályzat (ITAR) által szabályozott RH és RT FPGA-kkal kapcsolatos technikai támogatásért lépjen kapcsolatba velünk a következő címen: soc_tech_itar@microsemi.com. Alternatív megoldásként a Saját ügyekben válassza az Igen lehetőséget az ITAR legördülő listából. Az ITAR által szabályozott Microsemi FPGA-k teljes listájáért látogasson el az ITAR oldalra web oldalon.
A Microsemi Corporation (NASDAQ: MSCC) félvezető megoldások átfogó portfólióját kínálja a következőkhöz: repülés, védelem és biztonság; vállalkozás és kommunikáció; valamint az ipari és alternatív energiapiacok. A termékek közé tartoznak a nagy teljesítményű, nagy megbízhatóságú analóg és RF eszközök, vegyes jelű és RF integrált áramkörök, testreszabható SoC-k, FPGA-k és teljes alrendszerek. A Microsemi székhelye Aliso Viejoban, Kaliforniában található. További információ: www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Azon belül
EGYESÜLT ÁLLAMOK: +1 949-380-6100 Eladás: +1 949-380-6136
Fax: +1 949-215-4996
Dokumentumok / Források
![]() |
Microsemi SmartDesign MSS szimuláció [pdf] Felhasználói útmutató SmartDesign MSS szimuláció, MSS szimuláció, szimuláció |




