Microsemi-LOGO

Configuració del controlador Microsemi IGLOO2 HPMS DDR

Microsemi -DG0618-Detecció-i-correcció-d'errors-en-dispositius-SmartFusion2-que utilitzen-memòria DDR-IMATGE-DE-PRODUCTE

Introducció

L'IGLOO2 HPMS té un controlador DDR integrat (HPMS DDR). Aquest controlador DDR està pensat per controlar una memòria DDR fora de xip. Es pot accedir al controlador HPMS DDR des de l'HPMS (utilitzant HPDMA) així com des del teixit FPGA.
Quan utilitzeu System Builder per crear un bloc de sistema que inclogui un HPMS DDR, System Builder configura el controlador HPMS DDR segons les vostres entrades i seleccions.
L'usuari no requereix cap configuració de DDR HPMS independent. Per obtenir més informació, consulteu la Guia de l'usuari del creador de sistemes IGLOO2.
Constructor de sistemes

Constructor de sistemes

En em Builder per configurar el DDR HPMS automàticament.

  1.  A la pestanya Característiques del dispositiu de System Builder, comproveu Memòria DDR externa HPMS (HPMS DDR).
  2. A la pestanya Memòries, seleccioneu el tipus de memòria DDR:
    • DDR2
    •  DDR3
    • LPDDR
  3. Seleccioneu l'amplada de la memòria DDR: 8, 16 o 32
  4. Comproveu ECC si voleu tenir ECC per a la DDR.
  5. Introduïu el temps de configuració de la memòria DDR. Aquest és el temps que necessita la memòria DDR per inicialitzar-se.
  6. Feu clic a Importa la configuració del registre per importar els valors del registre per al FDDR d'un text existent file que conté els valors del registre. Vegeu la taula 1 per a la configuració del registre file sintaxi.
    Libero emmagatzema automàticament aquestes dades de configuració a l'eNVM. Després del restabliment de l'FPGA, aquestes dades de configuració es copiaran automàticament a l'HPMS DDR.

Figura 1 • System Builder i HPMS DDR

Microsemi-IGLOO2-HPMS-DDR-Configuració del controlador-1

Taula 1 • Configuració del registre File Sintaxi

  • 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ó del controlador HPMS DDR

Quan utilitzeu el controlador DDR HPMS per accedir a una memòria DDR externa, el controlador DDR s'ha d'inicialitzar en temps d'execució. Això es fa escrivint dades de configuració als registres dedicats de configuració del controlador DDR. A IGLOO2, l'eNVM emmagatzema les dades de configuració del registre i després del restabliment de l'FPGA, les dades de configuració es copien de l'eNVM als registres dedicats de l'HPMS DDR per a la inicialització.

Registres de control HPMS DDR
El controlador HPMS DDR té un conjunt de registres que s'han de configurar en temps d'execució. Els valors de configuració d'aquests registres representen diferents paràmetres, com ara el mode DDR, l'amplada PHY, el mode de ràfega i l'ECC. Per obtenir detalls complets sobre els registres de configuració del controlador DDR, consulteu la Guia de l'usuari de Microsemi IGLOO2
Configuració de registres HPMS MDDR

Per especificar els valors del registre DDR:

  1. Utilitzeu un editor de text fora de Libero SoC, prepareu un text file que conté els noms i valors del registre, com a la figura 1-1.
  2. A la pestanya Memòria del creador de sistemes, feu clic a Importa la configuració del registre.
  3. Navegueu fins a la ubicació del text de configuració de registre file que heu preparat al pas 1 i seleccioneu file per importar.

Figura 1-1 • Registre les dades de configuració – Format de text

Microsemi-IGLOO2-HPMS-DDR-Configuració del controlador-2

Inicialització HPMS DDR
Les dades de configuració del registre que importeu per a l'HPMS DDR es carreguen a l'eNVM i es copien als registres de configuració de l'HPMS DDR després del restabliment de l'FPGA. No cal cap acció de l'usuari per inicialitzar l'HPMS DDR en temps d'execució. Aquesta inicialització automatitzada també es modela en simulació.

Descripció del port

Interfície DDR PHY
Aquests ports estan exposats al nivell superior del bloc generat per System Builder. Per obtenir més informació, consulteu la Guia d'usuari del creador de sistemes IGLOO2. Connecteu aquests ports a la vostra memòria DDR.

Taula 2-1 • Interfície DDR PHY

Nom del port Direcció Descripció
MDDR_CAS_N FORA DRAM CASN
MDDR_CKE FORA DRAM CKE
MDDR_CLK FORA Rellotge, cara P
MDDR_CLK_N FORA Rellotge, cara N
MDDR_CS_N FORA DRAM CSN
MDDR_ODT FORA DRAM ODT
MDDR_RAS_N FORA DRAM RASN
MDDR_RESET_N FORA Restabliment de DRAM per a DDR3
MDDR_WE_N FORA DRAM WEN
MDDR_ADDR[15:0] FORA Bits d'adreça de Dram
MDDR_BA[2:0] FORA Adreça de Dram Bank
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) DINS FORA Màscara de dades de Dram
MDDR_DQS ([3:0]/[1:0]/[0]) DINS FORA Entrada/sortida estroboscópica de dades de Dram - Lateral P
MDDR_DQS_N ([3:0]/[1:0]/[0]) DINS FORA Entrada/sortida de dades estroboscòpiques de Dram - Lateral N
MDDR_DQ ([31:0]/[15:0]/[7:0]) DINS FORA Entrada/sortida de dades DRAM
MDDR_DQS_TMATCH_0_IN IN FIFO en senyal
MDDR_DQS_TMATCH_0_OUT FORA Senyal de sortida FIFO
MDDR_DQS_TMATCH_1_IN IN FIFO en senyal (només 32 bits)
MDDR_DQS_TMATCH_1_OUT FORA Senyal de sortida FIFO (només de 32 bits)
MDDR_DM_RDQS_ECC DINS FORA Màscara de dades Dram ECC
MDDR_DQS_ECC DINS FORA Entrada/sortida de dades estroboscòpiques de Dram ECC - Lateral P
MDDR_DQS_ECC_N DINS FORA Entrada/sortida de dades estroboscòpiques de Dram ECC - Lateral N
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) DINS FORA Entrada/sortida de dades DRAM ECC
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO en senyal
MDDR_DQS_TMATCH_ECC_OUT FORA Senyal de sortida ECC FIFO (només de 32 bits)

L'amplada de port d'alguns ports canvia en funció de la selecció de l'amplada PHY. La notació "[a:0]/[b:0]/[c:0]" s'utilitza per indicar aquests ports, on "[a:0]" es refereix a l'amplada del port quan es selecciona una amplada PHY de 32 bits. , "[b:0]" correspon a una amplada PHY de 16 bits i "[c:0]" correspon a una amplada PHY de 8 bits.

Suport al producte

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, 408.643.6913

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 dels EUA: +1 949-380-6100 Vendes: +1 949-380-6136
Fax: +1 949-215-4996

© 2013 Microsemi Corporation. Tots els drets reservats. Microsemi i el logotip de Microsemi són marques comercials de Microsemi Corporation. Totes les altres marques comercials i marques de servei són propietat dels seus respectius propietaris.

Documents/Recursos

Configuració del controlador Microsemi IGLOO2 HPMS DDR [pdfGuia de l'usuari
IGLOO2 Configuració del controlador DDR HPMS, IGLOO2, Configuració del controlador DDR HPMS, Configuració del controlador DDR, configuració

Referències

Deixa un comentari

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