Microsemi -LOGO

Microsemi IGLOO2 HPMS DDR Controller Configuration

Microsemi -DG0618-Error-Detection-and-Correction-on-SmartFusion2-Devices-nga naggamit-DDR Memory-PRODUCT-IMAGE

Pasiuna

Ang IGLOO2 HPMS adunay naka-embed nga DDR controller (HPMS DDR). Kini nga DDR controller gituyo aron makontrol ang usa ka off-chip nga memorya sa DDR. Ang HPMS DDR controller mahimong ma-access gikan sa HPMS (gamit ang HPDMA) ingon man gikan sa FPGA nga panapton.
Kung gigamit nimo ang System Builder aron magtukod og system block nga naglakip sa HPMS DDR, ang System Builder mo-configure sa HPMS DDR controller para kanimo base sa imong mga entry ug mga pinili.
Walay bulag nga HPMS DDR configuration sa user ang gikinahanglan. Para sa mga detalye, palihog tan-awa ang IGLOO2 System Builder User's Guide.
System Builder

System Builder

Sa em Builder aron awtomatikong i-configure ang HPMS DDR.

  1.  Sa tab sa Device Features sa System Builder, susiha ang HPMS External DDR Memory (HPMS DDR).
  2. Sa Memories tab, pilia ang DDR Memory Type:
    • DDR2
    •  DDR3
    • LPDDR
  3. Pilia ang Lapad sa DDR Memory: 8, 16 o 32
  4. Susiha ang ECC kung gusto nimo adunay ECC para sa DDR.
  5. Pagsulod sa DDR memory setting time. Kini ang panahon nga gikinahanglan sa memorya sa DDR nga magsugod.
  6. I-klik ang Import Register Configuration aron ma-import ang Register values ​​para sa FDDR gikan sa kasamtangan nga text file naglangkob sa mga kantidad sa rehistro. Tan-awa ang Talaan 1 para sa configuration sa rehistro file syntax.
    Awtomatiko nga gitipigan sa Libero kini nga datos sa pag-configure sa eNVM. Sa pag-reset sa FPGA, kini nga data sa pag-configure awtomatiko nga makopya sa HPMS DDR.

Figure 1 • System Builder ug HPMS DDR

Microsemi-IGLOO2-HPMS-DDR-Controller-Configuration-1

Table 1 • Register Configuration File Syntax

  • 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 ;

Konfigurasyon sa HPMS DDR Controller

Kung imong gamiton ang HPMS DDR Controller aron maka-access sa usa ka eksternal nga DDR Memory, ang DDR Controller kinahanglan nga magsugod sa runtime. Gihimo kini pinaagi sa pagsulat sa datos sa pagsumpo ngadto sa gipahinungod nga mga register sa configuration sa DDR controller. Sa IGLOO2, gitipigan sa eNVM ang data sa pag-configure sa rehistro ug pagkahuman sa pag-reset sa FPGA, ang datos sa pag-configure gikopya gikan sa eNVM hangtod sa mga gipahinungod nga mga rehistro sa HPMS DDR para sa pagsugod.

Mga Rehistro sa Kontrol sa HPMS DDR
Ang HPMS DDR Controller adunay usa ka set sa mga rehistro nga kinahanglang i-configure sa runtime. Ang mga kantidad sa configuration alang niini nga mga rehistro nagrepresentar sa lain-laing mga parameter, sama sa DDR mode, PHY gilapdon, burst mode, ug ECC. Para sa kompletong detalye bahin sa mga register sa configuration sa DDR controller palihog tan-awa ang Microsemi IGLOO2 User's Guide
HPMS MDDR Registers Configuration

Aron mahibal-an ang mga kantidad sa DDR Register:

  1. Gamit ug text editor gawas sa Libero SoC, pag-andam ug text file nga adunay sulod nga mga ngalan sa Register ug mga kantidad, sama sa Figure 1-1.
  2. Gikan sa System Builder's Memory tab, i-klik ang Import Register Configuration.
  3. Pag-navigate sa lokasyon sa teksto sa Pag-configure sa Pagparehistro file imong giandam sa Lakang 1 ug pilia ang file sa pag-import.

Figure 1-1 • Register Configuration Data – Text Format

Microsemi-IGLOO2-HPMS-DDR-Controller-Configuration-2

