Configuración Microsemi SmartDesign MSS GPIO
O subsistema de microcontroladores SmartFusion (MSS) proporciona un periférico duro GPIO (subbus APB_1) con 32 GPIO configurables. O comportamento real de cada GPIO (controis de rexistro de activación de entrada, saída e saída, modos de interrupción, etc.) pódese definir a nivel de aplicación usando o controlador SmartFusion MSS GPIO proporcionado por Actel. Non obstante, debes definir se un GPIO está conectado directamente a un pad externo (MSS I/O) ou ao tecido FPGA. Esta parte da configuración do dispositivo realízase mediante o configurador MSS GPIO e descríbese neste documento.
Para obter máis detalles sobre o periférico duro MSS GPIO, consulte a Guía do usuario do subsistema de microcontroladores Actel SmartFusion.
Opcións de conectividade
Pad de E/S MSS - Seleccione esta opción para indicar que o GPIO seleccionado se conectará a un pad externo dedicado (MSS I/O). Debe seleccionar o tipo de búfer de E/S (INBUF, OUTBUF, TRIBUFF e BIBUF) que definirá como se está configurando o panel de E/S MSS. Teña en conta que é posible que esta opción non estea dispoñible se a E/S MSS xa está empregada por outro periférico ou a rede (consulte a sección Compartir E/S MSS para máis detalles)
tecido - Seleccione esta opción para indicar que o GPIO seleccionado estará conectado ao tecido FPGA. Debes seleccionar se queres que a(s) conexión(s) GPI (Entrada), GPO (Saída) ou GPI e GPO (Entrada/Saída) aparezan para conectarse ao tecido. Teña en conta que o rexistro de habilitación de saída GPIO non se pode levar ao tecido cando se selecciona esta opción. Ademais, os GPI conectados ao tecido poden desencadear interrupcións da lóxica do usuario se a súa aplicación establece correctamente os bits de habilitación de interrupcións (funcións de inicialización do controlador MSS GPIO).
Compartir E/S MSS
Na arquitectura SmartFusion, as E/S MSS compártense entre dous periféricos MSS ou entre un periférico MSS e o tecido FPGA. É posible que os GPIO de MSS non poidan conectarse a unha E/S de MSS en particular se esta E/S xa está conectada a un periférico MSS ou á trama FPGA. O configurador GPIO ofrece comentarios directos sobre se un GPIO pode conectarse a unha E/S MSS ou non.
GPIO[31:16]
GPIO[31:16] organízanse en grupos que indican con que periférico MSS están compartindo E/S MSS. Se se usa un periférico (activado no lenzo de MSS), o menú despregable MSS I/O Pad aparecerá en gris para os GPIO compartidos correspondentes e móstrase unha icona de información xunto ao menú despregable. A icona de información indica que non se pode seleccionar a opción de E/S MSS porque xa a utiliza un periférico MSS ou, segundo o paquete seleccionado, non está conectada.
Example 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 e UART_1 están habilitados no lienzo de MSS.
- GPIO[31:16] non se pode conectar a unha E/S MSS. Teña en conta os menús atenuados e as iconas de información (Figura 1-1).
- GPIO[31:15] aínda se pode conectar ao tecido FPGA. Neste example, GPIO[31] está conectado á trama como unha saída e GPIO[30] como unha entrada.
Example 2
I2C_0 e I2C_1 están desactivados no lenzo de MSS.
- GPIO[31:30] e GPIO[23:22] pódense conectar a unha E/S MSS (como se mostra na Figura 1-2).
- Neste example, tanto GPIO[31] como GPIO[30] están conectados a un MSS I/O como portos de saída.
- Neste example, GPIO[23] está conectado a un MSS I/O como un porto de entrada e GPIO[22] está conectado a un MSS I/O como un porto bidireccional.
- GPIO[29:24,21:16] non se pode conectar a unha E/S MSS. Teña en conta os menús atenuados e as iconas de información.
- GPIO[29:24,21:16] aínda se pode conectar ao tecido FPGA. Neste example, tanto GPIO[29] como GPIO[28] están conectados á trama como portos de entrada.
GPIO[15:0]
GPIO[15:0] comparte E/S MSS que se poden configurar para conectarse á trama FPGA (esta configuración posterior pódese facer mediante o configurador de E/S MSS). Se unha E/S MSS está configurada para conectarse ao tecido FPGA, entón o menú despregable MSS I/O Pad aparecerá en gris para os GPIO compartidos correspondentes e móstrase unha icona de información xunto ao menú despregable. A icona de información indica que non se pode seleccionar a opción MSS I/O porque xa se usa ou, segundo o paquete seleccionado, non está vinculada.
Teña en conta que o texto azul do configurador destaca o nome do PIN do paquete para cada E/S MSS asociada a un GPIO. Esta información é útil para planificar o deseño do taboleiro.
Example
Para demostrar axeitadamente como se acoplan as configuracións de E/S MSS e as configuracións GPIO[15:0], a Figura 1-3 mostra ambos os configuradores en paralelo coa seguinte configuración:
- MSS I/O[15] úsase como un porto INBUF conectado á trama FPGA. En consecuencia, GPIO[15] non se pode conectar a unha E/S MSS.
- GPIO[5] está conectado a unha E/S MSS como entrada. En consecuencia, MSS I/O[5] non se pode usar para conectarse á trama FPGA.
- GPIO[3] está conectado ao tecido FPGA como unha saída. En consecuencia, MSS I/O[3] non se pode usar para conectarse á trama FPGA.
Descrición do porto
Táboa 2-1 • Descrición do porto GPIO
Nome do porto | Dirección | PAD? | Descrición |
GPIO_ _IN | In | Si | Nome do porto GPIO cando GPIO[índice] está configurado como E/S MSS Entrada
porto |
GPIO_ _FÓRA | Fóra | Si | Nome do porto GPIO cando GPIO[índice] está configurado como E/S MSS Saída
porto |
GPIO_ _TRI | Fóra | Si | Nome do porto GPIO cando GPIO[índice] está configurado como E/S MSS
Tristato porto |
GPIO_ _BI | Inout | Si | Nome do porto GPIO cando GPIO[índice] está configurado como MSS E/S Bidireccional porto |
F2M_GPI_ | In | Non | Nome do porto GPIO cando GPIO[índice] está configurado para conectarse ao tecido FPGA como un Entrada porto (F2M indica que o sinal vai do tecido ao MSS) |
M2F_GPO_ | In | Non | Nome do porto GPIO cando GPIO[índice] está configurado para conectarse ao tecido FPGA como un Saída porto (M2F indica que o sinal vai do MSS ao tecido) |
Nota:
- Os portos PAD ascenden automaticamente á parte superior en toda a xerarquía de deseño.
- Os portos que non sexan PAD deben ascender manualmente ao nivel superior desde o lenzo do configurador de MSS para que estean dispoñibles como o seguinte nivel de xerarquía.
Apoio ao produto
O grupo de produtos Microsemi SoC respalda os seus produtos con varios servizos de soporte, incluíndo un centro de asistencia técnica ao cliente e un servizo de atención ao cliente non técnico. Este apéndice contén información sobre como contactar co Grupo de produtos SoC e utilizar estes servizos de asistencia.
Contacto co Centro de Soporte Técnico ao Cliente
Microsemi dota ao seu Centro de Soporte Técnico ao Cliente de enxeñeiros altamente cualificados que poden axudar a responder ás súas preguntas sobre hardware, software e deseño. O Centro de asistencia técnica ao cliente dedica moito tempo a crear notas de aplicación e respostas ás preguntas frecuentes. Polo tanto, antes de contactar connosco, visite os nosos recursos en liña. É moi probable que xa respondamos ás túas preguntas.
Soporte técnico
Os clientes de Microsemi poden recibir asistencia técnica sobre produtos Microsemi SoC chamando á liña de asistencia técnica en calquera momento de luns a venres. Os clientes tamén teñen a opción de enviar e rastrexar casos de forma interactiva en liña en My Cases ou enviar preguntas por correo electrónico en calquera momento da semana.
Web: www.actel.com/mycases
Teléfono (Norteamérica): 1.800.262.1060
Teléfono (Internacional): +1 650.318.4460
Correo electrónico: soc_tech@microsemi.com
Soporte técnico ITAR
Os clientes de Microsemi poden recibir asistencia técnica de ITAR sobre produtos Microsemi SoC chamando á liña directa de asistencia técnica de ITAR: de luns a venres, de 9:6 a XNUMX:XNUMX, hora do Pacífico. Os clientes tamén teñen a opción de enviar e rastrexar casos de forma interactiva en liña en My Cases ou enviar preguntas por correo electrónico en calquera momento da semana.
Web: www.actel.com/mycases
Teléfono (Norteamérica): 1.888.988.ITAR
Teléfono (Internacional): +1 650.318.4900
Correo electrónico: soc_tech_itar@microsemi.com
Atención ao cliente non técnico
Póñase en contacto co servizo de atención ao cliente para obter asistencia técnica sobre o produto, como prezos dos produtos, actualizacións de produtos, información de actualización, estado do pedido e autorización.
Os representantes de atención ao cliente de Microsemi están dispoñibles de luns a venres, de 8:5 a XNUMX:XNUMX, hora do Pacífico, para responder preguntas non técnicas.
Teléfono: +1
Microsemi Corporation (NASDAQ: MSCC) ofrece a carteira de tecnoloxía de semicondutores máis completa do sector. Comprometidos con resolver os desafíos do sistema máis críticos, os produtos de Microsemi inclúen dispositivos analóxicos e de RF de alto rendemento e alta fiabilidade, circuítos integrados de sinal mixto, FPGA e SoC personalizables e subsistemas completos. Microsemi atende aos principais fabricantes de sistemas de todo o mundo nos mercados de defensa, seguridade, aeroespacial, empresarial, comercial e industrial. Máis información en www.microsemi.com
Sede corporativa Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
EUA
Teléfono 949-221-7100 Fax 949-756-0308
SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
EUA
Teléfono 650.318.4200 Fax 650.318.4600 www.actel.com
SoC Products Group (Europa) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Reino Unido
Teléfono +44 (0) 1276 609 300
Fax +44 (0) 1276 607
SoC Products Group (Xapón) Edificio EXOS Ebisu 4F
1-24-14 Ebisu Shibuya-ku Tokio 150 Xapón
Teléfono +81.03.3445.7671 Fax +81.03.3445.7668
SoC Products Group (Hong Kong) Room 2107, China Resources Building 26 Harbour Road
Wanchai, Hong Kong
Teléfono +852 2185 6460
Fax +852 2185 6488
© 2010 Microsemi Corporation. Todos os dereitos reservados. Microsemi e o logotipo de Microsemi son marcas comerciais de Microsemi Corporation. Todas as outras marcas comerciais e marcas de servizo son propiedade dos seus respectivos propietarios.
Documentos/Recursos
![]() |
Configuración Microsemi SmartDesign MSS GPIO [pdfManual do usuario SmartDesign MSS GPIO, Configuración, SmartDesign MSS GPIO Configuración, SmartDesign MSS |