Microsemi DG0618 შეცდომის გამოვლენა და კორექტირება SmartFusion2 მოწყობილობებზე DDR მეხსიერების გამოყენებით
Microsemi კორპორატიული სათაო ოფისი
One Enterprise, Aliso Viejo,
CA 92656 აშშ
აშშ-ში: +1 800-713-4113
აშშ-ს გარეთ: +1 949-380-6100
ფაქსი: +1 949-215-4996
ელფოსტა: sales.support@microsemi.com
www.microsemi.com
© 2017 Microsemi Corporation. Ყველა უფლება დაცულია. Microsemi და Microsemi ლოგო არის Microsemi Corporation-ის სავაჭრო ნიშნები. ყველა სხვა სავაჭრო ნიშანი და მომსახურების ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა
Microsemi არ იძლევა გარანტიას, წარმომადგენლობას ან გარანტიას აქ მოცემულ ინფორმაციას ან მისი პროდუქტებისა და სერვისების შესაბამისობას რაიმე კონკრეტული მიზნისთვის, არც Microsemi იღებს რაიმე სახის პასუხისმგებლობას, რომელიც წარმოიქმნება ნებისმიერი პროდუქტის ან მიკროსქემის გამოყენების ან გამოყენების შედეგად. აქ გაყიდული პროდუქტები და Microsemi-ის მიერ გაყიდული ნებისმიერი სხვა პროდუქტი ექვემდებარება შეზღუდული ტესტირებას და არ უნდა იქნას გამოყენებული მისიის კრიტიკულ აღჭურვილობასთან ან აპლიკაციებთან ერთად. ნებისმიერი შესრულების სპეციფიკაცია ითვლება საიმედოდ, მაგრამ არ არის დამოწმებული და მყიდველმა უნდა ჩაატაროს და დაასრულოს პროდუქციის ყველა შესრულების და სხვა ტესტირება, ცალკე და ერთად, ან დაინსტალირებული ნებისმიერ საბოლოო პროდუქტში. მყიდველი არ უნდა დაეყრდნოს Microsemi-ის მიერ მოწოდებულ მონაცემებს და შესრულების სპეციფიკაციებს ან პარამეტრებს. მყიდველის პასუხისმგებლობაა დამოუკიდებლად განსაზღვროს ნებისმიერი პროდუქტის ვარგისიანობა და შეამოწმოს და შეამოწმოს იგი. Microsemi-ის მიერ მოცემული ინფორმაცია მოცემულია „როგორც არის, სად არის“ და ყველა ხარვეზით, და ამგვარ ინფორმაციასთან დაკავშირებული მთელი რისკი მთლიანად მყიდველს ეკუთვნის. Microsemi არ ანიჭებს ცალსახად ან ირიბად, არცერთ მხარეს პატენტის უფლებას, ლიცენზიას ან სხვა IP უფლებას, იქნება ეს თავად ამ ინფორმაციასთან დაკავშირებით, ან რაიმე აღწერილ ინფორმაციას. ამ დოკუმენტში მოცემული ინფორმაცია ეკუთვნის Microsemi-ს და Microsemi იტოვებს უფლებას ნებისმიერ დროს შეიტანოს ნებისმიერი ცვლილება ამ დოკუმენტის ინფორმაციაში ან ნებისმიერ პროდუქტსა და სერვისში ნებისმიერ დროს გაფრთხილების გარეშე.
მიკროსემიის შესახებ
Microsemi Corporation (Nasdaq: MSCC) გთავაზობთ ნახევარგამტარული და სისტემური გადაწყვეტილებების ყოვლისმომცველ პორტფელს საჰაერო კოსმოსური და თავდაცვის, კომუნიკაციების, მონაცემთა ცენტრისა და სამრეწველო ბაზრებისთვის. პროდუქტებში შედის მაღალი ხარისხის და რადიაციით გამაგრებული ანალოგური შერეული სიგნალის ინტეგრირებული სქემები, FPGA, SoC და ASIC; ენერგიის მართვის პროდუქტები; დროისა და სინქრონიზაციის მოწყობილობები და ზუსტი დროის გადაწყვეტილებები, დროის მსოფლიო სტანდარტების დაწესება; ხმის დამუშავების მოწყობილობები; RF გადაწყვეტილებები; დისკრეტული კომპონენტები; საწარმოს შენახვისა და საკომუნიკაციო გადაწყვეტილებები, უსაფრთხოების ტექნოლოგიები და მასშტაბირებადი ანტი-ტamper პროდუქტები; Ethernet გადაწყვეტილებები; Power-over-Ethernet ICs და midspans; ასევე მორგებული დიზაინის შესაძლებლობები და სერვისები. Microsemi-ის სათაო ოფისი მდებარეობს ალისო ვიეხოში, კალიფორნიაში და ჰყავს დაახლოებით 4,800 თანამშრომელი მსოფლიოში. შეიტყვეთ მეტი აქ www.microsemi.com.
გადასინჯვის ისტორია
გადასინჯვის ისტორია აღწერს ცვლილებებს, რომლებიც განხორციელდა დოკუმენტში. ცვლილებები ჩამოთვლილია გადასინჯვით, დაწყებული უახლესი პუბლიკაციით.
- რევიზია 4.0
განახლებულია დოკუმენტი Libero v11.8 პროგრამული უზრუნველყოფის გამოშვებისთვის. - რევიზია 3.0
განახლებულია დოკუმენტი Libero v11.7 პროგრამული უზრუნველყოფის გამოშვებისთვის. - რევიზია 2.0
განახლებულია დოკუმენტი Libero v11.6 პროგრამული უზრუნველყოფის გამოშვებისთვის. - რევიზია 1.0
Libero SoC v11.5 პროგრამული უზრუნველყოფის საწყისი გამოშვება.
შეცდომის გამოვლენა და კორექტირება SmartFusion2 მოწყობილობებზე DDR მეხსიერების გამოყენებით
შესავალი
ერთი მოვლენის დარღვევის (SEU) მგრძნობიარე გარემოში, შემთხვევითი წვდომის მეხსიერება (RAM) მიდრეკილია მძიმე იონებით გამოწვეული გარდამავალი შეცდომებისკენ.
ეს დოკუმენტი აღწერს SoC FPGA-ს EDAC შესაძლებლობებს, რომლებიც გამოიყენება აპლიკაციებში მეხსიერებით, რომლებიც დაკავშირებულია მიკროკონტროლერის ქვესისტემის (MSS) DDR (MDDR) მეშვეობით.
SmartFusion2 მოწყობილობებში დანერგილი EDAC კონტროლერები მხარს უჭერენ ერთი შეცდომის კორექტირებას და ორმაგ შეცდომის გამოვლენას (SECDED). ყველა მეხსიერება - გაუმჯობესებული სტატიკური შემთხვევითი წვდომის მეხსიერება (eSRAM), DDR, დაბალი სიმძლავრის DDR (LPDDR) - SmartFusion2 MSS მოწყობილობებში დაცულია SECDED-ით. DDR სინქრონული დინამიური შემთხვევითი წვდომის მეხსიერება (SDRAM) შეიძლება იყოს DDR2, DDR3 ან LPDDR1, MDDR კონფიგურაციისა და აპარატურის ECC შესაძლებლობების მიხედვით.
SmartFusion2 MDDR ქვესისტემა მხარს უჭერს მეხსიერების სიმკვრივეს 4 გბ-მდე. ამ დემო ვერსიაში შეგიძლიათ აირჩიოთ ნებისმიერი მეხსიერების მდებარეობა 1 GB DDR მისამართის სივრცეში (0xA0000000-დან 0xDFFFFFFF-მდე).
როდესაც SECDED ჩართულია:
- ჩაწერის ოპერაცია ითვლის და ამატებს 8 ბიტი SECDED კოდს (ყოველ 64 ბიტი მონაცემს)
- წაკითხვის ოპერაცია კითხულობს და ამოწმებს მონაცემებს შენახული SECDED კოდით, რათა მხარი დაუჭიროს 1-ბიტიან შეცდომის კორექტირებას და 2-ბიტიან შეცდომის გამოვლენას.
შემდეგი ილუსტრაცია აღწერს SmartFusion2 EDAC-ის ბლოკ დიაგრამას DDR SDRAM-ზე.
სურათი 1 • ზედა დონის ბლოკის დიაგრამა
DDR-ის EDAC ფუნქცია მხარს უჭერს შემდეგს:
- SECDED მექანიზმი
- უზრუნველყოფს შეფერხებებს ARM Cortex-M3 პროცესორსა და FPGA ქსოვილზე 1-ბიტიანი შეცდომის ან 2-ბიტიანი შეცდომის აღმოჩენის შემთხვევაში
- ინახავს 1-ბიტიანი და 2-ბიტიანი შეცდომების რაოდენობას შეცდომების მრიცხველ რეგისტრებში
- ინახავს ბოლო 1-ბიტიანი ან 2-ბიტიანი შეცდომის მისამართს, რომელიც შეეხო მეხსიერების მდებარეობას
- ინახავს 1-ბიტიან ან 2-ბიტიან შეცდომის მონაცემებს SECDED რეგისტრებში
- უზრუნველყოფს შეცდომის ავტობუსის სიგნალებს FPGA ქსოვილზე
EDAC-ის შესახებ დამატებითი ინფორმაციისთვის იხილეთ UG0443: SmartFusion2 და IGLOO2 FPGA უსაფრთხოებისა და საიმედოობის მომხმარებლის სახელმძღვანელო და UG0446: SmartFusion2 და IGLOO2 FPGA მაღალსიჩქარიანი DDR ინტერფეისების მომხმარებლის სახელმძღვანელო.
დიზაინის მოთხოვნები
ქვემოთ მოცემულ ცხრილში მოცემულია დიზაინის მოთხოვნები.
ცხრილი 1 • დიზაინის მოთხოვნები
- დიზაინის მოთხოვნების აღწერა
- ტექნიკის მოთხოვნები
- SmartFusion2 Advanced Development Kit დაფა Rev B ან უფრო ახალი
- FlashPro5 პროგრამისტი ან უფრო ახალი
- USB A to mini-B USB კაბელი
- დენის ადაპტერი 12 ვ
- DDR3 ქალიშვილის დაფა
- ოპერაციული სისტემა ნებისმიერი 64-ბიტიანი ან 32-ბიტიანი Windows XP SP2
- ნებისმიერი 64-ბიტიანი ან 32-ბიტიანი Windows 7
- პროგრამული უზრუნველყოფის მოთხოვნები
- Libero® System-on-Chip (SoC) v11.8
- SoftConsole v4.0
- FlashPro პროგრამირების პროგრამა v11.8
- მასპინძელი კომპიუტერის დრაივერები USB to UART დრაივერები
- Framework გასაშვებად Microsoft .NET Framework 4 კლიენტი
დემო დიზაინი
დემო დიზაინი files ხელმისაწვდომია Microsemi-ში შემდეგი ბილიკიდან ჩამოსატვირთად webსაიტი: http://soc.microsemi.com/download/rsc/?f=m2s_dg0618_liberov11p8_df
დემო დიზაინი files მოიცავს:
- DDR კონფიგურაცია File
- DDR_EDAC
- პროგრამირება files
- GUI შესრულებადი
- წამიკითხე file
შემდეგი ილუსტრაცია აღწერს დიზაინის უმაღლესი დონის სტრუქტურას fileს. დამატებითი დეტალებისთვის იხილეთ readme.txt file.
სურათი 2 • დემო დიზაინი ზედა დონის სტრუქტურა
დემო დიზაინის განხორციელება
MDDR ქვესისტემას აქვს გამოყოფილი EDAC კონტროლერი. მეხსიერებიდან მონაცემების წაკითხვისას EDAC აღმოაჩენს 1-ბიტიან შეცდომას ან 2-ბიტიან შეცდომას. თუ EDAC აღმოაჩენს 1-ბიტიან შეცდომას, EDAC კონტროლერი ასწორებს შეცდომის ბიტს. თუ EDAC ჩართულია ყველა 1-ბიტიანი და 2-ბიტიანი შეცდომისთვის, სისტემის რეგისტრებში შესაბამისი შეცდომების მრიცხველები იზრდება და შესაბამისი შეფერხებები და შეცდომის ავტობუსის სიგნალები FPGA ქსოვილზე გენერირებულია.
ეს ხდება რეალურ დროში. ამ SECDED ფუნქციის დემონსტრირებისთვის, შეცდომა შეყვანილია ხელით და შეინიშნება გამოვლენა და კორექტირება.
ეს დემო დიზაინი მოიცავს შემდეგი ნაბიჯების განხორციელებას:
- ჩართეთ EDAC
- ჩაწერეთ მონაცემები DDR-ზე
- წაიკითხეთ მონაცემები DDR-დან
- გამორთეთ EDAC
- დაზიანებულია 1 ან 2 ბიტი
- ჩაწერეთ მონაცემები DDR-ზე
- ჩართეთ EDAC
- წაიკითხეთ მონაცემები
- 1-ბიტიანი შეცდომის შემთხვევაში, EDAC კონტროლერი ასწორებს შეცდომას, განაახლებს შესაბამის სტატუსის რეგისტრებს და აძლევს მე-2 ნაბიჯში დაწერილ მონაცემებს მე-8 ნაბიჯის წაკითხვის ოპერაციისას.
- 2-ბიტიანი შეცდომის შემთხვევაში წარმოიქმნება შესაბამისი შეფერხება და აპლიკაციამ უნდა შეასწოროს მონაცემები ან მიიღოს შესაბამისი ქმედება შეფერხების დამმუშავებელში. ეს ორი მეთოდი ნაჩვენებია ამ დემოში.
ამ დემო ვერსიაში დანერგილია ორი ტესტი: მარყუჟის ტესტი და მექანიკური ტესტი და ისინი გამოიყენება როგორც 1-ბიტიან, ასევე 2-ბიტიან შეცდომებზე.
მარყუჟის ტესტი
მარყუჟის ტესტი შესრულებულია, როდესაც SmartFusion2 მოწყობილობები მიიღებენ მარყუჟის ტესტის ბრძანებას GUI-დან. თავდაპირველად, ყველა შეცდომის მრიცხველი და EDAC დაკავშირებული რეგისტრები მოთავსებულია RESET მდგომარეობაში.
შემდეგი ნაბიჯები შესრულებულია თითოეული გამეორებისთვის.
- ჩართეთ EDAC კონტროლერი
- ჩაწერეთ მონაცემები კონკრეტულ DDR მეხსიერების ადგილას
- გამორთეთ EDAC კონტროლერი
- ჩაწერეთ 1-ბიტიანი ან 2-ბიტიანი შეცდომით გამოწვეული მონაცემები იმავე DDR მეხსიერების ადგილას
- ჩართეთ EDAC კონტროლერი
- წაიკითხეთ მონაცემები იმავე DDR მეხსიერების მდებარეობიდან
- 1-ბიტიანი ან 2-ბიტიანი შეცდომის აღმოჩენისა და 1-ბიტიანი შეცდომის გამოსწორების მონაცემების გაგზავნა 1-ბიტიანი შეცდომის შემთხვევაში GUI-ში
Სახელმძღვანელო ტესტი
ეს მეთოდი საშუალებას იძლევა 1-ბიტიანი შეცდომის აღმოჩენისა და შესწორების ხელით ტესტირება და 2-ბიტიანი შეცდომის გამოვლენა DDR მეხსიერების მისამართისთვის (0xA0000000-დან 0xDFFFFFFF-მდე) ინიციალიზაციასთან ერთად. 1-ბიტი/2-ბიტიანი შეცდომა შეყვანილია ხელით შერჩეულ DDR მეხსიერების მისამართში. მოცემული მონაცემები იწერება არჩეულ DDR მეხსიერების ადგილას EDAC ჩართულით. დაზიანებული 1-ბიტიანი ან 2-ბიტიანი შეცდომის მონაცემები შემდეგ ჩაიწერება მეხსიერების იმავე ადგილას, სადაც EDAC გამორთულია. აღმოჩენილი 1-ბიტიანი ან 2-ბიტიანი შეცდომის შესახებ ინფორმაცია აღირიცხება, როდესაც მონაცემები იკითხება მეხსიერების იმავე მდებარეობიდან, სადაც ჩართულია EDAC. მაღალი ხარისხის DMA კონტროლერი
(HPDMA) გამოიყენება DDR მეხსიერებიდან მონაცემების წასაკითხად. ორბიტიანი შეცდომის გამოვლენის შეფერხების დამმუშავებელი დანერგილია 2-ბიტიანი შეცდომის აღმოჩენისას შესაბამისი მოქმედების განსახორციელებლად.
შემდეგი ილუსტრაცია აღწერს EDAC-ის დემო ოპერაციებს.
სურათი 3 • დიზაინის ნაკადი
შენიშვნა: 2-ბიტიანი შეცდომის შემთხვევაში, როდესაც Cortex-M3 პროცესორი კითხულობს მონაცემებს, კოდის შესრულება გადადის მყარი ხარვეზების დამმუშავებელზე, რადგან მიღებული შეფერხება აგვიანებს პროცესორს რეაგირებისთვის. იმ დროისთვის, როდესაც ის პასუხობს შეფერხებას, მან შეიძლება უკვე გადასცა მონაცემები და შემთხვევით გაუშვა ბრძანება. შედეგად, HRESP წყვეტს არასწორი მონაცემების დამუშავებას. 2-ბიტიანი შეცდომის გამოვლენა იყენებს HPDMA-ს მონაცემების წასაკითხად DDR მისამართის მდებარეობიდან, რომელიც ავალებს პროცესორს, რომ წაკითხულ მონაცემებს აქვს 2-ბიტიანი შეცდომა და სისტემამ უნდა მიიღოს შესაბამისი ზომები აღდგენისთვის (ECC შეფერხების Handler).
დემო დიზაინის დაყენება
ამ განყოფილებაში აღწერილია SmartFusion2 Advanced Development Kit დაფის დაყენება, GUI პარამეტრები და დემო დიზაინის შესრულება.
შემდეგი ნაბიჯები აღწერს, თუ როგორ უნდა დააყენოთ დემო:
- შეაერთეთ USB mini-B კაბელის ერთი ბოლო J33 კონექტორთან, რომელიც მოწოდებულია SmartFusion2 Advanced Development Kit დაფაზე. შეაერთეთ USB კაბელის მეორე ბოლო მასპინძელ კომპიუტერთან. სინათლის დიოდი (LED) DS27 უნდა აანთოს, რაც მიუთითებს, რომ UART კავშირი დამყარებულია. დარწმუნდით, რომ USB-დან UART ხიდის დრაივერები ავტომატურად არის გამოვლენილი (შეიძლება დადასტურდეს მოწყობილობის მენეჯერში), როგორც ნაჩვენებია შემდეგ სურათზე.
სურათი 4 • USB-დან UART ხიდის დრაივერები
თუ USB to UART ხიდის დრაივერები არ არის დაინსტალირებული, ჩამოტვირთეთ და დააინსტალირეთ დრაივერები: www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip. - შეაერთეთ ჯუმპერები SmartFusion2 Advanced Development Kit-ის დაფაზე, როგორც ნაჩვენებია ცხრილში 4, გვერდი 11. ელექტრომომარაგების გადამრთველი SW7 უნდა იყოს გამორთული ჯუმპერის შეერთებისას.
სურათი 5 • SmartFusion2 Advanced Development Kit Board Setup
გრაფიკული მომხმარებლის ინტერფეისი
ეს განყოფილება აღწერს DDR – EDAC Demo GUI.
სურათი 6 • DDR – EDAC Demo GUI
GUI მხარს უჭერს შემდეგ ფუნქციებს:
- COM პორტის და Baud Rate-ის შერჩევა
- 1-ბიტიანი შეცდომის კორექტირების ჩანართის შერჩევა ან 2-ბიტიანი შეცდომის გამოვლენა
- მისამართის ველი მითითებულ DDR მისამართზე მონაცემების ჩასაწერად ან წასაკითხად
- მონაცემთა ველი მითითებულ DDR მისამართზე მონაცემების ჩასაწერად ან წასაკითხად
- სერიული კონსოლის განყოფილება აპლიკაციიდან მიღებული სტატუსის ინფორმაციის დასაბეჭდად
- ჩართვა EDAC/გამორთვა EDAC: ჩართავს ან გამორთავს EDAC-ს
- ჩაწერა: საშუალებას იძლევა ჩაწეროს მონაცემები მითითებულ მისამართზე
- წაკითხვა: იძლევა მონაცემების წაკითხვის საშუალებას მითითებული მისამართიდან
- მარყუჟის ტესტი ჩართვა/გამორთვა: იძლევა EDAC მექანიზმის ტესტირების საშუალებას მარყუჟის მეთოდით
- Initialize: საშუალებას იძლევა წინასწარ განსაზღვრული მეხსიერების მდებარეობის ინიციალიზაცია (ამ დემოში A0000000-A000CFFF)
დემო დიზაინის გაშვება
შემდეგი ნაბიჯები აღწერს დიზაინის გაშვებას: შემდეგი ნაბიჯები აღწერს დიზაინის გაშვებას:
- ჩართეთ მიწოდების გადამრთველი, SW7.
- დაპროგრამეთ SmarFusion2 მოწყობილობა პროგრამით file გათვალისწინებულია დიზაინში fileს.(\პროგრამირებაFile\EDAC_DDR3.stp) FlashPro დიზაინის პროგრამული უზრუნველყოფის გამოყენებით, როგორც ნაჩვენებია შემდეგ სურათზე.
სურათი 7 • FlashPro პროგრამირების ფანჯარა
- დააჭირეთ SW6 გადამრთველს დაფის გადატვირთვისთვის წარმატებული პროგრამირების შემდეგ.
- გაუშვით EDAC_DDR Demo GUI შესრულებადი file ხელმისაწვდომია დიზაინში files (\GUI Executable\ EDAC_DDR.exe). გამოჩნდება GUI ფანჯარა, როგორც ნაჩვენებია სურათზე 8, გვერდი 9.
- დააჭირეთ დაკავშირებას, ის ირჩევს COM პორტს და ამყარებს კავშირს. დაკავშირების ვარიანტი იცვლება გათიშვაზე.
- აირჩიეთ 1-ბიტიანი შეცდომის კორექციის ჩანართი ან 2-ბიტიანი შეცდომის გამოვლენა.
- შეიძლება ჩატარდეს მანუალური და მარყუჟის ტესტები.
- დააწკაპუნეთ ინიციალიზაციაზე DDR მეხსიერების ინიციალიზაციისთვის Manual და Loop ტესტების შესასრულებლად, ინიციალიზაციის დასრულების შეტყობინება გამოჩნდება სერიულ კონსოლზე, როგორც ნაჩვენებია სურათზე 8, გვერდი 9.
სურათი 8 • ინიციალიზაციის დასრულებული ფანჯარა
მარყუჟის ტესტის შესრულება
დააწკაპუნეთ Loop Test ON. ის მუშაობს მარყუჟის რეჟიმში, სადაც ხდება შეცდომების უწყვეტი კორექტირება და გამოვლენა. SmartFusion2 მოწყობილობაში შესრულებული ყველა მოქმედება რეგისტრირებულია GUI-ის სერიული კონსოლის განყოფილებაში.
ცხრილი 2 • DDR3 მეხსიერების მისამართები გამოყენებული Loop Test-ში
- მეხსიერება DDR3
- 1-ბიტიანი შეცდომის კორექტირება 0xA0008000
- 2-ბიტიანი შეცდომის გამოვლენა 0xA000C000
სახელმძღვანელო ტესტის შესრულება
ამ მეთოდით, შეცდომები შეიტანება ხელით GUI-ს გამოყენებით. გამოიყენეთ შემდეგი ნაბიჯები 1-ბიტიანი შეცდომის შესწორების ან 2-ბიტიანი შეცდომის აღმოჩენის შესასრულებლად.
ცხრილი 3 • DDR3 მეხსიერების მისამართები გამოყენებული სახელმძღვანელო ტესტში
შეყვანის მისამართი და მონაცემთა ველები (გამოიყენეთ 32-ბიტიანი თექვსმეტობითი მნიშვნელობები).
- მეხსიერება DDR3
- 1-ბიტიანი შეცდომის კორექტირება 0xA0000000-0xA0004000
- 2-ბიტიანი შეცდომის გამოვლენა 0xA0004000-0xA0008000
- დააწკაპუნეთ ჩართვა EDAC.
- დააჭირეთ ჩაწერას.
- დააწკაპუნეთ გამორთვა EDAC.
- შეცვალეთ ერთი ბიტი (1-ბიტიანი შეცდომის გამოსწორების შემთხვევაში) ან ორი ბიტი (2-ბიტიანი შეცდომის გამოვლენის შემთხვევაში) მონაცემთა ველში (შეცდომის შემოღება).
- დააჭირეთ ჩაწერას.
- დააწკაპუნეთ ჩართვა EDAC.
- დააჭირეთ წაკითხვას.
- დააკვირდით Error Count Display და Data ველს GUI-ში. შეცდომების დათვლის მნიშვნელობა იზრდება 1-ით.
1-ბიტიანი შეცდომის მარყუჟის კორექტირების ფანჯარა ნაჩვენებია შემდეგ სურათზე.
სურათი 9 • 1-ბიტიანი შეცდომის მარყუჟის გამოვლენის ფანჯარა
2-ბიტიანი შეცდომის აღმოჩენის სახელმძღვანელო ფანჯარა ნაჩვენებია შემდეგ სურათზე.
სურათი 10 • 2-ბიტიანი შეცდომის აღმოჩენის სახელმძღვანელო ფანჯარა
დასკვნა
ეს დემო აჩვენებს SmartFusion2 SECDED შესაძლებლობებს MDDR ქვესისტემისთვის.
დანართი: Jumper Settings
შემდეგი ცხრილი აჩვენებს ყველა საჭირო მხტუნას SmartFusion2 Advanced Development Kit-ზე დასაყენებლად.
ცხრილი 4 • SmartFusion2 Advanced Development Kit Jumper Settings
Jumper : Pin (From) : Pin (To) : კომენტარები
- J116, J353, J354, J54 1 2 ეს არის Advanced-ის ნაგულისხმევი ჯუმპერის პარამეტრები
- J123 2 3 განვითარების ნაკრები დაფა. დარწმუნდით, რომ ეს მხტუნავები დაყენებულია შესაბამისად.
- J124, J121, J32 1 2 JTAG პროგრამირება FTDI-ის საშუალებით
DG0618 დემო სახელმძღვანელო რევიზია 4.0
დოკუმენტები / რესურსები
![]() |
Microsemi DG0618 შეცდომის გამოვლენა და კორექტირება SmartFusion2 მოწყობილობებზე DDR მეხსიერების გამოყენებით [pdf] მომხმარებლის სახელმძღვანელო DG0618 შეცდომის გამოვლენა და კორექტირება SmartFusion2 მოწყობილობებზე DDR მეხსიერების გამოყენებით, DG0618, შეცდომების გამოვლენა და კორექტირება SmartFusion2 მოწყობილობებზე DDR მეხსიერების გამოყენებით, SmartFusion2 მოწყობილობები DDR მეხსიერების გამოყენებით, DDR მეხსიერება |