Microsemi -LOGO

Microsemi IGLOO2 HPMS DDR kontrollera konfigurācija

Microsemi -DG0618-Kļūdas noteikšana un labošana SmartFusion2 ierīcēs, izmantojot DDR atmiņu, produkta attēls

Ievads

IGLOO2 HPMS ir iebūvēts DDR kontrolleris (HPMS DDR). Šis DDR kontrolleris ir paredzēts, lai kontrolētu DDR atmiņu ārpus mikroshēmas. HPMS DDR kontrolierim var piekļūt no HPMS (izmantojot HPDMA), kā arī no FPGA auduma.
Ja izmantojat System Builder, lai izveidotu sistēmas bloku, kas ietver HPMS DDR, System Builder konfigurē HPMS DDR kontrolleri jūsu vietā, pamatojoties uz jūsu ierakstiem un atlasēm.
Nav nepieciešama atsevišķa lietotāja HPMS DDR konfigurācija. Lai iegūtu sīkāku informāciju, lūdzu, skatiet IGLOO2 System Builder lietotāja rokasgrāmatu.
Sistēmas veidotājs

Sistēmas veidotājs

Programmā em Builder, lai automātiski konfigurētu HPMS DDR.

  1.  Sistēmas veidotāja cilnē Ierīces līdzekļi atzīmējiet HPMS ārējā DDR atmiņa (HPMS DDR).
  2. Cilnē Atmiņas atlasiet DDR atmiņas veidu:
    • DDR2
    •  DDR3
    • LPDDR
  3. Izvēlieties DDR atmiņas platumu: 8, 16 vai 32
  4. Atzīmējiet ECC, ja vēlaties izmantot ECC DDR.
  5. Ievadiet DDR atmiņas iestatīšanas laiku. Šis ir laiks, kas nepieciešams DDR atmiņas inicializācijai.
  6. Noklikšķiniet uz Importēt reģistra konfigurāciju, lai importētu FDDR reģistra vērtības no esoša teksta file kas satur reģistra vērtības. Reģistra konfigurāciju skatiet 1. tabulā file sintakse.
    Libero automātiski saglabā šos konfigurācijas datus eNVM. Pēc FPGA atiestatīšanas šie konfigurācijas dati tiks automātiski kopēti HPMS DDR.

1. attēls • System Builder un HPMS DDR

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

1. tabula • Reģistra konfigurācija File Sintakse

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

HPMS DDR kontrollera konfigurācija

Ja izmantojat HPMS DDR kontrolieri, lai piekļūtu ārējai DDR atmiņai, DDR kontrolleris ir jāinicializē izpildlaikā. Tas tiek darīts, ierakstot konfigurācijas datus speciālos DDR kontrollera konfigurācijas reģistros. Programmā IGLOO2 eNVM saglabā reģistra konfigurācijas datus, un pēc FPGA atiestatīšanas konfigurācijas dati tiek kopēti no eNVM uz HPMS DDR specializētajiem reģistriem inicializācijai.

HPMS DDR kontroles reģistri
HPMS DDR kontrollerim ir reģistru kopa, kas jākonfigurē izpildes laikā. Šo reģistru konfigurācijas vērtības ir dažādi parametri, piemēram, DDR režīms, PHY platums, sērijveida režīms un ECC. Lai iegūtu pilnīgu informāciju par DDR kontrollera konfigurācijas reģistriem, lūdzu, skatiet Microsemi IGLOO2 lietotāja rokasgrāmatu
HPMS MDDR reģistru konfigurācija

Lai norādītu DDR reģistra vērtības:

  1. Izmantojiet teksta redaktoru ārpus Libero SoC, sagatavojiet tekstu file satur reģistra nosaukumus un vērtības, kā parādīts 1-1.
  2. Sistēmas veidotāja cilnē Atmiņa noklikšķiniet uz Importēt reģistra konfigurāciju.
  3. Dodieties uz reģistrācijas konfigurācijas teksta atrašanās vietu file esat sagatavojis 1. darbībā un atlasiet file importēt.

Attēls 1-1 • Reģistra konfigurācijas dati – teksta formāts

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

HPMS DDR inicializācija
Reģistra konfigurācijas dati, ko importējat HPMS DDR, tiek ielādēti eNVM un kopēti HPMS DDR konfigurācijas reģistros pēc FPGA atiestatīšanas. Lai inicializētu HPMS DDR izpildlaikā, lietotājam nav jāveic nekādas darbības. Šī automatizētā inicializācija tiek modelēta arī simulācijā.

