logu microsemi

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3

Configurazione è Connettività

U Subsistema di Microcontroller SmartFusion vi permette di estenderà naturalmente u Bus AMBA in u tessulu FPGA. Pudete cunfigurà l'interfaccia di tela AMBA cum'è APB3 o AHBlite secondu e vostre esigenze di cuncepimentu. Una interfaccia di bus master è slave hè dispunibule in ogni modu. Stu documentu furnisce i passi essenziali per creà un sistema AMBA APB3 di tissu MSS-FPGA utilizendu u configuratore MSS dispunibule in u software Libero® IDE. I periferici APB sò cunnessi à u MSS cù CoreAPB3 versione 4.0.100 o più. I seguenti passi cunnetta i periferichi APB3 implementati in u tissu FPGA à u MSS.

Configurazione MSS

Passu 1. Selezziunate u MSS FCLK (GLA0) à u rapportu di clock clock tissu.
Selezziunate u divisore FAB_CLK in u MSS Clock Management Configurator cum'è mostra Figura 1-1. Duvete eseguisce l'analisi di timing statica post-layout per assicurà chì u disignu risponde à i requisiti di timing definiti in u Clock Management Configurator. Pudete bisognu di aghjustà u rapportu di u clock trà u MSS è a tela per ottene un disignu funziunale.

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 1

Passu 2. Selezziunà u modu MSS AMBA.
Selezziunate l'AMBA APB3 Interface Type in u MSS Fabric Interface Configurator cum'è mostra in Figura 1-2. Cliccate OK per cuntinuà.

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 2

Figura 1-2 • Interfaccia AMBA APB3 Scelta
L'AMBA è FAB_CLK sò promossi à Top automaticamente è sò dispunibuli per qualsiasi SmartDesign chì instantiate u MSS.

Crea u Tessulu FPGA è u Subsistema AMBA