HPMS DDR Initialization
Ang data sa Register Configuration nga imong gi-import para sa HPMS DDR gikarga sa eNVM ug gikopya sa HPMS DDR configuration registers sa pag-reset sa FPGA. Walay aksyon sa user ang gikinahanglan aron masugdan ang HPMS DDR sa runtime. Kini nga automated initialization gimodelo usab sa simulation.

Deskripsyon sa Port

DDR PHY Interface
Kini nga mga pantalan gibutyag sa taas nga lebel sa System Builder nga namugna block. Para sa mga detalye, konsultaha ang IGLOO2 System Builder User Guide. Ikonektar kini nga mga port sa imong DDR memory.

Talaan 2-1 • DDR PHY Interface

Ngalan sa Port Direksyon Deskripsyon
MDDR_CAS_N GAWAS DRAM CASN
MDDR_CKE GAWAS DRAM CKE
MDDR_CLK GAWAS Relo, P nga bahin
MDDR_CLK_N GAWAS Relo, N nga bahin
MDDR_CS_N GAWAS DRAM CSN
MDDR_ODT GAWAS DRAM ODT
MDDR_RAS_N GAWAS DRAM RASN
MDDR_RESET_N GAWAS DRAM Reset para sa DDR3
MDDR_WE_N GAWAS DRAM WEN
MDDR_ADDR[15:0] GAWAS Dram Address bits
MDDR_BA[2:0] GAWAS Address sa Dram Bank
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) SULOD GAWAS Dram Data Mask
MDDR_DQS ([3:0]/[1:0]/[0]) SULOD GAWAS Dram Data Strobe Input/Output – P Side
MDDR_DQS_N ([3:0]/[1:0]/[0]) SULOD GAWAS Dram Data Strobe Input/Output – N Side
MDDR_DQ ([31:0]/[15:0]/[7:0]) SULOD GAWAS DRAM Data Input/Output
MDDR_DQS_TMATCH_0_IN IN FIFO sa signal
MDDR_DQS_TMATCH_0_OUT GAWAS FIFO out signal
MDDR_DQS_TMATCH_1_IN IN FIFO sa signal (32-bit lang)
MDDR_DQS_TMATCH_1_OUT GAWAS FIFO out signal (32-bit lang)
MDDR_DM_RDQS_ECC SULOD GAWAS Dram ECC Data Mask
MDDR_DQS_ECC SULOD GAWAS Dram ECC Data Strobe Input/Output – P Side
MDDR_DQS_ECC_N SULOD GAWAS Dram ECC Data Strobe Input/Output – N Side
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) SULOD GAWAS DRAM ECC Data Input/Output
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO sa signal
MDDR_DQS_TMATCH_ECC_OUT GAWAS ECC FIFO out signal (32-bit lang)

Ang mga gilapdon sa pantalan alang sa pipila ka mga pantalan nagbag-o depende sa pagpili sa gilapdon sa PHY. Ang notasyon nga “[a:0]/[b:0]/[c:0]” gigamit sa pagtumong sa maong mga pantalan, diin ang “[a:0]” nagtumong sa gilapdon sa pantalan kon ang 32-bit nga PHY width gipili. , “[b:0]” katumbas sa 16-bit PHY gilapdon, ug “[c:0]” katumbas sa 8-bit PHY gilapdon.

Suporta sa Produkto

Gisuportahan sa Microsemi SoC Products Group ang mga produkto niini nga adunay lainlaing mga serbisyo sa suporta, lakip ang Customer Service, Customer Technical Support Center, a website, electronic mail, ug mga opisina sa pagbaligya sa tibuok kalibutan. Kini nga apendise adunay kasayuran bahin sa pagkontak sa Microsemi SoC Products Group ug paggamit niini nga mga serbisyo sa suporta.

Serbisyo sa Kustomer
Kontaka ang Customer Service alang sa dili teknikal nga suporta sa produkto, sama sa pagpresyo sa produkto, pag-upgrade sa produkto, impormasyon sa pag-update, status sa order, ug pagtugot.
Gikan sa North America, tawag sa 800.262.1060
Gikan sa ubang bahin sa kalibutan, tawag sa 650.318.4460 Fax, gikan sa bisan asa sa kalibutan, 408.643.6913

Customer Technical Support Center
Ang Microsemi SoC Products Group mga kawani sa Customer Technical Support Center niini nga adunay hanas kaayo nga mga inhenyero nga makatabang sa pagtubag sa imong hardware, software, ug mga pangutana sa disenyo bahin sa Microsemi SoC Products. Ang Customer Technical Support Center naggugol ug daghang oras sa paghimo og mga nota sa aplikasyon, mga tubag sa kasagarang mga pangutana sa siklo sa disenyo, dokumentasyon sa nahibal-an nga mga isyu, ug lain-laing mga FAQ. Busa, sa dili ka pa mokontak kanamo, palihug bisitaha ang among mga kapanguhaan sa online. Lagmit natubag na namo ang imong mga pangutana.

Teknikal nga Suporta
Bisitaha ang Customer Support weblugar (www.microsemi.com/soc/support/search/default.aspx) para sa dugang impormasyon ug suporta. Daghang mga tubag nga magamit sa pagpangita web Ang kapanguhaan naglakip sa mga diagram, mga ilustrasyon, ug mga link sa ubang mga kapanguhaan sa website.

Website
Mahimo nimong tan-awon ang lainlaing teknikal ug dili teknikal nga impormasyon sa SoC home page, sa www.microsemi.com/soc.

Pagkontak sa Customer Technical Support Center
Ang mga batid kaayo nga inhenyero nga kawani sa Technical Support Center. Ang Technical Support Center mahimong makontak pinaagi sa email o pinaagi sa Microsemi SoC Products Group website.

Email
Mahimo nimong ipahibalo ang imong teknikal nga mga pangutana sa among email address ug makadawat og mga tubag pinaagi sa email, fax, o telepono. Usab, kung adunay ka mga problema sa disenyo, mahimo nimong i-email ang imong disenyo files aron makadawat og tabang. Kanunay namong gimonitor ang email account sa tibuok adlaw. Kung ipadala ang imong hangyo kanamo, palihug siguruha nga iapil ang imong tibuuk nga ngalan, ngalan sa kompanya, ug ang imong impormasyon sa pagkontak alang sa hapsay nga pagproseso sa imong hangyo.
Ang email address sa teknikal nga suporta mao ang soc_tech@microsemi.com.

Akong mga Kaso
Ang mga kustomer sa Microsemi SoC Products Group mahimong mosumite ug magsubay sa teknikal nga mga kaso online pinaagi sa pag-adto sa My Cases.

Sa gawas sa US
Ang mga kustomer nga nanginahanglan og tabang sa gawas sa mga time zone sa US mahimong makontak ang teknikal nga suporta pinaagi sa email (soc_tech@microsemi.com) o kontaka ang lokal nga sales office. Ang mga lista sa opisina sa pagpamaligya makita sa
www.microsemi.com/soc/company/contact/default.aspx.

ITAR Teknikal nga Suporta
Para sa teknikal nga suporta sa RH ug RT FPGAs nga gi-regulate sa International Traffic in Arms Regulations (ITAR), kontaka mi pinaagi sa soc_tech_itar@microsemi.com. Sa laing bahin, sulod sa Akong Mga Kaso, pilia ang Oo sa drop-down list sa ITAR. Para sa kompletong listahan sa ITAR-regulated Microsemi FPGAs, bisitaha ang ITAR web panid.

Microsemi Corporation (NASDAQ: MSCC) nagtanyag sa usa ka komprehensibo nga portfolio sa semiconductor solusyon alang sa: aerospace, depensa ug seguridad; negosyo ug komunikasyon; ug industriyal ug alternatibong merkado sa enerhiya. Ang mga produkto naglakip sa high-performance, high-reliability analog ug RF device, mixed signal ug RF integrated circuits, customizable SoCs, FPGAs, ug complete subsystems. Ang Microsemi nahimutang sa Aliso Viejo, Calif. Pagkat-on pa sa www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA Sulod sa USA: +1 949-380-6100 Pagbaligya: +1 949-380-6136
Fax: +1 949-215-4996

© 2013 Microsemi Corporation. Tanang katungod gigahin. Ang Microsemi ug ang Microsemi logo kay mga trademark sa Microsemi Corporation. Ang tanan nga uban nga mga marka sa pamatigayon ug mga marka sa serbisyo mao ang kabtangan sa ilang tagsa-tagsa nga mga tag-iya.

Mga Dokumento / Mga Kapanguhaan

Microsemi IGLOO2 HPMS DDR Controller Configuration [pdf] Giya sa Gumagamit
IGLOO2 HPMS DDR Controller Configuration, IGLOO2, HPMS DDR Controller Configuration, DDR Controller Configuration, Configuration

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *