logotip microsemi

Simulació SmartDesign MSS

Simulació MICROSEMI SmartDesign MSS

Informació del producte:

La simulació SmartDesign MSS és una característica del subsistema de microcontroladors SmartFusion que es pot simular mitjançant ModelSim. La simulació MSS es realitza mitjançant una estratègia de Bus Functional Model (BFM). El processador SmartFusion MSS Cortex M3 està modelat amb el model funcional de bus AMBA (BFM) d'Actel. Els perifèrics SmartFusion MSS s'han classificat en dos grups: el primer grup té models de comportament complets, mentre que el segon grup té models de memòria que només emeten missatges quan s'ha accedit a les ubicacions de memòria dins del perifèric.

Model funcional de bus:

El processador SmartFusion MSS Cortex M3 està modelat amb el model funcional de bus AMBA (BFM) d'Actel. Això facilita als usuaris la simulació del processador, ja que proporciona detalls sobre les instruccions i la sintaxi compatibles del BFM.

Perifèrics i comportaments:

Per minimitzar el temps de simulació, certs perifèrics del SmartFusion MSS no tenen models de comportament complets. En canvi, es substitueixen per models de memòria que només emeten missatges quan s'ha accedit a les ubicacions de memòria dins del perifèric. Això vol dir que els senyals perifèrics no canviaran en funció de cap escriptura als registres, ni reaccionaran a cap entrada de senyal als pins del protocol. Els perifèrics que entren en aquest grup inclouen:

Ús del producte:

  1. Consulteu la Guia de l'usuari de DirectCore AMBA BFM d'Actel (PDF) per obtenir més informació sobre les instruccions i la sintaxi compatibles del BFM.
  2. Si voleu minimitzar el temps de simulació, utilitzeu perifèrics que tinguin models de comportament complets.
  3. Si necessiteu utilitzar perifèrics que només tinguin models de memòria, recordeu que els seus senyals no canviaran en funció de cap escriptura als registres ni reaccionaran a cap entrada de senyal als pins del protocol.
  4. Si teniu cap problema amb l'SmartDesign MSS, consulteu la secció d'assistència del producte del manual d'usuari per obtenir ajuda.

Suport al producte:

Si necessiteu ajuda amb l'SmartDesign MSS, podeu contactar amb el centre d'assistència tècnica al client mitjançant el seu weblloc o trucant-los directament. Per obtenir assistència tècnica ITAR, consulteu la secció Suport tècnic ITAR del manual d'usuari.

Simulació

El subsistema del microcontrolador SmartFusion es pot simular mitjançant ModelSim. La simulació de MSS es realitza mitjançant una estratègia de Bus Functional Model (BFM). La simulació pot ser útil en determinades situacions, com ara:

  • Verificació de la connectivitat i l'adreçament dels perifèrics suaus al teixit
  • Verificació de la configuració de la interfície de memòria externa amb la memòria del proveïdor
  • Verificació del comportament de l'ACE

Aquest document descriu el suport de simulació per a SmartFusion MSS.

Model funcional de bus

El processador SmartFusion MSS Cortex M3 està modelat amb el model funcional de bus AMBA (BFM) d'Actel. Consulteu la Guia de l'usuari de DirectCore AMBA BFM d'Actel (PDF) per obtenir més informació sobre les instruccions i la sintaxi compatibles del BFM.

Perifèrics i comportaments

Per minimitzar el temps de simulació, certs perifèrics del SmartFusion MSS no tenen models de comportament complets. En lloc d'això, es substitueixen per models de memòria que emetrà un missatge que indica quan s'ha accedit a les ubicacions de memòria dins del perifèric. Això vol dir que els senyals perifèrics no canviaran en funció de cap escriptura als registres, ni reaccionaran a cap entrada de senyal als pins del protocol. Els perifèrics que entren en aquest grup inclouen:

  • UART
  • SPI
  • I2C
  • MAC
  • PDMA
  • Gos guardià
  • Temporitzador
  • RTC

Els perifèrics que tenen models de comportament complets inclouen:

  • Gestió del rellotge
  • eNVM
  • Controlador de memòria externa
  •  ACE
  •  GPIO
  •  Controlador d'interfície de teixit
  • eFROM
  •  Matriu d'autobusos AHB

El model de simulació eNVM no s'inicializarà amb l'emmagatzematge de dades o les dades del client d'inicialització. L'eSRAM i l'eNVM es modelen amb 256 x 8 RAM. Si utilitzeu una mida de RAM diferent, el vostre model utilitzarà la mida de RAM de 256 x 8. De la mateixa manera, el model de simulació eFROM no s'iniciarà amb dades de configuració de la regió. Podreu escriure i llegir als dos perifèrics com a elements de memòria.

Flux de simulació

La figura 1-1 il·lustra la jerarquia d'un disseny típic de MSS. El component MSS s'instancia en un component SmartDesign de primer nivell amb perifèrics de teixit. En aquest escenari, la generació del component MSS produirà test.bfm i user.bfm files. La generació del component SmartDesign_Top produirà el subsystem.bfm file.

MICROSEMI SmartDesign MSS Simulation 1

  • Test.bfm: Conté les ordres BFM per inicialitzar el model de simulació. El BFM mana en això file es generen en funció de la configuració de l'MSS. Això file és anàleg al codi d'arrencada del sistema, ja que inicialitza el MSS i crida a la vostra aplicació d'usuari. No modifiqueu això file.
  • Usuari.bfm: Podeu personalitzar-ho file per emular transaccions CortexM3 al vostre sistema. Conté una directiva d'inclusió a subsystem.bfm que s'ha de deixar de comentar si teniu perifèrics de teixit que voleu simular. El mapa de memòria dels perifèrics de teixit s'especifica dins de subsystem.bfm, podeu consultar les definicions dins d'aquest BFM file. Això file és anàleg al codi de l'aplicació d'usuari.
  • Subysystem.bfm:  Conté el mapa de memòria del teixit. No cal que modifiqueu això file.

Aquests files es passen automàticament a ModelSim™ per Libero® IDE, de manera que tot el que heu de fer és modificar l'script user.bfm abans d'executar ModelSim. Es pot accedir a l'script user.bfm mitjançant el fitxer File Jerarquia, a sota del vostre component MSS a la simulació Files (com es mostra a la figura 1-2).

MICROSEMI SmartDesign MSS Simulation 2

BFM Examples

Example 1: Polling ACE Status

En el següent example, l'estat de l'ACE es consulta per completar el calibratge i s'escriu en un dels bits MSS GPIO.

user.bfm:
MICROSEMI SmartDesign MSS Simulation 3

Examplle 2: escriptura i verificació de bits GPIO de teixit

En el següent exampS'han afegit dos GPIO suaus al teixit. El sistema genera automàticament subsystem.bfm i conté el mapa de memòria dels perifèrics GPIO suaus. Les etiquetes es poden fer referència des del vostre script user.bfm.

subsystem.bfm:

MICROSEMI SmartDesign MSS Simulation 4

El subsistema.bfm file es genera automàticament i no cal que el modifiqueu.

user.bfm:

ATENCIÓ AL CLIENT

Microsemi SoC Products Group recolza els seus productes amb diversos serveis de suport, com ara el servei d'atenció al client, el centre de suport tècnic al client, un weblloc web, correu electrònic i oficines de vendes a tot el món. Aquest apèndix conté informació sobre com contactar amb Microsemi SoC Products Group i utilitzar aquests serveis d'assistència.

Atenció al client

Poseu-vos en contacte amb el servei d'atenció al client per obtenir assistència no tècnica del producte, com ara preus del producte, actualitzacions del producte, informació d'actualització, estat de la comanda i autorització.

  • Des d'Amèrica del Nord, truqueu al 800.262.1060
  • Des de la resta del món, truqueu al 650.318.4460
  • Fax, des de qualsevol part del món, 650.318.8044

Centre d'assistència tècnica al client

Microsemi SoC Products Group disposa del centre d'assistència tècnica al client amb enginyers altament qualificats que us poden ajudar a respondre les vostres preguntes de maquinari, programari i disseny sobre els productes Microsemi SoC. El Centre d'assistència tècnica al client dedica molt de temps a crear notes d'aplicacions, respostes a preguntes habituals del cicle de disseny, documentació de problemes coneguts i diverses preguntes freqüents. Per tant, abans de contactar amb nosaltres, visiteu els nostres recursos en línia. És molt probable que ja hàgim respost les vostres preguntes.

Suport tècnic

Visiteu l'Atenció al client weblloc (www.microsemi.com/soc/support/search/default.aspx) per obtenir més informació i suport. Moltes respostes disponibles a la cerca web inclou diagrames, il·lustracions i enllaços a altres recursos del weblloc.

Weblloc

Podeu navegar per una varietat d'informació tècnica i no tècnica a la pàgina d'inici del SoC, a www.microsemi.com/soc.

Contactar amb el centre d'assistència tècnica al client

Enginyers altament qualificats doten el Centre de Suport Tècnic. Es pot contactar amb el Centre d'Assistència Tècnica per correu electrònic o mitjançant el Grup de Productes Microsemi SoC weblloc.

Correu electrònic
Podeu comunicar les vostres preguntes tècniques a la nostra adreça de correu electrònic i rebre les respostes per correu electrònic, fax o telèfon. A més, si teniu problemes de disseny, podeu enviar el vostre disseny per correu electrònic files per rebre ajuda. Supervisem constantment el compte de correu electrònic durant tot el dia. Quan ens envieu la vostra sol·licitud, assegureu-vos d'incloure el vostre nom complet, el nom de l'empresa i la vostra informació de contacte per a un processament eficient de la vostra sol·licitud. L'adreça de correu electrònic del suport tècnic és soc_tech@microsemi.com.

Els meus casos
Els clients de Microsemi SoC Products Group poden enviar i fer un seguiment de casos tècnics en línia anant a Els meus casos.

Fora dels EUA
Els clients que necessiten ajuda fora de les zones horàries dels EUA poden contactar amb l'assistència tècnica per correu electrònic (soc_tech@microsemi.com) o poseu-vos en contacte amb una oficina de vendes local. Els llistats d'oficines de vendes es poden trobar a www.microsemi.com/soc/company/contact/default.aspx.

Suport tècnic ITAR

Per obtenir suport tècnic sobre FPGA RH i RT que estan regulats per la Normativa Internacional de Trànsit d'Armes (ITAR), poseu-vos en contacte amb nosaltres mitjançant soc_tech_itar@microsemi.com. Alternativament, a Els meus casos, seleccioneu Sí a la llista desplegable ITAR. Per obtenir una llista completa de Microsemi FPGA regulats per ITAR, visiteu l'ITAR web pàgina.

Microsemi Corporation (NASDAQ: MSCC) ofereix una cartera completa de solucions de semiconductors per a: aeroespacial, defensa i seguretat; empresa i comunicacions; i mercats industrials i d'energies alternatives. Els productes inclouen dispositius analògics i RF d'alt rendiment i alta fiabilitat, circuits integrats de senyal mixt i RF, SoC personalitzables, FPGA i subsistemes complets. Microsemi té la seu a Aliso Viejo, Califòrnia. Més informació a www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 EUA Dins del
EUA: +1 949-380-6100 Vendes: +1 949-380-6136
Fax: +1 949-215-4996

Documents/Recursos

Simulació Microsemi SmartDesign MSS [pdfGuia de l'usuari
SmartDesign MSS Simulació, MSS Simulació, Simulació

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *