microsemi logó

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3

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.

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 1

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.

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 2

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

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 3

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.

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 4

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.

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 5

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

MICROCHIP SmartDesign MSS MSS és Fabric AMBA APB3 6

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

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *