MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3
Konfiguráció és csatlakoztathatóság
A SmartFusion mikrovezérlő alrendszer lehetővé teszi az AMBA busz természetes kiterjesztését az FPGA szövetbe. Az AMBA szövet interfészt APB3 vagy AHBLite formátumban is beállíthatja a tervezési igényektől függően. Mindegyik üzemmódban elérhető egy master és egy slave busz interfész. Ez a dokumentum az MSS-FPGA szövet AMBA APB3 rendszer létrehozásának alapvető lépéseit tartalmazza a Libero® IDE szoftverben elérhető MSS konfigurátor használatával. Az APB perifériák a CoreAPB3 4.0.100-as vagy újabb verziójával csatlakoznak az MSS-hez. A következő lépések az FPGA-szövetben megvalósított APB3 perifériákat csatlakoztatják az MSS-hez.
MSS konfiguráció
1. lépés Válassza ki az MSS FCLK (GLA0) és a szövet órajel arányát.
Válassza ki a FAB_CLK osztót az MSS Clock Management Configurator programban az 1-1. ábra szerint. El kell végezni az elrendezés utáni statikus időzítési elemzést, hogy megbizonyosodjon arról, hogy a terv megfelel az Órakezelő konfigurátorban meghatározott időzítési követelményeknek. Előfordulhat, hogy be kell állítania az MSS és a szövet óraarányát a funkcionális kialakítás érdekében.
2. lépés Válassza ki az MSS AMBA módot.
Válassza ki az AMBA APB3 interfész típusát az MSS Fabric Interface Configurator programban az 1-2. ábrán látható módon. A folytatáshoz kattintson az OK gombra.
1-2 ábra • AMBA APB3 interfész kiválasztva
Az AMBA és FAB_CLK automatikusan előléptetésre kerülnek, és minden olyan SmartDesign számára elérhetők, amely példányosítja az MSS-t.
Hozza létre az FPGA Fabric és AMBA alrendszert
A szövet AMBA alrendszer egy normál SmartDesign komponenssé jön létre, majd az MSS komponens példányosodik ebbe az összetevőbe (ahogyan az 1-5. ábrán látható).
1. lépés: Példányosítsa és konfigurálja a CoreAPB3-at. APB törzsadat-busz szélessége – 32 bites; ugyanolyan szélességű, mint az MSS AMBA adatbusz. Címkonfiguráció – A nyílás méretétől függően változik; a helyes értékeket lásd az 1-1. táblázatban.
1-1. táblázat • Címkonfigurációs értékek
64 KB Slotméret, akár 11 Slave |
4 KB Slotméret, akár 16 Slave |
256 bájtos slot mérete, akár 16 slave |
16 bájtos slot mérete, akár 16 slave |
|
A master által meghajtott címbitek száma | 20 | 16 | 12 | 8 |
Pozíció a mester cím felső 4 bitjének slave címében | [19:16] (figyelmen kívül hagyva, ha a fő cím szélessége >= 24 bit) | [15:12] (figyelmen kívül hagyva, ha a fő cím szélessége >= 20 bit) | [11:8] (figyelmen kívül hagyva, ha a fő cím szélessége >= 16 bit) | [7:4] (figyelmen kívül hagyva, ha a fő cím szélessége >= 12 bit) |
Közvetett címzés | Nem használt |
Engedélyezett APB Slave Slots - Tiltsa le azokat a bővítőhelyeket, amelyeket nem kíván az alkalmazásához használni. A kialakításhoz rendelkezésre álló nyílások száma a kiválasztott résméret függvénye. A 64 KB-hoz csak az 5–15. slotok állnak rendelkezésre, mivel az MSS memóriatérképen látható a szövet (0x4005000 és 0x400FFFFF között). Kisebb nyílásméretekhez az összes nyílás elérhető. Lásd a „Memóriatérkép számítása” részt a 7. oldalon a bővítőhelyek méretével és a slave/slot csatlakozással kapcsolatos további részletekért. Testbench – Felhasználói licenc – RTL
2. lépés Példányosítsa és konfigurálja az AMBA APB perifériákat a tervezésben.
3. lépés Kapcsolja össze az alrendszert. Ez történhet automatikusan vagy manuálisan. Automatikus csatlakozás – A SmartDesign automatikus kapcsolódási funkciója (elérhető a SmartDesign menüből, vagy a jobb gombbal a Canvas-ra kattintva) automatikusan összekapcsolja az alrendszer óráit és visszaállítja, és egy Memóriatérkép-szerkesztőt jelenít meg, ahol hozzárendelheti az APB slave-eket a megfelelő címekhez. (1-4. ábra).
Jegyzet: hogy az automatikus csatlakozás funkció csak akkor hajtja végre az órajelet és az alaphelyzetbe állítást, ha a FAB_CLK és M2F_RESET_N portnevek nem változtak meg az MSS összetevőn.
Kézi csatlakozás – Csatlakoztassa az alrendszert az alábbiak szerint:
- Csatlakoztassa a CoreAPB3 tükrözött fő BIF-et az MSS Master BIF-hez (az 1-5. ábrán látható módon).
- Csatlakoztassa az APB slave-eket a megfelelő nyílásokhoz a memóriatérkép specifikációi szerint.
- Csatlakoztassa a FAB_CLK-t az összes APB-perifériához a PCLK-hez.
- Csatlakoztassa az M2F_RESET_N-t a tervben szereplő összes APB-perifériának PRESET-hez.
Memóriatérkép számítás
Csak a következő slotméretek támogatottak az MSS-ben:
- 64 KB
- 4KB és kisebb
Általános képlet
- 64K-nak megfelelő slotméret esetén a kliens periféria alapcíme: 0x40000000 + (hely száma * hely mérete)
- 64K-nál kisebb slotméret esetén a kliens periféria alapcíme: 0x40050000 + (hely száma * hely mérete)
A szövet alapcíme 0x4005000 fix, de a memórialeképezés egyenletének egyszerűsítése érdekében az alapcímet 64 KB-os esetben másként jelenítjük meg.
Jegyzet: a slot mérete határozza meg a periféria címeinek számát (azaz 1k azt jelenti, hogy 1024 cím van).
- Example 1: 64 KB bájtos slot mérete 64 KB slot = 65536 slot (0x10000).
- Ha a periféria a 7-es számú slotban van, akkor a címe: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: 4 KB bájtos slot mérete: 4 KB helyek = 4096 slot (0x1000)
- Ha a periféria a 5-es számú slotban van, akkor a címe: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Memória térkép View
Megteheti view a rendszermemória-leképezést a Jelentések funkció segítségével (a Tervezés menü Jelentések menüpontját választva). Plample, a 2-1. ábra egy részleges memórialeképezés, amelyet a bemutatott alrendszerhez generáltak
Terméktá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, 408.643.6913 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, felvehetik a kapcsolatot a technikai támogatással e-mailben (soc_tech@microsemi.com), vagy kapcsolatba léphetnek 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.
© 2013 Microsemi Corporation. Minden jog fenntartva. A Microsemi és a Microsemi logó a Microsemi Corporation védjegyei. Minden egyéb védjegy és szolgáltatási védjegy a megfelelő tulajdonosok tulajdona.
Microsemi vállalati központ
One Enterprise, Aliso Viejo CA 92656 USA Az USA-n belül: +1 949-380-6100 Eladás: +1 949-380-6136 Fax: +1 949-215-4996
Dokumentumok / Források
![]() |
MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 Design [pdf] Felhasználói útmutató SmartDesign MSS MSS és Fabric AMBA APB3 Design, SmartDesign MSS, MSS és Fabric AMBA APB3 Design, AMBA APB3 Design |