logo mikrosemi

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3

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.

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3 1

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.

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3 2

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

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3 3

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.

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3 4

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.

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3 5

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ë

MICROCHIP SmartDesign MSS MSS dhe pëlhurë AMBA APB3 6

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

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *