MICROCHIP SmartDesign MSS MSS ja kangas AMBA APB3
Konfiguratsioon ja ühenduvus
SmartFusioni mikrokontrolleri alamsüsteem võimaldab teil AMBA siini loomulikult laiendada FPGA kangasse. Sõltuvalt oma disainivajadustest saate konfigureerida AMBA kanga liidese kas APB3 või AHBLite. Igas režiimis on saadaval ülem- ja alluva siini liides. See dokument sisaldab olulisi samme MSS-FPGA kanga AMBA APB3 süsteemi loomiseks, kasutades Libero® IDE tarkvaras saadaolevat MSS konfiguraatorit. APB välisseadmed on ühendatud MSS-iga, kasutades CoreAPB3 versiooni 4.0.100 või uuemat. Järgmised sammud ühendavad FPGA kangas rakendatud APB3 välisseadmed MSS-iga.
MSS-i konfiguratsioon
1. samm. Valige MSS FCLK (GLA0) ja kangast kella suhe.
Valige MSS Clock Management Configurator'is jagaja FAB_CLK, nagu näidatud joonisel 1-1. Peate teostama paigutusjärgse staatilise ajastuse analüüsi, et tagada kujunduse vastavus kellahalduse konfiguraatoris määratletud ajastusnõuetele. Funktsionaalse disaini saamiseks peate võib-olla kohandama MSS-i ja kanga vahelist kella suhet.
2. samm. Valige MSS AMBA režiim.
Valige MSS Fabric Interface Configurator'is AMBA APB3 liidese tüüp, nagu on näidatud joonisel 1-2. Jätkamiseks klõpsake nuppu OK.
Joonis 1-2 • AMBA APB3 liides on valitud
AMBA ja FAB_CLK tõstetakse automaatselt tippu ja need on saadaval igale SmartDesignile, mis loob MSS-i.
Looge FPGA kangas ja AMBA alamsüsteem
Kanga AMBA alamsüsteem luuakse tavaliseks SmartDesigni komponendiks ja seejärel instantseeritakse MSS-i komponent sellesse komponenti (nagu on näidatud joonisel 1-5).
Samm 1. Looge ja konfigureerige CoreAPB3. APB Master Data Bus Width – 32-bitine; sama laiusega kui MSS AMBA andmesiini. Aadressi konfiguratsioon – varieerub sõltuvalt teie pesa suurusest; õiged väärtused leiate tabelist 1-1.
Tabel 1-1 • Aadressi konfiguratsiooni väärtused
64 KB pesa, kuni 11 orja |
4 KB pesa, kuni 16 orja |
256 baiti pesa, kuni 16 orja |
16 baiti pesa, kuni 16 orja |
|
Ülemseadme juhitud aadressibittide arv | 20 | 16 | 12 | 8 |
Peaaadressi ülemise 4 biti alam-aadressi asukoht | [19:16] (Eiratakse, kui peaaadressi laius >= 24 bitti) | [15:12] (Eiratakse, kui peaaadressi laius >= 20 bitti) | [11:8] (Eiratakse, kui peaaadressi laius >= 16 bitti) | [7:4] (Eiratakse, kui peaaadressi laius >= 12 bitti) |
Kaudne adresseerimine | Ei ole kasutuses |
Lubatud APB Slave pesad – Keelake pesad, mida te ei kavatse oma rakenduse jaoks kasutada. Disaini jaoks saadaolevate pilude arv sõltub valitud pilu suurusest. 64KB jaoks on saadaval ainult pesad 5 kuni 15, kuna kangas on nähtav MSS-i mälukaardilt (0x4005000 kuni 0x400FFFFF). Väiksemate pesade jaoks on saadaval kõik pesad. Vaadake jaotist "Mälukaardi arvutamine" lk 7, et saada lisateavet pesade suuruste ja alam/pesa ühenduse kohta. Testbench – kasutajalitsents – RTL
2. samm. Looge ja konfigureerige oma disainis AMBA APB välisseadmeid.
3. samm. Ühendage alamsüsteem kokku. Seda saab teha automaatselt või käsitsi. Automaatne ühendus – SmartDesigni automaatse ühendamise funktsioon (saadaval SmartDesigni menüüst või lõuendil paremklõpsuga) ühendab automaatselt alamsüsteemi kellad ja lähtestab ning kuvab teile mälukaardi redaktori, kus saate määrata APB alluvad õigetele aadressidele. (Joonis 1-4).
Märkus. et automaatse ühendamise funktsioon loob kella ja lähtestab ühendused ainult siis, kui FAB_CLK ja M2F_RESET_N pordinimesid pole MSS-komponendil muudetud.
Käsitsi ühendamine – ühendage alamsüsteem järgmiselt.
- Ühendage CoreAPB3 peegeldatud põhi-BIF MSS-i põhi-BIF-iga (nagu näidatud joonisel 1-5).
- Ühendage APB alluvad õigetesse pesadesse vastavalt oma mälukaardi spetsifikatsioonidele.
- Ühendage FAB_CLK kõigi oma disainis olevate APB välisseadmete PCLK-ga.
- Ühendage M2F_RESET_N kõigi oma disainis olevate APB välisseadmete PRESET-iga.
Mälukaardi arvutamine
MSS-i jaoks toetatakse ainult järgmisi pesade suurusi:
- 64 KB
- 4KB ja alla selle
Üldvalem
- Kui pesa suurus on 64K, on kliendi välisseadme baasaadress: 0x40000000 + (pesa number * pesa suurus)
- Kui pesa suurus on väiksem kui 64K, on kliendi välisseadme baasaadress: 0x40050000 + (pesa number * pesa suurus)
Kanga baasaadress on fikseeritud 0x4005000, kuid mälukaardi võrrandi lihtsustamiseks näitame baasaadressi erinevana 64KB puhul.
Märkus. pesa suurus määrab selle välisseadme aadresside arvu (st 1k tähendab, et aadresse on 1024).
- Example 1: 64KB baidi pesa suurus 64KB pesa = 65536 pesa (0x10000).
- Kui välisseade asub pesas 7, on selle aadress: 0x40000000 + (0x7 * 0x10000) = 0x40070000
- Example 2: 4KB baidi pesa suurus: 4KB pesa = 4096 pesa (0x1000)
- Kui välisseade asub pesas 5, on selle aadress: 0x40050000 + (0x5 * 0x800) = 0x40055000
Mälu kaart View
Saab küll view süsteemimälu kaardile, kasutades funktsiooni Aruanded (menüüst Kujundus vali Aruanded). Näiteksampjoonisel 2-1 on kujutatud alamsüsteemi jaoks loodud osaline mälukaart
Tootetugi
Microsemi SoC Products Group toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindusega, kliendi tehnilise toe keskusega jne websait, e-post ja ülemaailmsed müügiesindused. See lisa sisaldab teavet Microsemi SoC Products Groupiga ühenduse võtmise ja nende tugiteenuste kasutamise kohta.
Klienditeenindus
Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.
- Põhja-Ameerikast helistage numbril 800.262.1060 XNUMX XNUMX
- Ülejäänud maailmast helistage numbril 650.318.4460 XNUMX XNUMX
- Faks kõikjalt maailmast, 408.643.6913 XNUMX XNUMX
Kliendi tehnilise toe keskus
Microsemi SoC Products Group töötab kliendi tehnilise toe keskuses kõrgelt kvalifitseeritud inseneridega, kes aitavad vastata teie riistvara-, tarkvara- ja disainiküsimustele Microsemi SoC toodete kohta. Kliendi tehniline tugikeskus kulutab palju aega rakenduste märkuste, vastuste leidmisele projekteerimistsükli levinud küsimustele, teadaolevate probleemide dokumenteerimisele ja erinevatele KKK-dele. Seega, enne kui võtate meiega ühendust, külastage meie veebiressursse. Tõenäoliselt oleme teie küsimustele juba vastanud.
Tehniline tugi
Külastage kliendituge websait (www.microsemi.com/soc/support/search/default.aspx) lisateabe ja toe saamiseks. Paljud vastused on saadaval otsingus web ressurss sisaldab diagramme, illustratsioone ja linke muudele ressurssidele websaidile.
Websaidile
SoC avalehel saate sirvida mitmesugust tehnilist ja mittetehnilist teavet www.microsemi.com/soc.
Võtke ühendust kliendi tehnilise toe keskusega
Tehnilise toe keskuses töötavad kõrgelt kvalifitseeritud insenerid. Tehnilise toe keskusega saab ühendust võtta e-posti teel või Microsemi SoC tooterühma kaudu websaidile.
Meil
Saate edastada oma tehnilised küsimused meie e-posti aadressile ja saada vastused e-posti, faksi või telefoni teel. Samuti, kui teil on disainiprobleeme, saate oma kujunduse meili teel saata files abi saada. Jälgime e-posti kontot pidevalt kogu päeva jooksul. Kui saadate meile päringu, lisage kindlasti oma täisnimi, ettevõtte nimi ja kontaktandmed, et teie päringut tõhusalt menetleda. Tehnilise toe e-posti aadress on soc_tech@microsemi.com.
Minu juhtumid
Microsemi SoC Products Groupi kliendid saavad tehnilisi juhtumeid veebis esitada ja jälgida, minnes jaotisesse Minu juhtumid.
Väljaspool USA-d
Kliendid, kes vajavad abi väljaspool USA ajavööndeid, võivad võtta ühendust tehnilise toega e-posti teel (soc_tech@microsemi.com) või võtta ühendust kohaliku müügiesindusega. Müügibüroode nimekirjad leiate aadressilt www.microsemi.com/soc/company/contact/default.aspx.
ITARi tehniline tugi
Tehnilise toe saamiseks RH ja RT FPGA-de kohta, mida reguleerivad rahvusvahelised relvaliikluse eeskirjad (ITAR), võtke meiega ühendust aadressil soc_tech_itar@microsemi.com. Teise võimalusena valige jaotises Minu juhtumid ITAR-i ripploendist Jah. ITAR-i reguleeritud Microsemi FPGA-de täieliku loendi saamiseks külastage ITAR-i web lehel. Microsemi Corporation (NASDAQ: MSCC) pakub laiaulatuslikku pooljuhtlahenduste portfelli: lennundus, kaitse ja turvalisus; ettevõte ja side; ning tööstus- ja alternatiivenergia turgudel. Toodete hulka kuuluvad suure jõudlusega, suure töökindlusega analoog- ja RF-seadmed, segasignaal- ja RF-integraallülitused, kohandatavad SoC-d, FPGA-d ja terviklikud alamsüsteemid. Microsemi peakorter asub Californias Aliso Viejos. Lisateavet leiate aadressilt www.microsemi.com.
© 2013 Microsemi Corporation. Kõik õigused kaitstud. Microsemi ja Microsemi logo on Microsemi Corporationi kaubamärgid. Kõik muud kaubamärgid ja teenindusmärgid on nende vastavate omanike omand.
Microsemi ettevõtte peakorter
One Enterprise, Aliso Viejo CA 92656 USA USA piires: +1 949-380-6100 Müük: +1 949-380-6136 Faks: +1 949-215-4996
Dokumendid / Ressursid
![]() |
MICROCHIP SmartDesign MSS MSS ja Fabric AMBA APB3 disain [pdfKasutusjuhend SmartDesign MSS MSS ja kangas AMBA APB3 disain, SmartDesign MSS, MSS ja kangas AMBA APB3 disain, AMBA APB3 disain |