MICROCHIP SmartDesign MSS MSS in Fabric AMBA APB3
Konfiguracija in povezljivost
Podsistem mikrokrmilnika SmartFusion vam omogoča naravno razširitev vodila AMBA v strukturo FPGA. Vmesnik tkanine AMBA lahko konfigurirate kot APB3 ali AHBLite, odvisno od vaših potreb glede oblikovanja. V vsakem načinu sta na voljo glavni in podrejeni vmesnik vodila. Ta dokument ponuja bistvene korake za ustvarjanje sistema AMBA APB3 s tkanino MSS-FPGA z uporabo konfiguratorja MSS, ki je na voljo v programski opremi Libero® IDE. Zunanje naprave APB so povezane z MSS z uporabo CoreAPB3 različice 4.0.100 ali novejše. Naslednji koraki povezujejo periferne naprave APB3, ki so implementirane v strukturo FPGA, na MSS.
Konfiguracija MSS
1. korak Izberite razmerje med uro MSS FCLK (GLA0) in urno strukturo.
Izberite delitelj FAB_CLK v konfiguratorju upravljanja ure MSS, kot je prikazano na sliki 1-1. Izvesti morate analizo statičnega časa po postavitvi, da zagotovite, da zasnova izpolnjuje časovne zahteve, določene v konfiguratorju upravljanja ure. Morda boste morali prilagoditi časovno razmerje med MSS in tkanino, da boste dobili funkcionalen dizajn.
2. korak Izberite način MSS AMBA.
Izberite vrsto vmesnika AMBA APB3 v konfiguratorju vmesnika MSS Fabric, kot je prikazano na sliki 1-2. Za nadaljevanje kliknite OK.
Slika 1-2 • Izbran vmesnik AMBA APB3
AMBA in FAB_CLK sta samodejno povišana na vrh in sta na voljo kateremu koli SmartDesignu, ki instancira MSS.
Ustvarite FPGA Fabric in podsistem AMBA
Podsistem tkanine AMBA je ustvarjen v običajno komponento SmartDesign, nato pa je komponenta MSS instancirana v to komponento (kot je prikazano na sliki 1-5).
Korak 1. Instanciirajte in konfigurirajte CoreAPB3. Širina glavnega podatkovnega vodila APB – 32-bitna; enako širino podatkovnega vodila MSS AMBA. Konfiguracija naslova – razlikuje se glede na velikost reže; glejte tabelo 1-1 za pravilne vrednosti.
Tabela 1-1 • Vrednosti konfiguracije naslova
Velikost reže 64 KB, do 11 podrejenih |
Velikost reže 4 KB, do 16 podrejenih |
Velikost reže 256 bajtov, do 16 podrejenih |
Velikost reže 16 bajtov, do 16 podrejenih |
|
Število naslovnih bitov, ki jih poganja glavni | 20 | 16 | 12 | 8 |
Položaj v podrejenem naslovu zgornjih 4 bitov glavnega naslova | [19:16] (Prezrto, če je širina glavnega naslova >= 24 bitov) | [15:12] (Prezrto, če je širina glavnega naslova >= 20 bitov) | [11:8] (Prezrto, če je širina glavnega naslova >= 16 bitov) | [7:4] (Prezrto, če je širina glavnega naslova >= 12 bitov) |
Posredno naslavljanje | Ni v uporabi |
Omogočene podrejene reže APB – Onemogočite reže, ki jih ne nameravate uporabiti za svojo aplikacijo. Število rež, ki so na voljo za oblikovanje, je funkcija izbrane velikosti reže. Za 64 KB so na voljo samo reže 5 do 15 zaradi vidnosti tkanine iz pomnilniške karte MSS (od 0x4005000 do 0x400FFFFF). Za manjše velikosti rež so na voljo vse reže. Glejte »Izračun pomnilniške karte« na strani 7 za več podrobnosti o velikostih rež in povezavi podrejena/reža. Testna miza – Uporabniška licenca – RTL
2. korak Instanciirajte in konfigurirajte zunanje naprave AMBA APB v svojem dizajnu.
3. korak Povežite podsistem skupaj. To je mogoče storiti samodejno ali ročno. Samodejna povezava – Funkcija samodejne povezave SmartDesign (na voljo v meniju SmartDesign ali z desnim klikom na Canvas) samodejno poveže ure podsistema in jih ponastavi ter vam ponudi urejevalnik zemljevida pomnilnika, kjer lahko podrejene APB dodelite ustreznim naslovom. (Slika 1-4).
Opomba: da funkcija samodejne povezave izvede uro in ponastavi povezave samo, če imena vrat FAB_CLK in M2F_RESET_N niso bila spremenjena na komponenti MSS.
Ročna povezava – Povežite podsistem na naslednji način:
- Povežite zrcalni glavni BIF CoreAPB3 z glavnim BIF MSS (kot je prikazano na sliki 1-5).
- Povežite podrejene enote APB z ustreznimi režami v skladu s specifikacijo pomnilniške karte.
- Povežite FAB_CLK s PCLK vseh perifernih naprav APB v vašem dizajnu.
- Povežite M2F_RESET_N s PRESET vseh perifernih naprav APB v vašem dizajnu.
Izračun pomnilniške karte
Za MSS so podprte samo naslednje velikosti rež:
- 64 KB
- 4 KB in manj
Splošna formula
- Za velikost reže, ki je enaka 64K, je osnovni naslov periferne enote odjemalca: 0x40000000 + (številka reže * velikost reže)
- Za velikost reže, manjšo od 64 K, je osnovni naslov odjemalske zunanje enote: 0x40050000 + (številka reže * velikost reže)
Osnovni naslov za strukturo je fiksiran na 0x4005000, vendar za poenostavitev enačbe pomnilniškega zemljevida prikažemo osnovni naslov kot drugačen v primeru 64 KB.
Opomba: velikost reže določa število naslovov za to periferijo (tj. 1k pomeni, da je 1024 naslovov).
- Example 1: Velikost reže 64 KB bajtov Reže 64 KB = 65536 reže (0x10000).
- Če je periferna enota na reži številka 7, je njen naslov: 0x40000000 + (0x7 * 0x10000) = 0x40070000
- Example 2: velikost reže 4 KB bajtov: 4KB reže = 4096 reže (0x1000)
- Če je periferna enota na reži številka 5, je njen naslov: 0x40050000 + (0x5 * 0x800) = 0x40055000
Zemljevid spomina View
Lahko view zemljevid sistemskega pomnilnika s funkcijo Poročila (v meniju Oblikovanje izberite Poročila). Na primerample, Slika 2-1 je delni pomnilniški zemljevid, ustvarjen za podsistem, prikazan v
Podpora za izdelke
Microsemi SoC Products Group svoje izdelke podpira z različnimi podpornimi storitvami, vključno s storitvami za stranke, centrom za tehnično podporo strankam, webspletno mesto, elektronska pošta in prodajne pisarne po vsem svetu. Ta dodatek vsebuje informacije o stiku s skupino izdelkov Microsemi SoC in uporabi teh podpornih storitev.
Storitev za stranke
Obrnite se na službo za stranke za netehnično podporo za izdelke, kot so cene izdelkov, nadgradnje izdelkov, informacije o posodobitvah, status naročila in avtorizacija.
- Iz Severne Amerike pokličite 800.262.1060
- Iz preostalega sveta pokličite 650.318.4460
- Faks, od koder koli na svetu, 408.643.6913
Center za tehnično podporo strankam
Microsemi SoC Products Group zaposluje svoj center za tehnično podporo strankam z visoko usposobljenimi inženirji, ki vam lahko pomagajo odgovoriti na vaša vprašanja o strojni opremi, programski opremi in dizajnu o izdelkih Microsemi SoC. Center za tehnično podporo strankam porabi veliko časa za ustvarjanje opomb o aplikacijah, odgovorov na pogosta vprašanja cikla načrtovanja, dokumentacije o znanih težavah in različnih pogostih vprašanj. Torej, preden stopite v stik z nami, obiščite naše spletne vire. Zelo verjetno smo že odgovorili na vaša vprašanja.
Tehnična podpora
Obiščite podporo strankam webspletno mesto (www.microsemi.com/soc/support/search/default.aspx) za več informacij in podporo. Številni odgovori so na voljo na iskanju web vir vključuje diagrame, ilustracije in povezave do drugih virov na webmesto.
Webmesto
Na domači strani SoC lahko brskate po različnih tehničnih in netehničnih informacijah na www.microsemi.com/soc.
Obrnite se na center za tehnično podporo strankam
Center za tehnično podporo zaposlujejo visoko usposobljeni inženirji. Na center za tehnično podporo lahko stopite v stik po e-pošti ali prek skupine izdelkov Microsemi SoC webmesto.
E-pošta
Svoja tehnična vprašanja lahko pošljete na naš elektronski naslov in prejmete odgovore po elektronski pošti, faksu ali telefonu. Če imate težave z oblikovanjem, lahko svoj dizajn pošljete po e-pošti fileda prejme pomoč. E-poštni račun ves dan spremljamo. Ko nam pošljete svojo zahtevo, obvezno vključite svoje polno ime, ime podjetja in kontaktne podatke za učinkovito obdelavo vaše zahteve. E-poštni naslov tehnične podpore je soc_tech@microsemi.com.
Moji primeri
Stranke Microsemi SoC Products Group lahko oddajo in spremljajo tehnične primere na spletu, tako da odprejo Moje primere.
Zunaj ZDA
Stranke, ki potrebujejo pomoč zunaj časovnih pasov ZDA, se lahko obrnejo na tehnično podporo po e-pošti (soc_tech@microsemi.com) ali kontaktirajo lokalno prodajno pisarno. Seznam prodajnih pisarn najdete na www.microsemi.com/soc/company/contact/default.aspx.
Tehnična podpora ITAR
Za tehnično podporo za RH in RT FPGA, ki jih urejajo mednarodni predpisi o prometu z orožjem (ITAR), nas kontaktirajte prek soc_tech_itar@microsemi.com. Druga možnost je, da v Mojih primerih izberete Da na spustnem seznamu ITAR. Za popoln seznam FPGA Microsemi, ki jih ureja ITAR, obiščite ITAR web strani. Microsemi Corporation (NASDAQ: MSCC) ponuja obsežen portfelj polprevodniških rešitev za: letalstvo, obrambo in varnost; podjetje in komunikacije; ter industrijske in alternativne energetske trge. Izdelki vključujejo visoko zmogljive, visoko zanesljive analogne in RF naprave, mešana signalna in RF integrirana vezja, prilagodljive SoC, FPGA in celotne podsisteme. Microsemi ima sedež v Aliso Viejo v Kaliforniji. Več o tem na www.microsemi.com.
© 2013 Microsemi Corporation. Vse pravice pridržane. Microsemi in logotip Microsemi sta blagovni znamki Microsemi Corporation. Vse druge blagovne in storitvene znamke so last njihovih lastnikov.
Sedež podjetja Microsemi
One Enterprise, Aliso Viejo CA 92656 ZDA Znotraj ZDA: +1 949-380-6100 Prodaja: +1 949-380-6136 Faks: +1 949-215-4996
Dokumenti / Viri
![]() |
MICROCHIP SmartDesign MSS MSS in Fabric AMBA APB3 Design [pdf] Uporabniški priročnik SmartDesign MSS MSS in Fabric AMBA APB3 Design, SmartDesign MSS, MSS in Fabric AMBA APB3 Design, AMBA APB3 Design |