MICROCHIP SmartDesign MSS MSS kaj Fabric AMBA APB3
Agordo kaj Konektebleco
La SmartFusion Microcontroller Subsistemo ebligas vin nature etendi la AMBA-Buson en la FPGA-ŝtofon. Vi povas agordi la AMBA-ŝtofan interfacon kiel aŭ APB3 aŭ AHBLite depende de viaj dezajnbezonoj. Majstro kaj sklava businterfaco estas haveblaj en ĉiu reĝimo. Ĉi tiu dokumento provizas la esencajn paŝojn por krei MSS-FPGA-ŝtofon AMBA APB3-sistemon per la MSS-agordilo disponebla en la programaro Libero® IDE. APB-ekscentraloj estas konektitaj al la MSS uzante CoreAPB3-version 4.0.100 aŭ pli. La sekvaj paŝoj ligas APB3-ekspoziciojn efektivigitajn en la FPGA-ŝtofo al la MSS.
MSS-agordo
Paŝo 1. Elektu la MSS FCLK (GLA0) al ŝtofo-horloĝhorloĝproporcio.
Elektu la FAB_CLK-dividilon en la MSS Clock Management Configurator kiel montrite Figuro 1-1. Vi devas fari post-enpaĝigan senmovan tempan analizon por certigi, ke la dezajno plenumas la tempopostulojn difinitajn en la Horloĝa Administrado-Agordilo. Vi eble devos ĝustigi la horloĝproporcion inter la MSS kaj la ŝtofo por akiri funkcian dezajnon.
Paŝo 2. Elektu la MSS AMBA-reĝimon.
Elektu la AMBA APB3 Interfaco-Tipon en la MSS Fabric Interface Configurator kiel montrite en Figuro 1-2. Alklaku OK por daŭrigi.
Figuro 1-2 • Elektita Interfaco AMBA APB3
La AMBA kaj FAB_CLK estas antaŭenigitaj al Top aŭtomate kaj estas haveblaj al iu ajn SmartDesign, kiu instantias la MSS.
Kreu la FPGA-Ŝtofon kaj AMBA-Subsistemon
La ŝtofa AMBA-subsistemo estas kreita en regulan SmartDesign-komponenton, kaj tiam la MSS-komponento estas instantiigita en tiun komponenton (kiel montrite en Figuro 1-5).
Paŝo 1. Instanciigi kaj agordi CoreAPB3. APB Master Data Bus Larĝo - 32-bit; la sama larĝo de la MSS AMBA datumbuso. Agordo de Adreso - Varias depende de via fenda grandeco; vidu Tabelon 1-1 por la ĝustaj valoroj.
Tabelo 1-1 • Valoroj de Agordo de Adreso
64KB Slot Size, ĝis 11 Sklavoj |
4KB Slot Size, ĝis 16 Sklavoj |
256 Byte Slot Size, ĝis 16 Sklavoj |
16 Byte Slot Size, ĝis 16 Sklavoj |
|
Nombro da adresbitoj movitaj de la majstro | 20 | 16 | 12 | 8 |
Pozicio en sklava adreso de supraj 4 bitoj de majstra adreso | [19:16] (Ignorite se la larĝo de la majstra adreso >= 24 bitoj) | [15:12] (Ignorite se la larĝo de la majstra adreso >= 20 bitoj) | [11:8] (Ignorite se la larĝo de la majstra adreso >= 16 bitoj) | [7:4] (Ignorite se la larĝo de la majstra adreso >= 12 bitoj) |
Nerekta Adresado | Ne uzata |
Ebligitaj APB-Sklavfendoj - Malebligu fendojn, kiujn vi ne planas uzi por via aplikaĵo. La nombro da fendoj disponeblaj por la dezajno estas funkcio de la fendetgrandeco elektita. Por 64KB nur fendoj 5 ĝis 15 disponeblas pro ŝtofa videbleco de MSS-memormapo (de 0x4005000 ĝis 0x400FFFFF). Por pli malgrandaj fendoj, ĉiuj fendoj disponeblas. Vidu la "Komputado de Memormapo" sur paĝo 7 por pliaj detaloj pri fendaj grandecoj kaj sklava/fenda konekto. Testbench - Uzanta Licenco - RTL
Paŝo 2. Instancigu kaj agordu AMBA APB-ekscentralojn en via dezajno.
Paŝo 3. Konektu la subsistemon kune. Ĉi tio povas esti farita aŭtomate aŭ permane. Aŭtomata Konekto - La aŭtomate koneksa funkcio de SmartDesign (havebla el la SmartDesign Menuo aŭ per dekstre alklako la Kanvaso) aŭtomate ligas la subsistemajn horloĝojn kaj rekomencigas kaj prezentas al vi redaktilon pri Memormapo, kie vi povas asigni la APB-sklavojn al la taŭgaj adresoj. (Figuro 1-4).
Notu: ke la aŭtomate koneksa funkcio elfaras la horloĝon kaj restarigi konektojn nur se la FAB_CLK kaj M2F_RESET_N havennomoj ne estis ŝanĝitaj sur la MSS-komponento.
Mana Konekto - Konektu la subsistemon jene:
- Konektu la CoreAPB3-spegul-mastra BIF al la MSS-Mastra BIF (kiel montrite en Figuro 1-5).
- Konektu la APB-sklavojn al la taŭgaj fendoj laŭ via memormapo-specifo.
- Konektu FAB_CLK al PCLK de ĉiuj APB-ekscentraloj en via dezajno.
- Konektu M2F_RESET_N al PRESET de ĉiuj APB-ekscentraloj en via dezajno.
Memora Mapo-Komputado
Nur la sekvaj fendoj estas subtenataj por MSS:
- 64 KB
- 4KB kaj malsupre
Ĝenerala Formulo
- Por fendetgrandeco egala al 64K, baza adreso de klienta ekstercentra estas: 0x40000000 + (fendonumero * fendograndeco)
- Por fendetgrandeco malpli ol 64K, baza adreso de klienta ekstercentra estas: 0x40050000 + (fendonumero * fendograndeco)
La baza adreso por la ŝtofo estas fiksita ĉe 0x4005000, sed por simpligi la memormapan ekvacion ni montras la bazan adreson kiel malsama en 64KB kazo.
Notu: la fendograndeco difinas la nombron da adresoj por tiu ekstercentra (te 1k signifas ke estas 1024 adresoj).
- Example 1: 64KB-bajta fendetgrandeco 64KB-fendetoj = 65536 fendetoj (0x10000).
- Se la periferio estas ĉe fendo numero 7, tiam ĝia adreso estas: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: 4KB-bajta fendograndeco: 4KB-fendoj = 4096-fendoj (0x1000)
- Se la periferio estas ĉe fendo numero 5, tiam ĝia adreso estas: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Memormapo View
Vi povas view la sisteman memormapon uzante la funkcion Raportoj (el la menuo Dezajno elektu Raportojn). Por ekzample, Figuro 2-1 estas parta memormapo generita por la subsistemo montrita en
Produkta Subteno
Microsemi SoC Products Group subtenas siajn produktojn per diversaj helpservoj, inkluzive de Klienta Servo, Klienta Teknika Subtena Centro, webretejo, retpoŝto, kaj tutmonde vendaj oficejoj. Ĉi tiu apendico enhavas informojn pri kontaktado de Microsemi SoC Products Group kaj uzado de ĉi tiuj helpservoj.
Klienta Servo
Kontaktu Klientservon por ne-teknika produkta subteno, kiel produktaj prezoj, produktaj ĝisdatigoj, ĝisdatigaj informoj, mendostatuso kaj rajtigo.
- El Nordameriko, voku 800.262.1060
- El la resto de la mondo, voku 650.318.4460
- Faksi, de ie ajn en la mondo, 408.643.6913
Klienta Teknika Subtena Centro
Microsemi SoC Products Group provizas sian Klientan Teknikan Subtenan Centron kun tre lertaj inĝenieroj, kiuj povas helpi respondi viajn aparataron, programaron kaj desegnajn demandojn pri Microsemi SoC-Produktoj. La Klienta Teknika Subtena Centro pasigas multe da tempo kreante aplikajn notojn, respondojn al oftaj dezajnaj ciklodemandoj, dokumentadon de konataj problemoj kaj diversaj Oftaj Demandoj. Do, antaŭ ol vi kontaktu nin, bonvolu viziti niajn retajn rimedojn. Tre verŝajne ni jam respondis viajn demandojn.
Teknika Subteno
Vizitu la Klienta Subteno webretejo (www.microsemi.com/soc/support/search/default.aspx) por pliaj informoj kaj subteno. Multaj respondoj haveblaj sur la serĉebla web rimedo inkluzivas diagramojn, ilustraĵojn kaj ligilojn al aliaj rimedoj sur la webretejo.
Webretejo
Vi povas foliumi diversajn teknikajn kaj ne-teknikajn informojn sur la ĉefpaĝo de SoC, ĉe www.microsemi.com/soc.
Kontakti la Klienta Teknika Subtena Centro
Tre spertaj inĝenieroj dungis la Teknikan Subtenan Centron. La Teknika Subtena Centro povas esti kontaktita retpoŝte aŭ per la Microsemi SoC Products Group webretejo.
Retpoŝto
Vi povas komuniki viajn teknikajn demandojn al nia retadreso kaj ricevi respondojn per retpoŝto, telefakso aŭ telefono. Ankaŭ, se vi havas problemojn pri dezajno, vi povas retpoŝti vian dezajnon files ricevi helpon. Ni konstante kontrolas la retpoŝtan konton dum la tuta tago. Sendante vian peton al ni, bonvolu nepre inkluzivi vian plenan nomon, kompanian nomon kaj viajn kontaktinformojn por efika prilaborado de via peto. La retadreso de teknika subteno estas soc_tech@microsemi.com.
Miaj Kazoj
Klientoj de Microsemi SoC Products Group povas sendi kaj spuri teknikajn kazojn interrete irante al Miaj Kazoj.
Ekster Usono
Klientoj, kiuj bezonas helpon ekster la usonaj horzonoj, povas aŭ kontakti teknikan subtenon per retpoŝto (soc_tech@microsemi.com) aŭ kontakti lokan vendan oficejon. Vendaj oficejo-listoj troveblas ĉe www.microsemi.com/soc/company/contact/default.aspx.
ITAR Teknika Subteno
Por teknika subteno pri RH kaj RT FPGA-oj reguligitaj de Internacia Trafiko en Armiloj (ITAR), kontaktu nin per soc_tech_itar@microsemi.com. Alternative, ene de Miaj Kazoj, elektu Jes en la fallisto de ITAR. Por kompleta listo de ITAR-reguligitaj Microsemi FPGA-oj, vizitu la ITAR web paĝo. Microsemi Corporation (NASDAQ: MSCC) ofertas ampleksan biletujon da duonkonduktaĵsolvoj por: aerospaco, defendo kaj sekureco; entrepreno kaj komunikado; kaj industriaj kaj alternativaj energimerkatoj. Produktoj inkluzivas alt-efikecajn, altfidindajn analogajn kaj RF-aparatojn, miksitan signalon kaj RF-integrajn cirkvitojn, agordeblajn SoC-ojn, FPGA-ojn kaj kompletajn subsistemojn. Microsemi havas ĉefsidejon en Aliso Viejo, Kalifornio. Lernu pli ĉe www.microsemi.com.
© 2013 Microsemi Corporation. Ĉiuj rajtoj rezervitaj. Microsemi kaj la Microsemi-emblemo estas varmarkoj de Microsemi Corporation. Ĉiuj aliaj varmarkoj kaj servomarkoj estas la posedaĵo de siaj respektivaj posedantoj.
Microsemi Korporacia Ĉefsidejo
One Enterprise, Aliso Viejo CA 92656 Usono Ene de Usono: +1 949-380-6100 Vendo: +1 949-380-6136 Fakso: +1 949-215-4996
Dokumentoj/Rimedoj
![]() |
MICROCHIP SmartDesign MSS MSS kaj Fabric AMBA APB3 Design [pdf] Uzantogvidilo SmartDesign MSS MSS kaj Fabric AMBA APB3 Dezajno, SmartDesign MSS, MSS kaj Fabric AMBA APB3 Dezajno, AMBA APB3 Dezajno |