MICROCHIP SmartDesign MSS MSS ma Ie AMBA APB3
Fa'atonuga ma Feso'ota'iga
Ole SmartFusion Microcontroller Subsystem e mafai ai e oe ona fa'alautele le AMBA Bus ile ie FPGA. E mafai ona e fetuutuuna'i le AMBA ie interface e pei o le APB3 poʻo le AHBLite e faʻatatau i au mamanu manaʻoga. O lo'o avanoa le matai ma le pologa pasi i faiga ta'itasi. O lenei pepa o loʻo tuʻuina atu ai laasaga taua i le fatuina o se MSS-FPGA fabric AMBA APB3 system e faʻaaoga ai le MSS configurator o loʻo maua i le Libero® IDE software. APB peripherals e feso'ota'i ile MSS ile fa'aogaina ole CoreAPB3 version 4.0.100 po'o le sili atu. O laasaga nei e feso'ota'i ai peripherals APB3 fa'atino i le ie FPGA i le MSS.
MSS Configuration
Laasaga 1. Filifili le MSS FCLK (GLA0) i le ie uati fua faatatau.
Filifili le FAB_CLK divisor i le MSS Clock Management Configurator e pei ona fa'aalia Ata 1-1. E tatau ona e fa'atinoina le su'esu'eina o le taimi fa'ata'ita'i pe a mae'a le fa'atulagaina ina ia mautinoa o lo'o fa'amalieina le mamanu ma mana'oga taimi fa'amatala mai i le Fa'atonu Fa'atonu o le Uati. Atonu e tatau ona e fetuunai le fua faatatau o le uati i le va o le MSS ma le ie e maua ai se mamanu aoga.
Laasaga 2. Filifili le MSS AMBA mode.
Filifili le AMBA APB3 Interface Type i le MSS Fabric Interface Configurator e pei ona faʻaalia i le Ata 1-2. Kiliki OK e fa'aauau.
Ata 1-2 • AMBA APB3 Interface Filifilia
O le AMBA ma le FAB_CLK o loʻo faʻalauiloaina i luga otometi ma o loʻo avanoa i soʻo se SmartDesign e faʻapipiʻi le MSS.
Fausia le FPGA Fabric ma le AMBA Subsystem
O le ie AMBA subsystem ua fatuina i totonu o se vaega masani SmartDesign, ona faʻapipiʻiina lea o le vaega MSS i totonu o lena vaega (e pei ona faʻaalia i le Ata 1-5).
Laasaga 1. Fa'atotonu ma fa'atulaga CoreAPB3. APB Master Data Bus Width - 32-bit; tutusa le lautele o le MSS AMBA data pasi. Fa'atonuga o le tuatusi - E fesuisuia'i e fa'atatau i le tele o lau slot; tagai i le Laulau 1-1 mo tau sa'o.
Fuafuaga 1-1 • Fa'atauga Fa'atulagaina o tuatusi
64KB Slot Tele, e oʻo atu i le 11 pologa |
4KB Slot Tele, e oʻo atu i le 16 pologa |
256 Byte Slot Tele, e oʻo atu i le 16 pologa |
16 Byte Slot Tele, e oʻo atu i le 16 pologa |
|
Numera o pito o tuatusi e ave e le matai | 20 | 16 | 12 | 8 |
Tulaga ile tuatusi pologa ole pito i luga ole 4 pito ole tuatusi matai | [19:16] (Ua le amana'ia pe a fai le lautele tuatusi tuatusi >= 24 bits) | [15:12] (Ua le amana'ia pe a fai le lautele tuatusi tuatusi >= 20 bits) | [11:8] (Ua le amana'ia pe a fai le lautele tuatusi tuatusi >= 16 bits) | [7:4] (Ua le amana'ia pe a fai le lautele tuatusi tuatusi >= 12 bits) |
Tulaga le tuusao | Le fa'aaogaina |
Fa'aogaina le APB Slave Slots - Fa'agata avanoa e te le o fuafua e fa'aoga mo lau talosaga. Ole numera ole avanoa avanoa mo le mamanu ose galuega ole tele ole slot ua filifilia. Mo le 64KB na'o avanoa 5 i le 15 o lo'o avanoa ona o le va'aiga ie mai le fa'afanua manatua MSS (mai le 0x4005000 i le 0x400FFFFF). Mo la'ititi la'ititi lapo'a, avanoa uma avanoa. Va'ai le “Memory Map Computation” i le itulau e 7 mo nisi fa'amatalaga e uiga i le lapopo'a o slot ma so'otaga pologa/slot. Testbench - Laisene Fa'aoga - RTL
Laasaga 2. Fa'anofo vave ma fa'atutu le AMBA APB peripherals i lau mamanu.
Laasaga 3. Fa'afeso'ota'i fa'atasi le subsystem. E mafai ona fai otometi pe lima. Feso'ota'iga Autometi - O le SmartDesign auto-connect feature (e maua mai le SmartDesign Menu, po'o le kiliki-sa'o i le Canvas) e otometi lava ona fa'afeso'ota'i le subsystem uati ma toe fa'afo'i ma tu'uina atu ia te oe se Fa'atonu Fa'afanua e mafai ona e tu'uina atu ai pologa APB i tuatusi talafeagai. (Ata 1-4).
Fa'aaliga: e na'o le fa'aogaina o feso'ota'iga ta'avale e fa'atino ai le uati ma toe fa'afou feso'ota'iga pe a le suia le igoa FAB_CLK ma le M2F_RESET_N i le vaega MSS.
Feso'ota'iga Tusia - Fa'afeso'ota'i le subsystem e fa'apea:
- Fa'afeso'ota'i le CoreAPB3 mirrored-master BIF i le MSS Master BIF (e pei ona fa'aalia i le Ata 1-5).
- Faʻafesoʻotaʻi pologa APB i avanoa talafeagai e tusa ai ma lau faʻamatalaga faʻafanua manatua.
- Fa'afeso'ota'i le FAB_CLK i le PCLK o fa'aoga uma APB i lau mamanu.
- Fa'afeso'ota'i le M2F_RESET_N i le PRESET o fa'aoga uma APB i lau mamanu.
Fa'asologa o Fa'afanua Manatu
E na'o lapo'a o lo'o mulimuli mai e lagolagoina mo MSS:
- 64 KB
- 4KB ma lalo ifo
Fuafuaga Lautele
- Mo le tele o le slot e tutusa ma le 64K, o le tuatusi pito i lalo ole pito o le tagata o tausia o le: 0x40000000 + (numera avanoa * tele avanoa)
- Mo le tele ole slot e itiiti ifo i le 64K, o le tuatusi pito i lalo ole pito o le tagata o tausia o le: 0x40050000 + (numera avanoa * tele avanoa)
O le tuatusi fa'avae mo le ie ua fa'amauina i le 0x4005000, ae ia fa'afaigofie le fa'afanua fa'afanua manatua matou te fa'aalia le tuatusi fa'avae e ese i le 64KB mataupu.
Fa'aaliga: o le tele o le slot e fa'amatala ai le aofa'i o tuatusi mo lena pito (ie 1k o lona uiga e 1024 tuatusi).
- Example 1: 64KB paita slot tele 64KB avanoa = 65536 avanoa (0x10000).
- Afai o le peripheral o loʻo i le numera numera 7, o lona tuatusi o le: 0x40000000 + ( 0x7 * 0x10000 ) = 0x40070000
- Example 2: 4KB paita le telē o le slot: 4KB avanoa = 4096 avanoa (0x1000)
- Afai o le peripheral o loʻo i le numera numera 5, o lona tuatusi o le: 0x40050000 + ( 0x5 * 0x800 ) = 0x40055000
Fa'afanua Manatu View
E te mafaia view le fa'afanua manatua fa'aleaogaina e ala i le fa'aogaina o le Lipoti (mai le Fa'ailoga Fa'ailoga filifili Lipoti). Mo example, Ata 2-1 o se vaega fa'afanua manatua fa'atupuina mo le subsystem o lo'o fa'aalia i totonu
Lagolago oloa
O le Microsemi SoC Products Group e lagolagoina ana oloa i auaunaga lagolago eseese, e aofia ai Auaunaga Fa'atau, Tagata Fa'atau Fesoasoani Fesoasoani, a webnofoaga, meli faaeletonika, ma ofisa faatau i le lalolagi atoa. O lenei fa'aopoopoga o lo'o iai fa'amatalaga e uiga i le fa'afeso'ota'ia o le Microsemi SoC Products Group ma le fa'aogaina o nei auaunaga lagolago.
Auaunaga i tagata
Fa'afeso'ota'i Auaunaga Fa'atau mo le lagolago o oloa e le fa'apitoa, e pei o le tau o oloa, fa'aleleia o oloa, fa'afouga fa'amatalaga, tulaga oka, ma le fa'atagaina.
- Mai Amerika i Matu, valaau 800.262.1060
- Mai le lalolagi atoa, valaau 650.318.4460
- Fax, mai so'o se mea i le lalolagi, 408.643.6913
Nofoaga Fesoasoani Lagolago Tagata Fa'atau
O le Microsemi SoC Products Group o lo'o fa'afaigaluegaina lana Customer Technical Support Center ma ni inisinia tomai e mafai ona fesoasoani i le taliina o au meafaigaluega, polokalama, ma fesili mamanu e uiga i Microsemi SoC Products. E fa'aalu e le Customer Technical Support Center le tele o le taimi e fai ai fa'amatalaga talosaga, tali i fesili masani fa'ata'amilosaga mamanu, fa'amaumauga o fa'amatalaga ua iloa, ma fesili eseese. O lea, ae e te leʻi faʻafesoʻotaʻi i matou, faʻamolemole asiasi i matou punaoa i luga ole laiga. E foliga mai ua uma ona matou taliina au fesili.
Lagolago Fa'atekinisi
Asiasi i le Customer Support webnofoaga (www.microsemi.com/soc/support/search/default.aspx) mo nisi fa'amatalaga ma lagolago. Tele tali e maua ile su'esu'ega web punaoa e aofia ai ata, ata, ma sootaga i isi punaoa i luga o le webnofoaga.
Webnofoaga
E mafai ona e su'esu'eina le tele o fa'amatalaga fa'apitoa ma fa'amatalaga e le fa'apitoa i le SoC home page, i www.microsemi.com/soc.
Fa'afeso'ota'i le Customer Technical Support Center
O lo'o galulue fa'ainisinia maualuluga i le Technical Support Center. E mafai ona fa'afeso'ota'i le Ofisa Lagolago Fa'apitoa e ala ile imeli po'o le Microsemi SoC Products Group webnofoaga.
imeli
E mafai ona e fa'afeso'ota'i au fesili fa'apitoa i la matou tuatusi imeli ma toe maua tali ile imeli, fax, po'o le telefoni. E le gata i lea, afai e i ai ni ou faʻafitauli mamanu, e mafai ona e imeli lau mamanu files ia maua fesoasoani. Matou te mata'ituina pea le tala imeli i le aso atoa. A lafo mai lau talosaga ia i matou, faamolemole ia mautinoa e aofia ai lou igoa atoa, igoa o le kamupani, ma au faʻamatalaga faʻafesoʻotaʻi mo le faʻatinoina lelei o lau talosaga. Ole tuatusi imeli lagolago fa'apitoa ole soc_tech@microsemi.com.
O'u Mataupu
E mafai e tagata fa'atau a le Microsemi SoC Products Group ona tu'uina atu ma siaki mataupu fa'apitoa i luga ole laiga e ala ile alu ile My Cases.
I fafo o le US
O tagata fa'atau e mana'omia se fesoasoani i fafo atu o sone taimi a Amerika e mafai ona fa'afeso'ota'i le lagolago fa'apitoa e ala ile imeli (soc_tech@microsemi.com) pe fa'afeso'ota'i se ofisa fa'atau i le lotoifale. E mafai ona maua lisi o ofisa fa'atau i www.microsemi.com/soc/company/contact/default.aspx.
Lagolago Fa'atekinisi ITAR
Mo fesoasoani fa'apitoa i RH ma RT FPGA o lo'o fa'atulafonoina e International Traffic in Arms Regulations (ITAR), fa'afeso'ota'i mai soc_tech_itar@microsemi.com. I le isi itu, i totonu o O'u Matā'upu, filifili le Ioe i le lisi pa'ū ITAR. Mo se lisi atoa ole ITAR-regulated Microsemi FPGAs, asiasi ile ITAR web itulau. O le Microsemi Corporation (NASDAQ: MSCC) e ofoina atu se vaega atoatoa o fofo semiconductor mo: aerospace, puipuiga ma le saogalemu; pisinisi ma fesootaiga; ma maketi tau alamanuia ma isi malosiaga. O oloa e aofia ai le maualuga-fa'atinoga, maualuga-fa'atuatuaina analog ma RF masini, fa'afefiloi fa'ailoga ma RF feso'ota'iga feso'ota'iga, customizable SoCs, FPGAs, ma subsystems atoatoa. Microsemi o lo'o fa'auluulu i Aliso Viejo, Calif. A'oa'o atili i www.microsemi.com.
© 2013 Microsemi Corporation. Ua taofia aia tatau uma. Microsemi ma le Microsemi logo o fa'ailoga fa'atau a le Microsemi Corporation. O isi fa'ailoga tau fefa'ataua'iga uma ma fa'ailoga tautua o meatotino a latou tagata e ona.
Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo CA 92656 ISA I totonu o Amerika: +1 949-380-6100 Fa'atauga: +1 949-380-6136 Fax: +1 949-215-4996
Pepa / Punaoa
![]() |
MICROCHIP SmartDesign MSS MSS ma le Ie AMBA APB3 Design [pdf] Taiala mo Tagata Fa'aoga SmartDesign MSS MSS ma le Ie AMBA APB3 Design, SmartDesign MSS, MSS ma le Ie AMBA APB3 Design, AMBA APB3 Design |