Porta apraksts

DDR PHY interfeiss
Šie porti ir atvērti sistēmas veidotāja ģenerētā bloka augšējā līmenī. Sīkāku informāciju skatiet IGLOO2 System Builder lietotāja rokasgrāmatā. Pievienojiet šos portus savai DDR atmiņai.

Tabula 2-1 • DDR PHY interfeiss

Ostas nosaukums Virziens Apraksts
MDDR_CAS_N ĀRĀ DRAM CASN
MDDR_CKE ĀRĀ DRAM CKE
MDDR_CLK ĀRĀ Pulkstenis, P puse
MDDR_CLK_N ĀRĀ Pulkstenis, N pusē
MDDR_CS_N ĀRĀ DRAM CSN
MDDR_ODT ĀRĀ DRAM ODT
MDDR_RAS_N ĀRĀ DRAM RASN
MDDR_RESET_N ĀRĀ DRAM atiestatīšana DDR3
MDDR_WE_N ĀRĀ DRAM WEN
MDDR_ADDR[15:0] ĀRĀ Dram Adrešu biti
MDDR_BA[2:0] ĀRĀ Dram bankas adrese
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) IEKŠĀ ĀRĀ Drama datu maska
MDDR_DQS ([3:0]/[1:0]/[0]) IEKŠĀ ĀRĀ Dram Data Strobe ievade/izvade – P puse
MDDR_DQS_N ([3:0]/[1:0]/[0]) IEKŠĀ ĀRĀ Dram Data Strobe ievade/izvade — N puse
MDDR_DQ ([31:0]/[15:0]/[7:0]) IEKŠĀ ĀRĀ DRAM datu ievade/izvade
MDDR_DQS_TMATCH_0_IN IN FIFO signālā
MDDR_DQS_TMATCH_0_OUT ĀRĀ FIFO izejas signāls
MDDR_DQS_TMATCH_1_IN IN FIFO signālā (tikai 32 bitu)
MDDR_DQS_TMATCH_1_OUT ĀRĀ FIFO izejas signāls (tikai 32 bitu)
MDDR_DM_RDQS_ECC IEKŠĀ ĀRĀ Dram ECC datu maska
MDDR_DQS_ECC IEKŠĀ ĀRĀ Dram ECC Data Strobe Input/Output – P puse
MDDR_DQS_ECC_N IEKŠĀ ĀRĀ Dram ECC datu stroboskopa ievade/izvade – N puse
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) IEKŠĀ ĀRĀ DRAM ECC datu ievade/izvade
MDDR_DQS_TMATCH_ECC_IN IN ECC FIFO signālā
MDDR_DQS_TMATCH_ECC_OUT ĀRĀ ECC FIFO izejas signāls (tikai 32 bitu)

Dažu portu portu platumi mainās atkarībā no PHY platuma izvēles. Apzīmējums “[a:0]/[b:0]/[c:0]” tiek izmantots, lai apzīmētu šādus portus, kur “[a:0]” attiecas uz porta platumu, ja ir atlasīts 32 bitu PHY platums. , “[b:0]” atbilst 16 bitu PHY platumam un “[c:0]” atbilst 8 bitu PHY platumam.

Produktu atbalsts

Microsemi SoC Products Group nodrošina savus produktus ar dažādiem atbalsta pakalpojumiem, tostarp klientu apkalpošanu, klientu tehniskā atbalsta centru, a webvietne, elektroniskais pasts un tirdzniecības biroji visā pasaulē. Šajā pielikumā ir informācija par sazināšanos ar Microsemi SoC Products Group un šo atbalsta pakalpojumu izmantošanu.

Klientu apkalpošana
Sazinieties ar klientu apkalpošanas dienestu, lai saņemtu netehnisku produktu atbalstu, piemēram, produktu cenas, produktu jauninājumus, atjauninājumu informāciju, pasūtījuma statusu un autorizāciju.
No Ziemeļamerikas zvaniet 800.262.1060
No pārējās pasaules zvaniet 650.318.4460 fakss, no jebkuras vietas pasaulē, 408.643.6913

Klientu tehniskā atbalsta centrs
Microsemi SoC Products Group klientu tehniskā atbalsta centrā strādā augsti kvalificēti inženieri, kas var palīdzēt atbildēt uz jūsu aparatūras, programmatūras un dizaina jautājumiem par Microsemi SoC produktiem. Klientu tehniskā atbalsta centrs pavada daudz laika, veidojot lietojumprogrammas piezīmes, atbildes uz izplatītākajiem projektēšanas cikla jautājumiem, zināmo problēmu dokumentāciju un dažādus FAQ. Tāpēc, pirms sazināties ar mums, lūdzu, apmeklējiet mūsu tiešsaistes resursus. Ļoti iespējams, ka mēs jau esam atbildējuši uz jūsu jautājumiem.

Tehniskais atbalsts
Apmeklējiet klientu atbalsta dienestu webvietne (www.microsemi.com/soc/support/search/default.aspx), lai iegūtu plašāku informāciju un atbalstu. Daudzas atbildes ir pieejamas meklēšanas lapā web resurss ietver diagrammas, ilustrācijas un saites uz citiem resursiem vietnē webvietne.

Webvietne
Jūs varat pārlūkot dažādu tehnisko un netehnisko informāciju SoC mājaslapā, vietnē www.microsemi.com/soc.

Sazinieties ar klientu tehniskā atbalsta centru
Tehniskā atbalsta centrā strādā augsti kvalificēti inženieri. Ar Tehniskā atbalsta centru var sazināties pa e-pastu vai izmantojot Microsemi SoC produktu grupu webvietne.

E-pasts
Jūs varat nosūtīt savus tehniskos jautājumus uz mūsu e-pasta adresi un saņemt atbildes pa e-pastu, faksu vai tālruni. Turklāt, ja jums ir problēmas ar dizainu, varat nosūtīt savu dizainu pa e-pastu files saņemt palīdzību. Mēs nepārtraukti uzraugām e-pasta kontu visas dienas garumā. Nosūtot mums pieprasījumu, lūdzu, noteikti iekļaujiet savu pilnu vārdu, uzvārdu, uzņēmuma nosaukumu un kontaktinformāciju, lai jūsu pieprasījums tiktu apstrādāts efektīvi.
Tehniskā atbalsta e-pasta adrese ir soc_tech@microsemi.com.

Mani gadījumi
Microsemi SoC Products Group klienti var iesniegt un izsekot tehniskas lietas tiešsaistē, atverot sadaļu Mani gadījumi.

Ārpus ASV
Klienti, kuriem nepieciešama palīdzība ārpus ASV laika zonām, var sazināties ar tehnisko atbalstu pa e-pastu (soc_tech@microsemi.com) vai sazinieties ar vietējo tirdzniecības biroju. Tirdzniecības biroju sarakstus var atrast
www.microsemi.com/soc/company/contact/default.aspx.

ITAR tehniskais atbalsts
Lai saņemtu tehnisko atbalstu RH un RT FPGA, ko regulē Starptautiskie ieroču satiksmes noteikumi (ITAR), sazinieties ar mums, izmantojot soc_tech_itar@microsemi.com. Vai arī sadaļā Mani gadījumi ITAR nolaižamajā sarakstā atlasiet Jā. Lai iegūtu pilnu sarakstu ar ITAR regulētajām Microsemi FPGA, apmeklējiet ITAR web lapā.

Microsemi Corporation (NASDAQ: MSCC) piedāvā visaptverošu pusvadītāju risinājumu portfeli: aviācijai, aizsardzībai un drošībai; uzņēmums un sakari; un industriālās un alternatīvās enerģijas tirgiem. Produkti ietver augstas veiktspējas, augstas uzticamības analogās un RF ierīces, jauktas signāla un RF integrālās shēmas, pielāgojamas SoC, FPGA un pilnīgas apakšsistēmas. Microsemi galvenā mītne atrodas Aliso Viejo, Kalifornijā. Uzziniet vairāk vietnē www.microsemi.com.

Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA ASV iekšienē: +1 949-380-6100 Pārdošana: +1 949-380-6136
Fakss: +1 949-215-4996

© 2013 Microsemi Corporation. Visas tiesības aizsargātas. Microsemi un Microsemi logotips ir Microsemi Corporation preču zīmes. Visas pārējās preču zīmes un pakalpojumu zīmes ir to attiecīgo īpašnieku īpašums.

Dokumenti / Resursi

Microsemi IGLOO2 HPMS DDR kontrollera konfigurācija [pdfLietotāja rokasgrāmata
IGLOO2 HPMS DDR kontrollera konfigurācija, IGLOO2, HPMS DDR kontrollera konfigurācija, DDR kontrollera konfigurācija, konfigurācija

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *