Microsemi SmartDesign MSS ehun-interfazea

SmartDesign MSS Fabric Interfaze kontroladorea
SmartDesign MSS Fabric Interface Controller (FIC) mikrokontrolagailu azpisistemaren (MSS) zati bat da, AHB bus matrizearen eta FPGA ehuneko AHB edo APB bus baten arteko zubi-funtzioa egiten duena. FIC-ak bi bus interfaze eskaintzen ditu MSS eta ehunaren artean, bata MSS-k menperatzen duena eta esklaboak ehunean dituena, eta bestea maisua ehunean eta esklaboak MSS-an. FIC eta FPGA ehunaren arteko helbide eta datu-busak komunak dira AHB zein APB interfazeetan.
Fabric Interface Controller-ek (FIC) erloju-maiztasunekin eta transakzioen kanalizazioarekin lotutako hainbat konfigurazio aukera eskaintzen ditu. Pipelined moduan, MSS FCLK maiztasunaren eta FPGA ehuneko AHB/APB zirkuituaren maiztasunaren arteko erlazioa 1:1, 2:1 edo 4:1 izan daiteke. Interfazeak AHB gisa konfiguratuta badaude eta erloju-erlazioa 1:1 bada, posible da saihesbide-modu bat hautatzea, zeinetan ehunetik datozen seinaleak erregistratu ez diren. Hala ere, erloju-ziklo gutxiago behar dira transakzio bakoitza saihesbide moduan burutzeko, baina baliteke sistemaren maiztasun orokorra kanalizazio moduan baino txikiagoa izatea.
Konfigurazio aukerak
Konfigurazio aukera hauek daude eskuragarri:
- Erlojuaren konfigurazioa
- Interfazearen konfigurazioa
Ehun-interfazearen kontrolatzailea (FIC) mikrokontrolagailuaren azpisistemaren (MSS) parte da eta AHB-tik AHBra edo AHB-tik APBra zubi-funtzioa egiten du AHB bus-matrizearen eta FPGA ehuneko AHB edo APB-busaren artean. FICek ez du FPGA baliabiderik kontsumitzen. Bi bus interfaze eskaintzen ditu MSS eta ehunaren artean. Lehenengoa MSS-k menperatzen du eta esklaboak ditu ehunean eta bigarrenak maisua du ehunean eta esklaboak MSS-n.
FIC eta FPGA ehunaren arteko helbide eta datu-busak komunak dira AHB zein APB interfazeetan; beraz, edozein unetan interfaze mota bakarra gaitu daiteke. Hala ere, seinale-talde bereiziak erabiltzen dira AHB eta APB kontrol-seinaleetarako.
MSS eta ehunaren arteko AHB edo APB interfazeak aukeratzeaz gain, erloju-maiztasun erlatiboekin eta transakzioen kanalizazioarekin lotutako hainbat aukera daude eskuragarri. Pipelined moduan, MSS FCLK maiztasunaren eta FPGA ehuneko AHB/APB zirkuituaren maiztasunaren arteko erlazioa 1:1, 2:1 edo 4:1 izan daiteke. Interfazeak AHB gisa konfiguratuta badaude eta erloju-erlazioa 1:1 bada, posible da saihesbide-modu bat hautatzea, zeinetan ehunetik datozen seinaleak erregistratu ez diren. Saihesbide moduan, erloju-ziklo gutxiago behar dira transakzio bakoitza burutzeko, baina sistemaren maiztasun orokorra kanalizazio moduan posible dena baino txikiagoa izan daiteke.
Fabric Interface konfiguratzaileak MSS to fabric azpisistema nola konfiguratu behar den definitzeko aukera ematen dizu. Erabili MSS Clock Configurator ehuneko erlojua konfiguratzeko.
Fabric Interface Controller (FIC) buruzko xehetasun gehiago lortzeko, ikusi Actel SmartFusion Microcontroller Subsystem Erabiltzailearen Gidara.
Portuaren Deskribapena
Fabric Interface Controller-ek (FIC) bi bus interfaze eskaintzen ditu MSS eta ehunaren artean:
- MSS-k menderatua ehunean esklaboekin
- MSS-n esklaboekin ehunak menderatua
Produktuaren laguntza
Laguntza gehiago behar baduzu, erabili honako hau:
- Bezeroarentzako Zerbitzua
- Bezeroaren Laguntza Teknikorako Zentroa
- Laguntza Teknikoa
- Webgunea
- Bezeroaren Laguntza Teknikorako Zentroarekin harremanetan jartzea
- ITAR Laguntza Teknikoa
Produktuak erabiltzeko jarraibideak
Fabric Interface Controller (FIC) konfiguratzeko:
- Erabili MSS Clock Configurator ehuneko erlojua konfiguratzeko.
- Erabili Fabric Interface konfiguratzailea MSS to fabric azpisistema nola konfiguratu behar den definitzeko.
- Aukeratu MSS eta ehunaren arteko AHB edo APB interfazeen artean.
- Hautatu 1:1, 2:1 edo 4:1 erloju-erlazioa kanalizatu moduan.
- Hautatu saihesbide modua AHB interfazean eta 1:1 erloju-erlazioaren konfigurazioan transakzio bakoitza burutzeko beharrezkoak diren erloju-ziklo kopurua murrizteko.
Mesedez, ikusi Actel SmartFusion Microcontroller Subsystem Erabiltzailearen Gidara Fabric Interface Controller (FIC) buruzko xehetasun gehiago lortzeko.
Erlojuaren konfigurazioa
- MSS erlojuaren maiztasuna - MSS erlojuaren (FCLK) maiztasuna bistaratzen du MSS Clock Management konfiguratzailean (1-1 irudian ikusten den bezala). Automatikoki eguneratzen da FCLK erlojuaren kudeaketa konfiguratzailean eguneratzen denean.
- Ehuneko erlojuaren maiztasuna - Ehuneko erlojuaren (FAB_CLK) maiztasuna bistaratzen du MSS Clock Management konfiguratzailean definitutako moduan. Automatikoki eguneratzen da FAB_CLK erlojuaren kudeaketa konfiguratzailean eguneratzen denean. Diseinuak denbora-muga guztiak betetzen dituela egiaztatu beharko zenuke SmartTime erabiliz. Baliteke FCLK edo FAB_CLK edo biak aldatu behar izatea diseinuak denbora-muga guztiak bete ditzan.
1-1 irudia • MSS erlojua(k) konfiguratzailea
Interfazearen konfigurazioa
- Interfaze mota - Erabili aukera hau AMBA APB3 (AHB to APB zubi) eta AHBLite (AHB to AHB zubi) FIC moduen artean hautatzeko (1-2 irudia).
- Saihesbide modua - Erabili aukera hau FIC saihesbide modua gaitzeko, zeinetan ehuneko eta ehunetik datozen seinaleak erregistratzen ez diren. Saihesbide moduan, erloju-ziklo gutxiago behar dira transakzio bakoitza burutzeko, baina sistemaren maiztasun orokorra kanalizazio moduan posible dena baino txikiagoa izan daiteke.
- Interfaze maisua - Erabili aukera hau Bus Interfaze maisua (BIF) ataka erakusteko. Aukera hau erabili behar duzu MSSko maisu batek FPGA ehuneko periferiko bati zuzentzen dionean. Hautatu modu hau MSS MASTER izatea nahi baduzu edo EHUNA MASTER izatea nahi baduzu.
- Interfaze esklaboa - Erabili aukera hau Bus Interfaze esklaboa (BIF) ataka erakusteko. Aukera hau erabili behar duzu FPGA ehuneko maisu batek MSSko periferiko bati zuzentzen dionean. Hautatu modu hau MSS ESKLABO bat izatea nahi baduzu edo EHUNA ESKLABO izatea nahi baduzu.
1-2 irudia • Fabric Interfaze konfiguratzailea
Portuaren Deskribapena
2-1 taula • MSS Hard Master AHBLite Bus Interfazea (BIF)
Portuaren izena | Norabidea | Deskribapena |
MSSHADDR[19:0] | Kanpoan | Helbide-busa - byte-helbidea bus-interfazean |
MSSHWDATA[31:0] | Kanpoan | Idatzi datuak maisu gogorretik ehunaren esklabora. |
MSSHRDATA[31:0] | In | Irakurri oihalaren esklabotik maisu gogorraren datuak. |
MSSHLOCK | Kanpoan | Blokea. Baieztatzen denean, uneko transferentzia blokeatutako transakzio baten parte da. |
MSSHSIZE[1:0] | Kanpoan | Uneko transferentziaren tamaina adierazten du (8/16/32 byte transakzioak) 00: byte (8 bit)
01: hitz erdia (16 bit) 10: hitza (32 biteko) |
MSSHTRANS[1:0] | Kanpoan | Uneko transakzioaren transferentzia mota adierazten du. 00 – Inaktibo
01 – Lanpetuta 10 – Ez-Sekuentziala 11 – Sekuentziala |
MSSHWRITE | Kanpoan | Alta denean, uneko transakzioa idazketa bat dela adierazten du. Baxua denean, uneko transakzioa irakurketa bat dela adierazten du. |
MSSHREADY | In | Alta denean, autobusa transakzio berri bat onartzeko prest dagoela adierazten du. |
MSSHRESP | In | Erantzunaren egoera - Transakzio baten amaieran altua egiten denean transakzioa akatsekin amaitu dela adierazten du. Transakzio baten amaieran baxua jartzen denean transakzioa behar bezala burutu dela adierazten du. |
2-2 taula • MSS Hard Master APB Bus Interfazea (BIF)
Portuaren izena | Norabidea | Deskribapena |
MSSPADDR[19:0] | Kanpoan | Helbide-busa - byte-helbidea bus-interfazean |
MSSPWDATA[31:0] | Kanpoan | Idatzi datuak maisu gogorretik ehunaren esklabora. |
MSSPRDATA[31:0] | In | Irakurri oihalaren esklabotik maisu gogorraren datuak. |
MSSPSEL | Kanpoan | Hautatu. AHB bus matrizeak APB zubi-unitateak aukeraketa bakarra sortzen du ehunari. |
MSSPENABLE | Kanpoan | Gaitu. Seinale honek APB transferentzia baten bigarren eta ondorengo zikloak adierazten ditu. |
2-2 taula • MSS Hard Master APB Bus Interfazea (BIF)
Portuaren izena | Norabidea | Deskribapena |
MSSPWITE | Kanpoan | Norabidea. Seinale honek APB idazketa-sarbidea ALTA denean eta APB-a irakurtzeko sarbidea BAXUA denean adierazten du. |
MSSPREADY | In | Prest. Esklaboak seinale hau erabiltzen du APB transferentzia luzatzeko. |
MSSPSLVERR | In | Seinale honek transferentzia hutsegite bat adierazten du. |
2-3 taula • MSS Hard Slave AHBLite Bus Interfazea (BIF)
Portuaren izena | Norabidea | Deskribapena |
FABHADDR[31:0] | In | Ehun maisuaren helbide-busa. |
FABWDATA[31:0] | In | Idatzi ehun-maisu batetik datuak MSS esklabo batera. |
FABRDATA[31:0] | Kanpoan | Irakurri irakurritako datuak hautatutako MSS esklabotik ehun-maisuari. |
FABHMASTLOCK | In | Blokea. Baieztatzean uneko transferentzia blokeatutako transakzio baten parte da. |
FABHSIZE[1:0] | In | Uneko transferentziaren tamaina adierazten du (8/16/32 byte transakzioak) 00: byte (8 bit)
01: hitz erdia (16 bit) 10: hitza (32 biteko) |
FABHTRANS[1:0] | In | Uneko transakzioaren transferentzia mota adierazten du. 00 – Inaktibo
01 – Lanpetuta 10 – Ez-Sekuentziala 11 – Sekuentziala |
FABHSEL | In | Esklabo hautatzea. Baieztatzen denean, MSS-ra ehun-maisua sartzen ari da. |
FABHWITE | In | Altuak denean uneko transakzioa idazketa bat dela adierazten du. Baxuak uneko transakzioa irakurketa bat dela adierazten du. |
FABHPREST | In | Alta denean, autobusa transakzio berri bat onartzeko prest dagoela adierazten du. |
FABHREADYOUT | Kanpoan | Esklabo prest. Idazketarako altua denean, hautatutako MSS azpisistemaren esklaboa datuak onartzeko prest dagoela adierazten du eta irakurtzeko altua denean datuak baliozkoak direla adierazten du. |
FABHRESP | Kanpoan | Erantzunaren egoera. Transakzio baten amaieran altua egiten denean transakzioa akatsekin amaitu dela adierazten du. Transakzio baten amaieran baxua jartzen denean transakzioa behar bezala burutu dela adierazten du. |
2-4 taula • MSS Hard Slave APB Bus Interfazea (BIF)
Portuaren izena | Norabidea | Deskribapena |
FABADDR[31:0] | In | Ehun maisuaren helbide-busa. |
FABWDATA[31:0] | In | Idatzi ehun-maisu batetik datuak MSS esklabo batera. |
2-4 taula • MSS Hard Slave APB Bus Interfazea (BIF)
Portuaren izena | Norabidea | Deskribapena |
FABRDATA[31:0] | Kanpoan | Irakurri hautatutako MSS esklaboaren datuak ehun-maisuari. |
FABPSEL | In | Hautatu. AHB bus matrizeak APB zubi-unitateak aukeraketa bakarra sortzen du ehunari. |
FABPENABLE | In | Gaitu. Seinale honek APB transferentzia baten bigarren eta ondorengo zikloak adierazten ditu. |
FABPWITE | In | Norabidea. Seinale honek APB idazketa-sarbidea ALTA denean eta APB-a irakurtzeko sarbidea BAXUA denean adierazten du. |
PREST | Kanpoan | Prest. Esklaboak seinale hau erabiltzen du APB transferentzia luzatzeko. |
FABPSLVERR | Kanpoan | Seinale honek transferentzia hutsegite bat adierazten du. |
Produktuaren laguntza
Microsemi SoC Products Group-ek bere produktuak babesten ditu hainbat laguntza-zerbitzurekin, besteak beste, Bezeroarentzako Zerbitzua, Bezeroentzako Laguntza Zentro Teknikoa, webgunea, posta elektronikoa eta mundu osoko salmenta bulegoak. Eranskin honek Microsemi SoC Products Group-ekin harremanetan jartzeari eta laguntza-zerbitzu hauek erabiltzeari buruzko informazioa jasotzen du.
Bezeroarentzako Zerbitzua
Jarri harremanetan Bezeroarentzako Zerbitzuarekin produktuen laguntza teknikoa ez den, hala nola produktuen prezioak, produktuen bertsio berritzeak, eguneratze-informazioa, eskaeraren egoera eta baimena lortzeko.
Ipar Amerikatik, deitu 800.262.1060 telefonora
Mundutik, deitu 650.318.4460 Faxa, munduko edozein lekutatik, 650.318.8044.
Bezeroaren Laguntza Teknikorako Zentroa
Microsemi SoC Products Group-ek bere Bezeroentzako Laguntza Teknikorako Zentroa eskaintzen du Microsemi SoC produktuei buruzko zure hardware, software eta diseinuko galderei erantzuten lagunduko dizuten ingeniari trebeekin. Bezeroaren Laguntza Teknikorako Zentroak denbora asko ematen du aplikazioen oharrak, diseinu-ziklo arrunteko galderei erantzunak, arazo ezagunei buruzko dokumentazioa eta hainbat galdera-galderak sortzen. Beraz, gurekin harremanetan jarri aurretik, bisitatu gure sareko baliabideak. Litekeena da dagoeneko zure galderei erantzuna ematea.
Laguntza Teknikoa
Bisitatu Bezeroarentzako Arreta Zerbitzura webgunea (www.microsemi.com/soc/support/search/default.aspx) informazio eta laguntza gehiago lortzeko. Erantzun asko aurki daitezke bilaketan web baliabideak diagramak, ilustrazioak eta beste baliabide batzuetarako estekak ditu webgunea.
Webgunea
Hainbat informazio tekniko eta ez-teknikoa araka dezakezu SoC hasierako orrialdean, helbidean www.microsemi.com/soc.
Bezeroaren Laguntza Teknikorako Zentroarekin harremanetan jartzea
Gaitasun handiko ingeniariek Laguntza Teknikorako Zentroa osatzen dute. Laguntza Teknikoko Zentroarekin harremanetan jar zaitezke posta elektronikoz edo Microsemi SoC Products Group-en bidez webgunea.
Posta elektronikoa
Zure galdera teknikoak gure helbide elektronikora helarazi eta erantzunak jaso ditzakezu posta elektronikoz, faxez edo telefonoz. Gainera, diseinu arazoak badituzu, zure diseinua posta elektronikoz egin dezakezu files laguntza jasotzeko. Egun osoan zehar posta elektronikoko kontua etengabe kontrolatzen dugu. Zure eskaera bidaltzean, mesedez, ziurtatu zure izen-abizenak, enpresaren izena eta zure harremanetarako informazioa sartzen dituzula eskaera eraginkortasunez prozesatzeko.
Laguntza teknikoaren helbide elektronikoa da soc_tech@microsemi.com.
Nire kasuak
Microsemi SoC Products Group bezeroek kasu teknikoak linean bidal ditzakete eta jarraipena egin dezakete Nire kasuak atalera joanda.
AEBetatik kanpo
AEBetako ordu-eremuetatik kanpo laguntza behar duten bezeroek laguntza teknikoarekin harremanetan jar daitezke posta elektroniko bidez (soc_tech@microsemi.com) edo jarri harremanetan tokiko salmenta bulego batekin. Salmenta bulegoen zerrendak helbidean aurki daitezke
www.microsemi.com/soc/company/contact/default.aspx.
ITAR Laguntza Teknikoa
Armen Trafikoaren Nazioarteko Araudiak (ITAR) arautzen dituen RH eta RT FPGAen laguntza teknikoa lortzeko, jar zaitez gurekin harremanetan soc_tech_itar@microsemi.com. Bestela, Nire kasuak atalean, hautatu Bai ITAR goitibeherako zerrendan. ITARek araututako Microsemi FPGAen zerrenda osoa lortzeko, bisitatu ITAR web orrialdea.
Microsemi Corporation (NASDAQ: MSCC) irtenbide erdieroaleen zorro osoa eskaintzen du: aeroespaziala, defentsa eta segurtasuna; enpresa eta komunikazioak; eta industria eta energia alternatiboen merkatuak. Produktuen artean, errendimendu handiko, fidagarritasun handiko gailu analogikoak eta RF, seinale mistoa eta RF zirkuitu integratuak, SoC pertsonalizagarriak, FPGAak eta azpisistema osoak daude. Microsemi-k Aliso Viejo-n (Kalifornia) du egoitza. Lortu informazio gehiago hemen www.microsemi.com.
© 2012 Microsemi Corporation. Eskubide guztiak erreserbatuak. Microsemi eta Microsemi logotipoa Microsemi Corporation-en marka komertzialak dira. Gainerako marka komertzialak eta zerbitzu-markak dagozkien jabeen jabetzakoak dira.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 AEB AEBetan: +1 949-380-6100 Salmentak: +1 949-380-6136
Faxa: +1 949-215-4996
Dokumentuak / Baliabideak
![]() |
Microsemi SmartDesign MSS ehun-interfazea [pdf] Argibideen eskuliburua SmartDesign MSS Fabric Interface, MSS Fabric Interface, Fabric Interface, Interface |