მიკროსემი -LOGO

Microsemi IGLOO2 HPMS DDR კონტროლერის კონფიგურაცია

Microsemi -DG0618-Error-Detection-and-Corection-on-SmartFusion2-Devices-using-DDR Memory-PRODUCT-IMAGE

შესავალი

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-ის ავტომატურად კონფიგურაცია.

  1.  System Builder-ის მოწყობილობის მახასიათებლების ჩანართში შეამოწმეთ HPMS გარე DDR მეხსიერება (HPMS DDR).
  2. მეხსიერების ჩანართში აირჩიეთ DDR მეხსიერების ტიპი:
    • DDR2
    •  DDR3
    • LPDDR
  3. აირჩიეთ DDR მეხსიერების სიგანე: 8, 16 ან 32
  4. შეამოწმეთ ECC, თუ გსურთ გქონდეთ ECC DDR-ისთვის.
  5. შეიყვანეთ DDR მეხსიერების დაყენების დრო. ეს არის დრო DDR მეხსიერების ინიციალიზაციისთვის.
  6. დააწკაპუნეთ იმპორტის რეგისტრის კონფიგურაციაზე, რათა შემოიტანოთ რეგისტრაციის მნიშვნელობები FDDR-ისთვის არსებული ტექსტიდან file რეგისტრის მნიშვნელობების შემცველი. იხილეთ ცხრილი 1 რეესტრის კონფიგურაციისთვის file სინტაქსი.
    Libero ავტომატურად ინახავს ამ კონფიგურაციის მონაცემებს eNVM-ში. FPGA გადატვირთვისას, ეს კონფიგურაციის მონაცემები ავტომატურად დაკოპირდება HPMS DDR-ში.

სურათი 1 • სისტემის შემქმნელი და HPMS DDR

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

ცხრილი 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 კონტროლერს გარე DDR მეხსიერებაზე წვდომისთვის, DDR კონტროლერი უნდა იყოს ინიციალირებული მუშაობის დროს. ეს კეთდება DDR კონტროლერის კონფიგურაციის სპეციალურ რეესტრებში კონფიგურაციის მონაცემების ჩაწერით. IGLOO2-ში eNVM ინახავს რეგისტრის კონფიგურაციის მონაცემებს და FPGA გადატვირთვის შემდეგ, კონფიგურაციის მონაცემები კოპირდება eNVM-დან HPMS DDR-ის სპეციალურ რეგისტრებში ინიციალიზაციისთვის.

HPMS DDR კონტროლის რეგისტრები
HPMS DDR კონტროლერს აქვს რეგისტრების ნაკრები, რომლებიც უნდა იყოს კონფიგურირებული მუშაობის დროს. ამ რეგისტრების კონფიგურაციის მნიშვნელობები წარმოადგენს სხვადასხვა პარამეტრებს, როგორიცაა DDR რეჟიმი, PHY სიგანე, ადიდებული რეჟიმი და ECC. სრული დეტალებისთვის DDR კონტროლერის კონფიგურაციის რეგისტრების შესახებ, იხილეთ Microsemi IGLOO2 მომხმარებლის სახელმძღვანელო
HPMS MDDR რეგისტრების კონფიგურაცია

DDR რეგისტრაციის მნიშვნელობების დასაზუსტებლად:

  1. გამოიყენეთ ტექსტური რედაქტორი Libero SoC-ის გარეთ, მოამზადეთ ტექსტი file შეიცავს რეესტრის სახელებს და მნიშვნელობებს, როგორც სურათზე 1-1.
  2. System Builder's Memory ჩანართიდან დააწკაპუნეთ იმპორტის რეესტრის კონფიგურაციის.
  3. გადადით რეგისტრაციის კონფიგურაციის ტექსტის მდებარეობაზე file თქვენ მოამზადეთ ნაბიჯი 1 და აირჩიეთ file იმპორტი.

სურათი 1-1 • რეგისტრაცია კონფიგურაციის მონაცემები – ტექსტის ფორმატი

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

HPMS DDR ინიციალიზაცია
რეგისტრის კონფიგურაციის მონაცემები, რომლებიც იმპორტირებულია HPMS DDR-ისთვის, იტვირთება eNVM-ში და კოპირდება HPMS DDR კონფიგურაციის რეგისტრებში FPGA გადატვირთვისას. არ არის საჭირო მომხმარებლის მოქმედება HPMS DDR-ის ინიციალიზაციისთვის გაშვების დროს. ეს ავტომატური ინიციალიზაცია ასევე მოდელირებულია სიმულაციაში.

პორტის აღწერა

DDR PHY ინტერფეისი
ეს პორტები გამოფენილია სისტემის შემქმნელის გენერირებული ბლოკის ზედა დონეზე. დეტალებისთვის, იხილეთ 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 გარეთ DRAM ODT
MDDR_RAS_N გარეთ DRAM RASN
MDDR_RESET_N გარეთ DRAM-ის გადატვირთვა DDR3-ისთვის
MDDR_WE_N გარეთ DRAM WEN
MDDR_ADDR[15:0] გარეთ დრამის მისამართის ბიტები
MDDR_BA [2:0] გარეთ დრამ ბანკის მისამართი
MDDR_DM_RDQS ([3:0]/[1:0]/[0]) შიგნით დრამის მონაცემთა ნიღაბი
MDDR_DQS ([3:0]/[1:0]/[0]) შიგნით Dram Data Strobe-ის შეყვანა/გამომავალი – P მხარე
MDDR_DQS_N ([3:0]/[1:0]/[0]) შიგნით Dram Data Strobe-ის შეყვანა/გამომავალი – 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 შიგნით Dram ECC მონაცემთა ნიღაბი
MDDR_DQS_ECC შიგნით Dram ECC მონაცემთა Strobe შეყვანა/გამომავალი – P მხარე
MDDR_DQS_ECC_N შიგნით Dram ECC მონაცემთა 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 პროდუქტების ჯგუფის მეშვეობით webსაიტი.

ელფოსტა
თქვენ შეგიძლიათ დაუკავშირდეთ თქვენს ტექნიკურ კითხვებს ჩვენს ელ. ფოსტის მისამართზე და მიიღოთ პასუხები ელექტრონული ფოსტით, ფაქსით ან ტელეფონით. ასევე, თუ თქვენ გაქვთ დიზაინის პრობლემები, შეგიძლიათ თქვენი დიზაინის ელექტრონული ფოსტით fileდახმარების მისაღებად. ჩვენ მუდმივად ვაკვირდებით ელექტრონული ფოსტის ანგარიშს მთელი დღის განმავლობაში. თქვენი მოთხოვნის ჩვენთან გაგზავნისას, გთხოვთ, აუცილებლად მიუთითოთ თქვენი სრული სახელი, კომპანიის სახელი და თქვენი საკონტაქტო ინფორმაცია თქვენი მოთხოვნის ეფექტური დამუშავებისთვის.
ტექნიკური მხარდაჭერის ელექტრონული ფოსტის მისამართი არის soc_tech@microsemi.com.

ჩემი საქმეები
Microsemi SoC Products Group-ის მომხმარებლებს შეუძლიათ წარადგინონ და თვალყური ადევნონ ტექნიკურ შემთხვევებს ონლაინ My Cases-ზე გადასვლით.

აშშ-ს გარეთ
კლიენტებს, რომლებსაც დახმარება ესაჭიროებათ აშშ-ის დროის ზონების გარეთ, შეუძლიათ დაუკავშირდნენ ტექნიკურ მხარდაჭერას ელექტრონული ფოსტით (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) გთავაზობთ ნახევარგამტარული გადაწყვეტილებების ყოვლისმომცველ პორტფელს: აერონავტიკისთვის, თავდაცვისა და უსაფრთხოებისთვის; საწარმო და კომუნიკაციები; და სამრეწველო და ალტერნატიული ენერგიის ბაზრები. პროდუქტებში შედის მაღალი ხარისხის, მაღალი საიმედოობის ანალოგური და RF მოწყობილობები, შერეული სიგნალი და RF ინტეგრირებული სქემები, კონფიგურირებადი 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 კონტროლერის კონფიგურაცია, IGLOO2, HPMS DDR კონტროლერის კონფიგურაცია, DDR კონტროლერის კონფიგურაცია, კონფიგურაცია

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *