Configuración do controlador Microsemi IGLOO2 HPMS DDR
Introdución
O HPMS IGLOO2 ten un controlador DDR integrado (HPMS DDR). Este controlador DDR está destinado a controlar unha memoria DDR sen chip. Pódese acceder ao controlador HPMS DDR desde o HPMS (usando HPDMA) así como desde o tecido FPGA.
Cando usa System Builder para construír un bloque de sistema que inclúa un HPMS DDR, System Builder configura o controlador HPMS DDR segundo as súas entradas e seleccións.
Non é necesaria ningunha configuración separada de HPMS DDR por parte do usuario. Para obter máis información, consulte a Guía do usuario do IGLOO2 System Builder.
Creador de sistemas
Creador de sistemas
En em Builder para configurar o HPMS DDR automaticamente.
- Na pestana Características do dispositivo do System Builder, marque a memoria DDR externa de HPMS (HPMS DDR).
- Na pestana Memorias, seleccione o Tipo de memoria DDR:
- DDR2
- DDR3
- LPDDR
- Seleccione o ancho da memoria DDR: 8, 16 ou 32
- Marque ECC se quere ter ECC para DDR.
- Introduza o tempo de configuración da memoria DDR. Este é o tempo que precisa a memoria DDR para inicializarse.
- Faga clic en Importar configuración de rexistro para importar os valores de rexistro para o FDDR desde un texto existente file que contén os valores do rexistro. Consulte a táboa 1 para a configuración do rexistro file sintaxe.
Libero almacena automaticamente estes datos de configuración no eNVM. Tras o restablecemento da FPGA, estes datos de configuración copiaranse automaticamente no HPMS DDR.
Figura 1 • System Builder e HPMS DDR
Táboa 1 • Configuración do rexistro File Sintaxe
- ddrc_dyn_soft_reset_CR 0x00 ;
- ddrc_dyn_refresh_1_CR 0x27DE ;
- ddrc_dyn_refresh_2_CR 0x30F ;
- ddrc_dyn_powerdown_CR 0x02 ;
- ddrc_dyn_debug_CR 0x00 ;
- ddrc_ecc_data_mask_CR 0x0000 ;
- ddrc_addr_map_col_1_CR 0x3333 ;
Configuración do controlador HPMS DDR
Cando utiliza o controlador DDR HPMS para acceder a unha memoria DDR externa, o controlador DDR debe inicializarse no tempo de execución. Isto faise escribindo datos de configuración nos rexistros de configuración de controladores DDR dedicados. En IGLOO2, o eNVM almacena os datos de configuración do rexistro e despois do restablecemento da FPGA, os datos de configuración cópianse do eNVM aos rexistros dedicados do HPMS DDR para a súa inicialización.
Rexistros de control HPMS DDR
O controlador DDR HPMS ten un conxunto de rexistros que deben configurarse no tempo de execución. Os valores de configuración destes rexistros representan diferentes parámetros, como o modo DDR, o ancho PHY, o modo de ráfaga e o ECC. Para obter detalles completos sobre os rexistros de configuración do controlador DDR, consulte a Guía do usuario de Microsemi IGLOO2
Configuración de rexistros MDDR de HPMS
Para especificar os valores do rexistro DDR:
- Usa un editor de texto fóra de Libero SoC, prepara un texto file que contén os nomes e valores do rexistro, como na Figura 1-1.
- Desde a pestana Memoria do System Builder, faga clic en Importar configuración do rexistro.
- Navegue ata a localización do texto da configuración de rexistro file que preparou no paso 1 e seleccione file para importar.
Figura 1-1 • Rexistrar datos de configuración – Formato de texto
Inicialización de HPMS DDR
Os datos de configuración de rexistro que importa para o HPMS DDR cárganse no eNVM e cópiase nos rexistros de configuración de HPMS DDR ao restablecer a FPGA. Non é necesaria ningunha acción do usuario para inicializar o DDR de HPMS no tempo de execución. Esta inicialización automatizada tamén se modela en simulación.
Descrición do porto
Interfaz DDR PHY
Estes portos están expostos no nivel superior do bloque xerado por System Builder. Para obter máis información, consulte a Guía de usuario do IGLOO2 System Builder. Conecta estes portos á túa memoria DDR.
Táboa 2-1 • Interface DDR PHY
Nome do porto | Dirección | Descrición |
MDDR_CAS_N | FÓRA | DRAM CASN |
MDDR_CKE | FÓRA | DRAM CKE |
MDDR_CLK | FÓRA | Reloxo, cara P |
MDDR_CLK_N | FÓRA | Reloxo, cara N |
MDDR_CS_N | FÓRA | CSN DRAM |
MDDR_ODT | FÓRA | DRAM ODT |
MDDR_RAS_N | FÓRA | DRAM RASN |
MDDR_RESET_N | FÓRA | Restablecer DRAM para DDR3 |
MDDR_WE_N | FÓRA | DRAM WEN |
MDDR_ADDR[15:0] | FÓRA | Bits de enderezo de Dram |
MDDR_BA[2:0] | FÓRA | Enderezo do banco Dram |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | INOUT | Máscara de datos de Dram |
MDDR_DQS ([3:0]/[1:0]/[0]) | INOUT | Entrada/Saída de datos estroboscópicos de Dram - Lado P |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | INOUT | Entrada/Saída de datos estroboscópicos de Dram - Lado N |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | INOUT | Entrada/Saída de datos DRAM |
MDDR_DQS_TMATCH_0_IN | IN | FIFO en sinal |
MDDR_DQS_TMATCH_0_OUT | FÓRA | Sinal de saída FIFO |
MDDR_DQS_TMATCH_1_IN | IN | FIFO en sinal (só 32 bits) |
MDDR_DQS_TMATCH_1_OUT | FÓRA | Sinal de saída FIFO (só 32 bits) |
MDDR_DM_RDQS_ECC | INOUT | Máscara de datos Dram ECC |
MDDR_DQS_ECC | INOUT | Entrada/Saída de datos estroboscópicos de Dram ECC - Lado P |
MDDR_DQS_ECC_N | INOUT | Entrada/Saída de datos estroboscópicos de Dram ECC - Lado N |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | INOUT | Entrada/Saída de datos DRAM ECC |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO en sinal |
MDDR_DQS_TMATCH_ECC_OUT | FÓRA | Sinal de saída ECC FIFO (só 32 bits) |
O ancho dos portos para algúns portos cambia dependendo da selección do ancho PHY. A notación "[a:0]/[b:0]/[c:0]" úsase para indicar tales portos, onde "[a:0]" refírese ao ancho do porto cando se selecciona un ancho PHY de 32 bits , "[b:0]" corresponde a un ancho PHY de 16 bits e "[c:0]" corresponde a un ancho PHY de 8 bits.
Apoio ao produto
Microsemi SoC Products Group respalda os seus produtos con varios servizos de soporte, incluíndo o servizo de atención ao cliente, o centro de asistencia técnica ao cliente, un websitio web, correo electrónico e oficinas de vendas en todo o mundo. Este apéndice contén información sobre como contactar con Microsemi SoC Products Group e usar estes servizos de asistencia.
Atención ao cliente
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.
Desde América do Norte, chame ao 800.262.1060
Desde o resto do mundo, chame ao 650.318.4460 Fax, dende calquera parte do mundo, ao 408.643.6913
Centro de asistencia técnica al cliente
Microsemi SoC Products Group 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 sobre os produtos Microsemi SoC. O Centro de Soporte Técnico ao Cliente dedica moito tempo a crear notas de aplicacións, respostas a preguntas habituais do ciclo de deseño, documentación de problemas coñecidos e varias 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
Visita o servizo de atención ao cliente websitio (www.microsemi.com/soc/support/search/default.aspx) para obter máis información e apoio. Moitas respostas dispoñibles no buscable web recursos inclúen diagramas, ilustracións e ligazóns a outros recursos sobre o websitio.
Websitio
Podes buscar unha variedade de información técnica e non técnica na páxina de inicio de SoC, en www.microsemi.com/soc.
Contacto co Centro de Soporte Técnico ao Cliente
Enxeñeiros altamente cualificados están no Centro de Soporte Técnico. Pódese contactar co Centro de Soporte Técnico por correo electrónico ou a través do Microsemi SoC Products Group websitio.
Correo electrónico
Podes comunicar as túas preguntas técnicas ao noso enderezo de correo electrónico e recibir respostas por correo electrónico, fax ou teléfono. Ademais, se tes problemas de deseño, podes enviar o teu deseño por correo electrónico files para recibir asistencia. Monitorizamos constantemente a conta de correo electrónico durante todo o día. Cando nos envíes a túa solicitude, asegúrate de incluír o teu nome completo, o nome da empresa e a túa información de contacto para un procesamento eficiente da túa solicitude.
O enderezo de correo electrónico do soporte técnico é soc_tech@microsemi.com.
Os meus casos
Os clientes de Microsemi SoC Products Group poden enviar e rastrexar casos técnicos en liña accedendo a Os meus casos.
Fóra dos EUA
Os clientes que necesiten axuda fóra das zonas horarias dos Estados Unidos poden contactar co soporte técnico por correo electrónico (soc_tech@microsemi.com) ou póñase en contacto cunha oficina de vendas local. As listas de oficinas de vendas pódense consultar en
www.microsemi.com/soc/company/contact/default.aspx.
Soporte técnico ITAR
Para obter asistencia técnica sobre FPGA RH e RT reguladas polo Regulamento Internacional de Tráfico de Armas (ITAR), póñase en contacto connosco a través de soc_tech_itar@microsemi.com. Alternativamente, dentro dos meus casos, seleccione Si na lista despregable ITAR. Para obter unha lista completa de Microsemi FPGA reguladas por ITAR, visite o ITAR web páxina.
Microsemi Corporation (NASDAQ: MSCC) ofrece unha carteira completa de solucións de semicondutores para: aeroespacial, defensa e seguridade; empresa e comunicacións; e mercados industriais e de enerxías alternativas. Os produtos inclúen dispositivos analóxicos e de RF de alto rendemento e alta fiabilidade, circuítos integrados de sinal mixto e RF, SoC personalizables, FPGA e subsistemas completos. Microsemi ten a súa sede en Aliso Viejo, California. Máis información en www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Dentro dos EUA: +1 949-380-6100 Vendas: +1 949-380-6136
Fax: +1 949-215-4996
© 2013 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 do controlador Microsemi IGLOO2 HPMS DDR [pdfGuía do usuario IGLOO2 HPMS DDR Controller Configuration, IGLOO2, HPMS DDR Controller Configuration, DDR Controller Configuration, Configuration |