Microsemi IGLOO2 HPMS DDR վերահսկիչի կոնֆիգուրացիա
Ներածություն
IGLOO2 HPMS-ն ունի ներկառուցված DDR կարգավորիչ (HPMS DDR): Այս DDR կարգավորիչը նախատեսված է անջատված DDR հիշողությունը կառավարելու համար: HPMS DDR կարգավորիչին կարելի է մուտք գործել HPMS-ից (օգտագործելով HPDMA), ինչպես նաև FPGA գործվածքից:
Երբ դուք օգտագործում եք System Builder-ը համակարգային բլոկ ստեղծելու համար, որը ներառում է HPMS DDR, System Builder-ը կարգավորում է HPMS DDR կարգավորիչը ձեզ համար՝ հիմնվելով ձեր մուտքերի և ընտրության վրա:
Օգտագործողի կողմից առանձին HPMS DDR կոնֆիգուրացիա չի պահանջվում: Մանրամասների համար խնդրում ենք ծանոթանալ IGLOO2 System Builder Օգտագործողի ուղեցույցին:
Համակարգի ստեղծող
Համակարգի ստեղծող
Em Builder-ում՝ HPMS DDR-ն ինքնաբերաբար կարգավորելու համար:
- System Builder-ի «Սարքի առանձնահատկություններ» ներդիրում ստուգեք HPMS արտաքին DDR հիշողությունը (HPMS DDR):
- Հիշողություններ ներդիրում ընտրեք DDR հիշողության տեսակը.
- DDR2
- DDR3
- LPDDR
- Ընտրեք DDR հիշողության լայնությունը՝ 8, 16 կամ 32
- Ստուգեք ECC, եթե ցանկանում եք ունենալ ECC DDR-ի համար:
- Մուտքագրեք DDR հիշողության կարգավորման ժամանակը: Սա այն ժամանակն է, որը պահանջում է DDR հիշողությունը սկզբնավորելու համար:
- Սեղմեք Ներմուծման գրանցման կոնֆիգուրացիա՝ FDDR-ի գրանցման արժեքները գոյություն ունեցող տեքստից ներմուծելու համար file ռեգիստրի արժեքները պարունակող: Տե՛ս Աղյուսակ 1-ը ռեգիստրի կազմաձևման համար file շարահյուսություն.
Libero-ն ավտոմատ կերպով պահում է այս կազմաձևման տվյալները eNVM-ում: FPGA-ի վերակայումից հետո այս կազմաձևման տվյալները ավտոմատ կերպով պատճենվելու են HPMS DDR-ում:
Նկար 1 • System Builder և HPMS DDR
Աղյուսակ 1 • Գրանցման կոնֆիգուրացիա File Շարահյուսություն
- 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 վերահսկիչի կոնֆիգուրացիա
Երբ դուք օգտագործում եք HPMS DDR Controller արտաքին DDR հիշողություն մուտք գործելու համար, DDR կարգավորիչը պետք է սկզբնավորվի գործարկման ժամանակ: Դա արվում է կազմաձևման տվյալները գրելով հատուկ DDR վերահսկիչի կազմաձևման ռեգիստրներում: IGLOO2-ում eNVM-ը պահում է ռեգիստրի կազմաձևման տվյալները և FPGA-ի վերակայումից հետո կազմաձևման տվյալները պատճենվում են eNVM-ից HPMS DDR-ի հատուկ ռեգիստրներ սկզբնավորման համար:
HPMS DDR կառավարման ռեգիստրներ
HPMS DDR Controller-ն ունի ռեգիստրների մի շարք, որոնք պետք է կազմաձևվեն գործարկման ժամանակ: Այս ռեգիստրների կազմաձևման արժեքները ներկայացնում են տարբեր պարամետրեր, ինչպիսիք են DDR ռեժիմը, PHY լայնությունը, պայթյունի ռեժիմը և ECC: DDR կարգավորիչի կազմաձևման ռեգիստրների վերաբերյալ ամբողջական մանրամասների համար խնդրում ենք այցելել Microsemi IGLOO2 Օգտագործողի ուղեցույցը:
HPMS MDDR ռեգիստրների կազմաձևում
DDR ռեգիստրի արժեքները նշելու համար.
- Օգտագործեք Libero SoC-ից դուրս տեքստային խմբագրիչ, պատրաստեք տեքստ file պարունակող ռեգիստրի անուններն ու արժեքները, ինչպես Նկար 1-1-ում:
- System Builder's Memory ներդիրից կտտացրեք «Ներմուծել ռեգիստրի կոնֆիգուրացիա»:
- Նավարկեք գրանցման կազմաձևման տեքստի գտնվելու վայրը file դուք պատրաստել եք Քայլ 1-ում և ընտրեք file ներմուծել։
Նկար 1-1 • Գրանցման կոնֆիգուրացիայի տվյալները – Տեքստի ձևաչափ
HPMS DDR սկզբնավորում
Գրանցման կոնֆիգուրացիայի տվյալները, որոնք ներմուծում եք HPMS DDR-ի համար, բեռնվում են eNVM-ում և պատճենվում են HPMS DDR կազմաձևման ռեգիստրներում FPGA-ի վերակայումից հետո: Օգտագործողի գործողություն չի պահանջվում HPMS DDR-ը գործարկման ժամանակ սկզբնավորելու համար: Այս ավտոմատացված սկզբնավորումը նույնպես մոդելավորվում է սիմուլյացիայի մեջ:
Նավահանգստի նկարագրություն
DDR PHY ինտերֆեյս
Այս նավահանգիստները ցուցադրվում են System Builder-ի ստեղծած բլոկի վերին մակարդակում: Մանրամասների համար դիմեք IGLOO2 System Builder-ի օգտագործման ուղեցույցին: Միացրեք այս նավահանգիստները ձեր DDR հիշողությանը:
Աղյուսակ 2-1 • DDR PHY ինտերֆեյս
Նավահանգստի անվանումը | Ուղղություն | Նկարագրություն |
MDDR_CAS_N | ԴՈՒՐՍ | DRAM CASN |
MDDR_CKE | ԴՈՒՐՍ | DRAM CKE |
MDDR_CLK | ԴՈՒՐՍ | Ժամացույց, P կողմ |
MDDR_CLK_N | ԴՈՒՐՍ | Ժամացույց, N կողմ |
MDDR_CS_N | ԴՈՒՐՍ | DRAM CSN |
MDDR_ODT | ԴՈՒՐՍ | ԴՐԱՄ ODT |
MDDR_RAS_N | ԴՈՒՐՍ | ԴՐԱՄ ՌԱՍՆ |
MDDR_RESET_N | ԴՈՒՐՍ | DRAM-ի վերականգնում DDR3-ի համար |
MDDR_WE_N | ԴՈՒՐՍ | ԴՐԱՄ ՎԵՆ |
MDDR_ADDR[15:0] | ԴՈՒՐՍ | Դրամ Հասցեի բիթերը |
MDDR_BA [2:0] | ԴՈՒՐՍ | Դրամ Բանկի հասցեն |
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ՄՈՒՏՔ | Դրամ տվյալների դիմակ |
MDDR_DQS ([3:0]/[1:0]/[0]) | ՄՈՒՏՔ | Դրամ տվյալների ստրոբի մուտք/ելք – P կողմ |
MDDR_DQS_N ([3:0]/[1:0]/[0]) | ՄՈՒՏՔ | Դրամ տվյալների ստրոբի մուտք/ելք – N կողմ |
MDDR_DQ ([31:0]/[15:0]/[7:0]) | ՄՈՒՏՔ | DRAM տվյալների մուտքագրում/ելք |
MDDR_DQS_TMATCH_0_IN | IN | FIFO ազդանշանի մեջ |
MDDR_DQS_TMATCH_0_OUT | ԴՈՒՐՍ | FIFO դուրս ազդանշան |
MDDR_DQS_TMATCH_1_IN | IN | FIFO ազդանշանի մեջ (միայն 32 բիթ) |
MDDR_DQS_TMATCH_1_OUT | ԴՈՒՐՍ | FIFO ելքի ազդանշան (միայն 32 բիթ) |
MDDR_DM_RDQS_ECC | ՄՈՒՏՔ | Դրամ ECC տվյալների դիմակ |
MDDR_DQS_ECC | ՄՈՒՏՔ | Դրամ ECC Data Strobe մուտք/ելք – P կողմ |
MDDR_DQS_ECC_N | ՄՈՒՏՔ | Դրամ ECC Data Strobe մուտք/ելք – N կողմ |
MDDR_DQ_ECC ([3:0]/[1:0]/[0]) | ՄՈՒՏՔ | DRAM ECC տվյալների մուտքագրում/ելք |
MDDR_DQS_TMATCH_ECC_IN | IN | ECC FIFO ազդանշանում |
MDDR_DQS_TMATCH_ECC_OUT | ԴՈՒՐՍ | ECC FIFO ելքի ազդանշան (միայն 32 բիթ) |
Որոշ նավահանգիստների նավահանգիստների լայնությունները փոխվում են՝ կախված PHY լայնության ընտրությունից: «[a:0]/[b:0]/[c:0]» նշումն օգտագործվում է նման նավահանգիստները նշելու համար, որտեղ «[a:0]»-ը վերաբերում է պորտի լայնությանը, երբ ընտրվում է 32-բիթանոց PHY լայնություն: , «[b:0]»-ը համապատասխանում է 16-բիթանոց PHY լայնությանը, իսկ «[c:0]»-ը համապատասխանում է 8-բիթանոց PHY լայնությանը:
Ապրանքի աջակցություն
Microsemi SoC Products Group-ը աջակցում է իր արտադրանքին տարբեր աջակցության ծառայություններով, ներառյալ Հաճախորդների սպասարկումը, Հաճախորդների տեխնիկական աջակցության կենտրոնը, webկայք, էլեկտրոնային փոստ և վաճառքի գրասենյակներ ամբողջ աշխարհում: Այս հավելվածը պարունակում է տեղեկատվություն Microsemi SoC Products Group-ի հետ կապվելու և այս աջակցության ծառայություններից օգտվելու մասին:
Հաճախորդների սպասարկում
Կապվեք Հաճախորդների սպասարկման ծառայության հետ՝ արտադրանքի ոչ տեխնիկական աջակցության համար, ինչպիսիք են՝ ապրանքի գնագոյացումը, արտադրանքի արդիականացումը, թարմացման տվյալները, պատվերի կարգավիճակը և թույլտվությունը:
Հյուսիսային Ամերիկայից զանգահարեք 800.262.1060
Մնացած աշխարհից զանգահարեք 650.318.4460 Ֆաքս, աշխարհի ցանկացած կետից, 408.643.6913
Հաճախորդների տեխնիկական աջակցության կենտրոն
Microsemi SoC Products Group-ը համալրում է իր Հաճախորդների տեխնիկական աջակցության կենտրոնը բարձր հմուտ ինժեներներով, որոնք կարող են օգնել պատասխանել Microsemi SoC արտադրանքի վերաբերյալ ձեր ապարատային, ծրագրային ապահովման և դիզայնի հարցերին: Հաճախորդների տեխնիկական աջակցության կենտրոնը մեծ ժամանակ է ծախսում հավելվածի նշումներ ստեղծելու, նախագծային ցիկլի ընդհանուր հարցերի պատասխանների, հայտնի խնդիրների փաստաթղթավորման և տարբեր ՀՏՀ-ների վրա: Այսպիսով, նախքան մեզ հետ կապ հաստատելը, խնդրում ենք այցելել մեր առցանց ռեսուրսները: Շատ հավանական է, որ մենք արդեն պատասխանել ենք ձեր հարցերին:
Տեխնիկական աջակցություն
Այցելեք Հաճախորդների սպասարկում webկայք (www.microsemi.com/soc/support/search/default.aspx) լրացուցիչ տեղեկությունների և աջակցության համար: Շատ պատասխաններ հասանելի են որոնելի web ռեսուրսը ներառում է դիագրամներ, նկարազարդումներ և հղումներ դեպի այլ ռեսուրսներ webկայք։
Webկայք
Դուք կարող եք թերթել տարբեր տեխնիկական և ոչ տեխնիկական տեղեկություններ SoC-ի գլխավոր էջում՝ www.microsemi.com/soc.
Կապվեք Հաճախորդների տեխնիկական աջակցության կենտրոնի հետ
Բարձր որակավորում ունեցող ինժեներները աշխատում են Տեխնիկական աջակցության կենտրոնում: Տեխնիկական աջակցության կենտրոնի հետ կարելի է կապ հաստատել էլ. փոստով կամ Microsemi SoC Products Group-ի միջոցով webկայք։
Էլ
Դուք կարող եք ձեր տեխնիկական հարցերը փոխանցել մեր էլ. հասցեին և ստանալ պատասխաններ էլ. փոստով, ֆաքսով կամ հեռախոսով: Բացի այդ, եթե դիզայնի հետ կապված խնդիրներ ունեք, կարող եք էլ files օգնություն ստանալու համար: Մենք անընդհատ վերահսկում ենք էլփոստի հաշիվը ողջ օրվա ընթացքում: Ձեր հարցումը մեզ ուղարկելիս խնդրում ենք անպայման ներառել ձեր լրիվ անվանումը, ընկերության անվանումը և ձեր կոնտակտային տվյալները՝ ձեր հարցումն արդյունավետ մշակելու համար:
Տեխնիկական աջակցության էլփոստի հասցեն է soc_tech@microsemi.com.
Իմ գործերը
Microsemi SoC Products Group-ի հաճախորդները կարող են առցանց ներկայացնել և հետևել տեխնիկական դեպքերին՝ այցելելով Իմ գործերը:
ԱՄՆ-ից դուրս
ԱՄՆ ժամային գոտիներից դուրս օգնության կարիք ունեցող հաճախորդները կարող են կապվել տեխնիկական աջակցության հետ էլ.soc_tech@microsemi.com) կամ կապվեք տեղական վաճառքի գրասենյակի հետ: Վաճառքի գրասենյակի ցուցակները կարող եք գտնել այստեղ
www.microsemi.com/soc/company/contact/default.aspx.
ITAR տեխնիկական աջակցություն
RH և RT FPGA-ների տեխնիկական աջակցության համար, որոնք կարգավորվում են Զենքի միջազգային շրջանառության կանոնակարգերով (ITAR), կապվեք մեզ հետ soc_tech_itar@microsemi.com. Որպես այլընտրանք, «Իմ դեպքերը» ընտրեք Այո ITAR բացվող ցանկում: ITAR-ով կարգավորվող Microsemi FPGA-ների ամբողջական ցանկի համար այցելեք ITAR web էջ.
Microsemi Corporation-ը (NASDAQ: MSCC) առաջարկում է կիսահաղորդչային լուծումների համապարփակ պորտֆոլիո՝ օդատիեզերական, պաշտպանության և անվտանգության համար; ձեռնարկություն և հաղորդակցություն; և արդյունաբերական և այլընտրանքային էներգիայի շուկաներ։ Արտադրանքները ներառում են բարձր արդյունավետությամբ, բարձր հուսալիության անալոգային և ՌԴ սարքեր, խառը ազդանշանային և ՌԴ ինտեգրված սխեմաներ, հարմարեցվող SoC-ներ, FPGA-ներ և ամբողջական ենթահամակարգեր: Microsemi-ի գլխամասային գրասենյակը գտնվում է Ալիսո Վիեխոյում, Կալիֆորնիա: Իմացեք ավելին այստեղ www.microsemi.com.
Microsemi Corporate Headquarters One Enterprise, Aliso Viejo CA 92656 USA ԱՄՆ-ում. +1 949-380-6100 Վաճառք՝ +1 949-380-6136
Ֆաքս՝ +1 949-215-4996
© 2013 Microsemi Corporation. Բոլոր իրավունքները պաշտպանված են. Microsemi-ն և Microsemi լոգոն Microsemi Corporation-ի ապրանքանիշերն են: Բոլոր այլ ապրանքային և սպասարկման նշանները պատկանում են իրենց համապատասխան սեփականատերերին:
Փաստաթղթեր / ռեսուրսներ
![]() |
Microsemi IGLOO2 HPMS DDR վերահսկիչի կոնֆիգուրացիա [pdf] Օգտագործողի ուղեցույց IGLOO2 HPMS DDR Controller Configuration, IGLOO2, HPMS DDR Controller Configuration, DDR Controller Configuration, Configuration |