MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3
Konfigurimi dhe Lidhja
Nënsistemi i mikrokontrolluesit SmartFusion ju mundëson të zgjeroni natyrshëm autobusin AMBA në pëlhurën FPGA. Mund ta konfiguroni ndërfaqen e pëlhurës AMBA si APB3 ose AHBLite në varësi të nevojave tuaja të dizajnit. Një ndërfaqe master dhe një autobus skllav disponohet në çdo modalitet. Ky dokument ofron hapat thelbësorë për krijimin e një sistemi AMBA APB3 të pëlhurës MSS-FPGA duke përdorur konfiguruesin MSS të disponueshëm në softuerin Libero® IDE. Pajisjet periferike APB janë të lidhura me MSS duke përdorur versionin CoreAPB3 4.0.100 ose më të ri. Hapat e mëposhtëm lidhin pajisjet periferike APB3 të implementuara në strukturën FPGA me MSS.
Konfigurimi MSS
Hapi 1. Zgjidhni raportin MSS FCLK (GLA0) me orën e pëlhurës.
Zgjidhni pjesëtuesin FAB_CLK në konfiguruesin e menaxhimit të orës MSS siç tregohet në Figura 1-1. Ju duhet të kryeni analizën e kohës statike pas paraqitjes për të siguruar që dizajni plotëson kërkesat e kohës të përcaktuara në Konfiguruesin e Menaxhimit të orës. Mund t'ju duhet të rregulloni raportin e orës midis MSS dhe pëlhurës për të marrë një dizajn funksional.
Hapi 2. Zgjidhni modalitetin MSS AMBA.
Zgjidhni llojin e ndërfaqes AMBA APB3 në konfiguruesin e ndërfaqes së pëlhurës MSS siç tregohet në figurën 1-2. Kliko OK për të vazhduar.
Figura 1-2 • Ndërfaqja AMBA APB3 e zgjedhur
AMBA dhe FAB_CLK promovohen automatikisht në Top dhe janë të disponueshme për çdo SmartDesign që instancon MSS.
Krijo nënsistemin FPGA Fabric dhe AMBA
Nënsistemi AMBA i pëlhurës krijohet në një komponent të rregullt SmartDesign dhe më pas komponenti MSS instantohet në atë komponent (siç tregohet në Figurën 1-5).
Hapi 1. Instantoni dhe konfiguroni CoreAPB3. Gjerësia e autobusit kryesor të të dhënave APB – 32-bit; gjerësia e njëjtë e autobusit të të dhënave MSS AMBA. Konfigurimi i adresës – Ndryshon në varësi të madhësisë së slotit tuaj; shih Tabelën 1-1 për vlerat e sakta.
Tabela 1-1 • Vlerat e konfigurimit të adresës
Madhësia e slotit 64 KB, deri në 11 skllevër |
Madhësia e slotit 4 KB, deri në 16 skllevër |
Madhësia e slotit 256 bajt, deri në 16 skllevër |
Madhësia e slotit 16 bajt, deri në 16 skllevër |
|
Numri i biteve të adresave të drejtuara nga masteri | 20 | 16 | 12 | 8 |
Pozicioni në adresën skllav të 4 bit-ve të sipërm të adresës kryesore | [19:16] (Injoruar nëse gjerësia e adresës kryesore >= 24 bit) | [15:12] (Injoruar nëse gjerësia e adresës kryesore >= 20 bit) | [11:8] (Injoruar nëse gjerësia e adresës kryesore >= 16 bit) | [7:4] (Injoruar nëse gjerësia e adresës kryesore >= 12 bit) |
Adresimi indirekt | Jo në Përdorim |
Slotet e aktivizuara APB Slave - Çaktivizoni lojërat elektronike që nuk planifikoni t'i përdorni për aplikacionin tuaj. Numri i sloteve të disponueshme për dizajn është një funksion i madhësisë së slotit të zgjedhur. Për 64 KB, disponohen vetëm lojëra elektronike 5 deri në 15 për shkak të dukshmërisë së pëlhurës nga harta e memories MSS (nga 0x4005000 në 0x400FFFFF). Për madhësi më të vogla të sloteve, të gjitha slotet janë të disponueshme. Shihni "Llogaritja e hartës së kujtesës" në faqen 7 për më shumë detaje rreth madhësive të slotave dhe lidhjes së skllevërve/slotave. Testbench – Licenca e Përdoruesit – RTL
Hapi 2. Instantoni dhe konfiguroni periferikët AMBA APB në dizajnin tuaj.
Hapi 3. Lidhni nënsistemin së bashku. Kjo mund të bëhet automatikisht ose manualisht. Lidhja automatike – Funksioni i lidhjes automatike të SmartDesign (i disponueshëm nga menyja SmartDesign ose duke klikuar me të djathtën në Kanavacë) lidh automatikisht orët e nënsistemit dhe rivendos dhe ju paraqet një redaktues të Hartës së Memories ku mund t'i caktoni skllevërit APB në adresat e duhura (Figura 1-4).
Shënim: që veçoria e lidhjes automatike kryen lidhjet e orës dhe rivendosjen vetëm nëse emrat e portës FAB_CLK dhe M2F_RESET_N nuk janë ndryshuar në komponentin MSS.
Lidhja manuale – Lidhni nënsistemin si më poshtë:
- Lidhni BIF-in kryesor të pasqyruar CoreAPB3 me MSS Master BIF (siç tregohet në figurën 1-5).
- Lidhni skllevërit APB me foletë e duhura sipas specifikimeve të hartës suaj të kujtesës.
- Lidhni FAB_CLK me PCLK të të gjitha periferikëve APB në dizajnin tuaj.
- Lidhni M2F_RESET_N me PRESET të të gjitha pajisjeve periferike APB në dizajnin tuaj.
Llogaritja e hartës së kujtesës
Vetëm madhësitë e mëposhtme të sloteve mbështeten për MSS:
- 64 KB
- 4 KB dhe më poshtë
Formula e Përgjithshme
- Për madhësinë e slotit të barabartë me 64K, adresa bazë e pajisjes periferike të klientit është: 0x40000000 + (numri i slotit * madhësia e slotit)
- Për madhësinë e slotit më të vogël se 64K, adresa bazë e pajisjes periferike të klientit është: 0x40050000 + (numri i slotit * madhësia e slotit)
Adresa bazë për pëlhurën është fiksuar në 0x4005000, por për të thjeshtuar ekuacionin e hartës së kujtesës, ne e tregojmë adresën bazë si të ndryshme në rastin 64 KB.
Shënim: madhësia e slotit përcakton numrin e adresave për atë pajisje periferike (dmth. 1k do të thotë se ka 1024 adresa).
- ExampLE 1: Madhësia e slotit 64 KB bajte 64 KB slot = 65536 slota (0x10000).
- Nëse pajisja periferike është në slotin numër 7, atëherë adresa e tij është: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: Madhësia e slotit 4 KB bajt: 4 KB lojëra elektronike = 4096 slota (0x1000)
- Nëse pajisja periferike është në slotin numër 5, atëherë adresa e tij është: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Harta e kujtesës View
Ju mundeni view hartën e kujtesës së sistemit duke përdorur veçorinë Raporte (nga menyja Dizajn zgjidhni Raportet). Për shembullample, Figura 2-1 është një hartë memorie e pjesshme e krijuar për nënsistemin e paraqitur në
Mbështetja e produktit
Microsemi SoC Products Group mbështet produktet e tij me shërbime të ndryshme mbështetëse, duke përfshirë Shërbimin ndaj Klientit, Qendrën e Mbështetjes Teknike të Klientit, një websiti, posta elektronike dhe zyrat e shitjeve në mbarë botën. Kjo shtojcë përmban informacione rreth kontaktimit të Microsemi SoC Products Group dhe përdorimit të këtyre shërbimeve mbështetëse.
Shërbimi ndaj klientit
Kontaktoni Shërbimin e Klientit për mbështetjen jo-teknike të produktit, të tilla si çmimi i produktit, përmirësimet e produktit, informacioni i përditësimit, statusi i porosisë dhe autorizimi.
- Nga Amerika e Veriut, telefononi 800.262.1060
- Nga pjesa tjetër e botës, telefononi 650.318.4460
- Faks, nga kudo në botë, 408.643.6913
Qendra e Mbështetjes Teknike të Klientit
Microsemi SoC Products Group ka staf në Qendrën e tij të Mbështetjes Teknike të Klientit me inxhinierë shumë të aftë të cilët mund t'ju ndihmojnë t'u përgjigjeni pyetjeve tuaja të harduerit, softuerit dhe dizajnit në lidhje me Produktet Microsemi SoC. Qendra e Mbështetjes Teknike të Klientit shpenzon shumë kohë duke krijuar shënime aplikacioni, përgjigje për pyetjet e zakonshme të ciklit të projektimit, dokumentimin e çështjeve të njohura dhe FAQ të ndryshme. Pra, përpara se të na kontaktoni, ju lutemi vizitoni burimet tona në internet. Ka shumë të ngjarë që ne t'u jemi përgjigjur tashmë pyetjeve tuaja.
Mbështetje Teknike
Vizitoni Mbështetjen e Klientit webfaqe (www.microsemi.com/soc/support/search/default.aspx) për më shumë informacion dhe mbështetje. Shumë përgjigje të disponueshme në të kërkueshme web burimet përfshijnë diagrame, ilustrime dhe lidhje me burime të tjera në webfaqe.
Webfaqe
Mund të shfletoni një sërë informacionesh teknike dhe jo-teknike në faqen kryesore të SoC, në www.microsemi.com/soc.
Kontaktoni Qendrën e Mbështetjes Teknike të Klientit
Inxhinierë shumë të kualifikuar stafojnë Qendrën e Mbështetjes Teknike. Qendra e Mbështetjes Teknike mund të kontaktohet me email ose përmes Grupit të Produkteve Microsemi SoC webfaqe.
Email
Ju mund t'i komunikoni pyetjet tuaja teknike në adresën tonë të emailit dhe të merrni përgjigjet me email, faks ose telefon. Gjithashtu, nëse keni probleme me projektimin, mund t'i dërgoni email dizajnit tuaj files për të marrë ndihmë. Ne monitorojmë vazhdimisht llogarinë e emailit gjatë gjithë ditës. Kur na dërgoni kërkesën tuaj, sigurohuni që të përfshini emrin tuaj të plotë, emrin e kompanisë dhe informacionin tuaj të kontaktit për përpunimin efikas të kërkesës suaj. Adresa e emailit të mbështetjes teknike është soc_tech@microsemi.com.
Rastet e mia
Klientët e Microsemi SoC Products Group mund të dorëzojnë dhe gjurmojnë rastet teknike në internet duke shkuar te Rastet e mia.
Jashtë SHBA
Klientët që kanë nevojë për ndihmë jashtë zonave kohore të SHBA-së, mund të kontaktojnë mbështetjen teknike nëpërmjet emailit (soc_tech@microsemi.com) ose të kontaktojnë një zyrë lokale të shitjeve. Listimet e zyrave të shitjeve mund të gjenden në www.microsemi.com/soc/company/contact/default.aspx.
Mbështetje Teknike ITAR
Për mbështetje teknike për FPGA-të RH dhe RT që rregullohen nga Rregulloret Ndërkombëtare të Trafikut të Armëve (ITAR), na kontaktoni përmes soc_tech_itar@microsemi.com. Përndryshe, brenda Rastet e Mia, zgjidhni Po në listën rënëse ITAR. Për një listë të plotë të FPGA-ve Microsemi të rregulluara nga ITAR, vizitoni ITAR web faqe. Microsemi Corporation (NASDAQ: MSCC) ofron një portofol të plotë zgjidhjesh gjysmëpërçuese për: hapësirën ajrore, mbrojtjen dhe sigurinë; ndërmarrje dhe komunikim; dhe tregjet industriale dhe alternative të energjisë. Produktet përfshijnë pajisje analoge dhe RF me performancë të lartë, me besueshmëri të lartë, qarqe të integruara me sinjal të përzier dhe RF, SoC të personalizueshëm, FPGA dhe nënsisteme të plota. Microsemi e ka selinë në Aliso Viejo, Kaliforni. Mësoni më shumë në www.microsemi.com.
© 2013 Microsemi Corporation. Të gjitha të drejtat e rezervuara. Microsemi dhe logoja Microsemi janë marka tregtare të Microsemi Corporation. Të gjitha markat e tjera tregtare dhe markat e shërbimit janë pronë e pronarëve të tyre përkatës.
Selia e Korporatës Microsemi
One Enterprise, Aliso Viejo CA 92656 USA Brenda SHBA: +1 949-380-6100 Shitjet: +1 949-380-6136 Faks: +1 949-215-4996
Dokumentet / Burimet
![]() |
MICROCHIP SmartDesign MSS MSS dhe Pëlhurë AMBA APB3 Design [pdfUdhëzuesi i përdoruesit SmartDesign MSS MSS dhe pëlhurë AMBA APB3 Design, SmartDesign MSS, MSS dhe pëlhurë AMBA APB3 Design, AMBA APB3 Design |