U subsistema AMBA di tela hè creatu in un cumpunente SmartDesign regulare, è dopu u cumpunente MSS hè instanziatu in quellu cumpunente (cum'è mostra in Figura 1-5).
Step 1. Instantiate è cunfigurà CoreAPB3. APB Master Data Bus Width - 32-bit; a stessa larghezza di u bus di dati MSS AMBA. Configurazione di l'indirizzu - Varia secondu a dimensione di u vostru slot; vede Table 1-1 per i valori curretti.

Table 1-1 • Valori di cunfigurazione di l'indirizzu

   

64KB Slot Size, finu à 11 Slaves

 

4KB Slot Size, finu à 16 Slaves

256 Byte Slot Size, finu à 16 Slaves  

16 Byte Slot Size, finu à 16 Slaves

Numeru di bit di indirizzu guidati da u maestru 20 16 12 8
Posizione in l'indirizzu slave di i 4 bit superiori di l'indirizzu maestru [19:16] (Ignorata se a larghezza di l'indirizzu maestru>= 24 bits) [15:12] (Ignorata se a larghezza di l'indirizzu maestru>= 20 bits) [11:8] (Ignorata se a larghezza di l'indirizzu maestru>= 16 bits) [7:4] (Ignorata se a larghezza di l'indirizzu maestru>= 12 bits)
Indirizzu indirettu Micca in usu

Slots Slave APB attivati ​​- Disattivate i slot chì ùn pensate micca di utilizà per a vostra applicazione. U numeru di slots dispunibuli per u disignu hè una funzione di a dimensione di slot scelta. Per 64KB solu i slot da 5 à 15 sò dispunibili per via di a visibilità di u tissu da a mappa di memoria MSS (da 0x4005000 à 0x400FFFFF). Per i slot più chjuchi, tutti i slot sò dispunibili. Vede a "Memory Map Computation" à a pagina 7 per più dettagli nantu à e dimensioni di slot è cunnessione slave/slot. Testbench - Licenza d'utilizatore - RTL

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 3

Passu 2. Instanziate è cunfigurà periferiche AMBA APB in u vostru disignu.
Passu 3. Cunnette u sottosistema inseme. Questu pò esse fattu automaticamente o manualmente. Cunnessione Automatica - A funzione di cunnessione automatica SmartDesign (dispunibule da u Menu SmartDesign, o clicchendu cù u dirittu à u Canvas) cunnetta automaticamente l'orologi di u sottosistema è resetta è vi presenta un editore di Mappa di Memoria induve pudete assignà i schiavi APB à l'indirizzi adattati. (Figura 1-4).

Nota: chì a funzione di cunnessu automaticu eseguisce u clock è resettate e cunnessione solu se i nomi di portu FAB_CLK è M2F_RESET_N ùn sò micca cambiati nantu à u cumpunente MSS.

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 4

Cunnessione Manuale - Cunnette u subsistema cumu seguitu:

  • Cunnette u CoreAPB3 mirrored-master BIF à u MSS Master BIF (cum'è mostra in Figura 1-5).
  • Cunnette i schiavi APB à i slot adatti secondu a specificazione di a vostra mappa di memoria.
  • Cunnette FAB_CLK à PCLK di tutti i periferici APB in u vostru disignu.
  • Cunnette M2F_RESET_N à PRESET di tutti i periferici APB in u vostru disignu.

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 5

Calculu di a mappa di memoria

Solu i seguenti dimensioni di slot sò supportati per MSS:

  • 64 KB
  • 4KB è sottu

Formula Generale

  • Per a dimensione di slot uguale à 64K, l'indirizzu di basa di u perifericu di u cliente hè: 0x40000000 + (numeru di slot * dimensione di slot)
  • Per a dimensione di slot menu di 64K, l'indirizzu di basa di u perifericu di u cliente hè: 0x40050000 + (numeru di slot * dimensione di slot)

L'indirizzu di basa per u tessulu hè fissu à 0x4005000, ma per simplificà l'equazione di a mappa di memoria, mostramu l'indirizzu di basa cum'è sfarente in casu 64KB.
Nota: a dimensione di u slot definisce u numeru di indirizzi per quellu perifericu (ie 1k significa chì ci sò 1024 indirizzi).

  • Examplu 1: 64KB byte slot size 64KB slots = 65536 slots (0x10000).
  • Se u perifericu hè in u slot numeru 7, allora, u so indirizzu hè: 0x40000000 + (0x7 * 0x10000) = 0x40070000
  • Example 2: 4KB byte slot size: Slots 4KB = 4096 slots (0x1000)
  • Se u perifericu hè in u slot numeru 5, allora, u so indirizzu hè: 0x40050000 + (0x5 * 0x800) = 0x40055000

Mappa di memoria View

Poi view a mappa di memoria di u sistema utilizendu a funzione Reports (da u menù Design sceglite Reports). Per esample, Figura 2-1 hè una mappa di memoria parziale generata per u sottosistema mostratu in

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 6

Supportu di u produttu

Microsemi SoC Products Group sustene i so prudutti cù diversi servizii di supportu, cumpresu u Serviziu Clienti, u Centru di Supportu Tecnicu di Clienti, un websitu, posta elettronica, è uffizii di vendita in u mondu. Questu appendice cuntene infurmazioni nantu à cuntattà u Gruppu di Prodotti Microsemi SoC è l'usu di sti servizii di supportu.

Serviziu à i clienti

Cuntattate u Serviziu Clienti per un supportu di produttu micca tecnicu, cum'è u prezzu di u produttu, l'aghjurnamenti di u produttu, l'infurmazioni di l'aghjurnamentu, u statu di l'ordine è l'autorizazione.

  • Da l'America di u Nordu, chjamate 800.262.1060
  • Da u restu di u mondu, chjamate 650.318.4460
  • Fax, da ogni locu in u mondu, 408.643.6913

Centru di Assistenza Tecnica di Clienti

Microsemi SoC Products Group furnisce u so Centru di Supportu Tecnicu à i Clienti cù ingegneri altamente qualificati chì ponu aiutà à risponde à e vostre dumande di hardware, software è cuncepimentu nantu à i Prodotti Microsemi SoC. U Centru di Assistenza Tecnica di u Cliente passa assai tempu per creà note d'applicazione, risposte à e dumande cumuni di u ciclu di cuncepimentu, documentazione di prublemi cunnisciuti è diverse FAQ. Allora, prima di cuntattateci, visitate e nostre risorse in linea. Hè assai prubabile chì avemu digià rispostu à e vostre dumande.

Assistenza tecnica

Visita l'Assistenza Clienti websitu (www.microsemi.com/soc/support/search/default.aspx) per più infurmazione è supportu. Parechje risposte dispunibili nantu à u searchable web risorsa include diagrammi, illustrazioni, è ligami à altre risorse nantu à u websitu.

Websitu

Pudete cercà una varietà di infurmazioni tecniche è micca tecniche nantu à a pagina principale di SoC, à www.microsemi.com/soc.

Cuntattate u Centru di Assistenza Tecnica di Clienti

Ingegneri altamente qualificati stanu u Centru di Supportu Tecnicu. U Centru di Supportu Tecnicu pò esse cuntattatu per email o attraversu u Gruppu di Prodotti Microsemi SoC websitu.

E-mail
Pudete cumunicà e vostre dumande tecniche à u nostru indirizzu email è riceve risposte per email, fax, o telefunu. Inoltre, se avete prublemi di disignu, pudete email u vostru disignu files per riceve assistenza. Monitoremu constantemente u contu di email in tuttu u ghjornu. Quandu ci mandendu a vostra dumanda, assicuratevi di includere u vostru nome cumpletu, u nome di a cumpagnia, è a vostra infurmazione di cuntattu per un trattamentu efficace di a vostra dumanda. L'indirizzu email di supportu tecnicu hè soc_tech@microsemi.com.

I mo casi

I clienti di Microsemi SoC Products Group ponu invià è seguità casi tecnichi in linea andendu à I mo casi.

Fora di i Stati Uniti

I clienti chì necessitanu assistenza fora di i fusi orari di i Stati Uniti ponu cuntattà l'assistenza tecnica per email (soc_tech@microsemi.com) o cuntattate un uffiziu di vendita lucale. L'elenco di l'uffizii di vendita ponu esse truvati à www.microsemi.com/soc/company/contact/default.aspx.

Assistenza tecnica ITAR

Per supportu tecnicu nantu à i FPGA RH è RT chì sò regulati da u Regolamentu Internaziunale di Traffic in Arms (ITAR), cuntattateci via soc_tech_itar@microsemi.com. In alternativa, in I miei casi, selezziunate Sì in a lista a tendina ITAR. Per una lista completa di Microsemi FPGA regulati da ITAR, visitate l'ITAR web pagina. Microsemi Corporation (NASDAQ: MSCC) offre una cartera cumpleta di soluzioni di semiconductor per: aerospaziale, difesa è sicurità; impresa è cumunicazioni; è i mercati di l'energia industriale è alternativa. I prudutti includenu apparecchi analoghi è RF d'alta affidabilità, signali misti è circuiti integrati RF, SoC persunalizabili, FPGA è sottosistemi cumpleti. Microsemi hà a sede in Aliso Viejo, California. Sapete più à www.microsemi.com.

© 2013 Microsemi Corporation. Tutti i diritti riservati. Microsemi è u logo Microsemi sò marchi di Microsemi Corporation. Tutti l'altri marchi è marchi di serviziu sò a pruprietà di i so rispettivi pruprietarii.

Sede centrale di Microsemi
One Enterprise, Aliso Viejo CA 92656 USA In i Stati Uniti: +1 949-380-6100 Vendite: +1 949-380-6136 Fax: +1 949-215-4996

Documenti / Risorse

MICROCHIP SmartDesign MSS MSS è Fabric AMBA APB3 Design [pdfGuida di l'utente
SmartDesign MSS MSS è Fabric AMBA APB3 Design, SmartDesign MSS, MSS è Fabric AMBA APB3 Design, AMBA APB3 Design

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *