მიკროსემი ლოგოSmartFusion2 MSS
CAN კონფიგურაცია

შესავალი

SmartFusion2 მიკროკონტროლერის ქვესისტემა (MSS) უზრუნველყოფს ერთ მყარ პერიფერიულ CAN-ს (APB_1 ქვე ავტობუსი).
MSS Canvas-ზე, თქვენ უნდა ჩართოთ (ნაგულისხმევი) ან გამორთოთ CAN ეგზემპლარი იმის მიხედვით, გამოიყენება თუ არა იგი თქვენს მიმდინარე აპლიკაციაში. როდესაც გამორთულია, CAN ინსტანცია ინახება გადატვირთვის რეჟიმში (უმცირესი სიმძლავრის მდგომარეობა).
ნაგულისხმევად, როდესაც ჩართულია, CAN პორტები კონფიგურირებულია მოწყობილობასთან Multi Standard I/Os (MSIO) დასაკავშირებლად. გაითვალისწინეთ, რომ CAN ინსტანციისთვის გამოყოფილი MSIO გაზიარებულია სხვა MSS პერიფერიულ მოწყობილობებთან. ეს საერთო I/O ხელმისაწვდომია MSS GPIO-ებთან და სხვა პერიფერიულ მოწყობილობებთან დასაკავშირებლად, როდესაც CAN ინსტანცია გამორთულია ან თუ CAN ასლის პორტები დაკავშირებულია FPGA ქსოვილთან.
CAN ინსტანციის ფუნქციური ქცევა უნდა განისაზღვროს აპლიკაციის დონეზე Microsemi-ის მიერ მოწოდებული SmartFusion2 MSS CAN დრაივერის გამოყენებით.
ამ დოკუმენტში ჩვენ აღვწერთ, თუ როგორ შეგიძლიათ დააკონფიგურიროთ MSS CAN ინსტანცია და განვსაზღვროთ, თუ როგორ არის დაკავშირებული პერიფერიული სიგნალები.
დამატებითი ინფორმაციისთვის MSS CAN მყარი პერიფერიული მოწყობილობის შესახებ, გთხოვთ, იხილოთ SmartFusion2 მომხმარებლის სახელმძღვანელო.

კონფიგურაციის პარამეტრები

არ არსებობს ტექნიკის კონფიგურაციის ვარიანტები CAN პერიფერიულისთვის.
შენიშვნა: თუ CAN ინსტანცია ჩართულია, M3_CLK უნდა იყოს 8MHz-ის ჯერადი. ეს შეზღუდვა ამოქმედდება MSS CCC კონფიგურატორში.

პერიფერიული სიგნალების მინიჭების ცხრილი

SmartFusion2 არქიტექტურა უზრუნველყოფს ძალიან მოქნილ სქემას პერიფერიული მოწყობილობების სიგნალების MSIO-ებთან ან FPGA ქსოვილებთან დასაკავშირებლად. გამოიყენეთ სიგნალის მინიჭების კონფიგურაციის ცხრილი, რათა განსაზღვროთ, თუ რასთან არის დაკავშირებული თქვენი პერიფერიული მოწყობილობა თქვენს აპლიკაციაში. ამ დავალების ცხრილს აქვს შემდეგი სვეტები (სურათი 2-1):
MSIO - განსაზღვრავს პერიფერიული სიგნალის სახელს, რომელიც არის კონფიგურირებული მოცემულ რიგში.
მთავარი კავშირი – გამოიყენეთ ჩამოსაშლელი სია, რათა აირჩიოთ, არის თუ არა სიგნალი დაკავშირებული MSIO-სთან თუ FPGA ქსოვილთან.
მიმართულება - მიუთითებს, არის თუ არა სიგნალის მიმართულება IN, OUT ან INOUT.
პაკეტის პინი - აჩვენებს პაკეტის პინს, რომელიც ასოცირდება MSIO-სთან, როდესაც სიგნალი დაკავშირებულია MSIO-სთან.
დამატებითი კავშირები – გამოიყენეთ გაფართოებული ოფციების გამშვები ველი view დამატებითი კავშირის პარამეტრები:

  • შეამოწმეთ Fabric ვარიანტი, რომ დააკვირდეთ FPGA ქსოვილში სიგნალს, რომელიც დაკავშირებულია MSIO-სთან.
  • შეამოწმეთ GPIO პარამეტრი, რომ დააკვირდეთ შეყვანის მიმართულების სიგნალს - FPGA ქსოვილისგან ან MSIO-დან - MSS GPIO-ს გამოყენებით.

Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი

დაკავშირება წინასწარview

კავშირი წინასწარview პანელი MSS CAN Configurator დიალოგში აჩვენებს გრაფიკულ სურათს view მიმდინარე კავშირების ხაზგასმული სიგნალის რიგისთვის (სურათი 3-1).
Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი 1

რესურსების კონფლიქტები

იმის გამო, რომ MSS პერიფერიული მოწყობილობები (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) იზიარებენ MSIO და FPGA ქსოვილის წვდომის რესურსებს, ნებისმიერი ამ პერიფერიული მოწყობილობის კონფიგურაციამ შეიძლება გამოიწვიოს რესურსების კონფლიქტი, როდესაც თქვენ დააკონფიგურირებთ მიმდინარე პერიფერიული მოწყობილობის ეგზემპლარს. პერიფერიული კონფიგურატორები იძლევა მკაფიო ინდიკატორებს, როდესაც ასეთი კონფლიქტი წარმოიქმნება.
ადრე კონფიგურირებული პერიფერიული მოწყობილობის მიერ გამოყენებული რესურსები იწვევს სამი სახის გამოხმაურებას მიმდინარე პერიფერიულ კონფიგურატორში:
• ინფორმაცია – თუ სხვა პერიფერიული მოწყობილობის მიერ გამოყენებული რესურსი არ ეწინააღმდეგება მიმდინარე კონფიგურაციას, ინფორმაციის ხატულა გამოჩნდება დაკავშირების წინასწარview პანელი, ამ რესურსზე. ხელსაწყოს მინიშნება ხატზე გვაწვდის დეტალებს იმის შესახებ, თუ რომელი პერიფერიული იყენებს ამ რესურსს.
• გაფრთხილება/შეცდომა – თუ სხვა პერიფერიული მოწყობილობის მიერ გამოყენებული რესურსი ეწინააღმდეგება მიმდინარე კონფიგურაციას, გაფრთხილების ან შეცდომის ხატულა გამოჩნდება დაკავშირების წინასწარview პანელი, ამ რესურსზე. ხელსაწყოს მინიშნება ხატზე გვაწვდის დეტალებს იმის შესახებ, თუ რომელი პერიფერიული იყენებს ამ რესურსს.
როდესაც შეცდომები გამოჩნდება, თქვენ ვერ შეძლებთ მიმდინარე კონფიგურაციის ჩადენას. თქვენ შეგიძლიათ მოაგვაროთ კონფლიქტი სხვა კონფიგურაციის გამოყენებით, ან გააუქმოთ მიმდინარე კონფიგურაცია გაუქმების ღილაკის გამოყენებით.
როდესაც გამოჩნდება გაფრთხილებები (და არ არის შეცდომები), შეგიძლიათ ჩააბაროთ მიმდინარე კონფიგურაცია. თუმცა, თქვენ არ შეგიძლიათ შექმნათ საერთო MSS; თქვენ იხილავთ გენერირების შეცდომებს Libero SoC ჟურნალის ფანჯარაში. თქვენ უნდა მოაგვაროთ კონფლიქტი, რომელიც შექმენით კონფიგურაციის შესრულებისას, კონფლიქტის გამომწვევი რომელიმე პერიფერიული მოწყობილობის ხელახალი კონფიგურაციით.
პერიფერიული კონფიგურატორები ახორციელებენ შემდეგ წესებს, რათა დადგინდეს, კონფლიქტი შეცდომის ან გაფრთხილების სახით უნდა იყოს მოხსენებული.

  1. თუ კონფიგურირებული პერიფერიული არის GPIO პერიფერიული, მაშინ ყველა კონფლიქტი არის შეცდომა.
  2. თუ კონფიგურირებული პერიფერიული არ არის GPIO პერიფერიული, მაშინ ყველა კონფლიქტი არის შეცდომა, თუ კონფლიქტი არ არის GPIO რესურსთან, ამ შემთხვევაში კონფლიქტები განიხილება როგორც გაფრთხილება.

შეცდომა მაგample
USB პერიფერიული მოწყობილობა გამოიყენება და იყენებს მოწყობილობას PAD-ს, რომელიც შეკრულია V24 პინზე. CAN პერიფერიული მოწყობილობის კონფიგურაცია ისე, რომ RXBUS პორტი დაკავშირებული იყოს MSIO-სთან, იწვევს შეცდომას.
სურათი 4-1 გვიჩვენებს შეცდომის ხატულას, რომელიც ნაჩვენებია კავშირის მინიჭების ცხრილში RXBUS პორტისთვის. Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი 2სურათი 4-2 გვიჩვენებს შეცდომის ხატულას, რომელიც ნაჩვენებია წინასწარview პანელი PAD რესურსზე RXBUS პორტისთვის.
Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი 3 გაფრთხილება მაგample

GPIO პერიფერიული მოწყობილობა გამოიყენება და იყენებს მოწყობილობას PAD-ს, რომელიც შეკრულია პაკეტის pin V24 (GPIO_3).
CAN პერიფერიული მოწყობილობის კონფიგურაცია ისე, რომ RXBUS პორტი დაკავშირებული იყოს MSIO-სთან, იწვევს გაფრთხილებას.
სურათი 4-3 გვიჩვენებს გამაფრთხილებელ ხატულას, რომელიც ნაჩვენებია დაკავშირების მინიჭების ცხრილში RXBUS პორტისთვის.
Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი 4
სურათი 4-4 გვიჩვენებს გამაფრთხილებელ ხატულას, რომელიც ნაჩვენებია წინასწარview პანელი PAD რესურსზე RXBUS პორტისთვის. გაითვალისწინეთ, რომ ამ ყოფილიampარსებობს მეორე კონფლიქტი GPIO-სთან GPIO_3-თან დამატებითი კავშირის გამო.
Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი 5ინფორმაცია მაგample
USB პერიფერიული მოწყობილობა გამოიყენება და იყენებს მოწყობილობას PAD-ს, რომელიც შეკრულია V24 პინზე. CAN პერიფერიული მოწყობილობის კონფიგურაცია ისე, რომ RXBUS პორტი დაკავშირებული იყოს FPGA ქსოვილთან, არ გამოიწვევს კონფლიქტს. თუმცა, იმის აღსანიშნავად, რომ ის PAD ასოცირდება RXBUS პორტთან (მაგრამ არ გამოიყენება ამ შემთხვევაში), ინფორმაციის ხატულა ნაჩვენებია Pre-ში.view პანელი (სურათი 4-5). ხატულასთან დაკავშირებული ინსტრუმენტების მინიშნება იძლევა აღწერილობას, თუ როგორ გამოიყენება რესურსი (ამ შემთხვევაში USB).
Microsemi SmartFusion2 MSS CAN კონფიგურაცია - დავალების ცხრილი 6

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

ცხრილი 5-1 • პორტის აღწერა

პორტის სახელი  პორტ ჯგუფი  მიმართულება აღწერა
RX CAN_PADS
CAN_FABRIC
In ადგილობრივი მიღების სიგნალი.
TX CAN_PADS
CAN_FABRIC
გარეთ CAN ავტობუსი გადასცემს სიგნალს.
TX_EN_N CAN_PADS
CAN_FABRIC
გარეთ გარე მძღოლის კონტროლის სიგნალი. / ეს გამოიყენება გარე CAN გადამცემის გამორთვისთვის. / TX_EN_N მითითებულია, როდესაც CAN კონტროლერი შეჩერებულია ან თუ CAN მდგომარეობა გამორთულია.

შენიშვნა:

  • პორტების სახელებს აქვს პრეფიქსის სახით CAN ინსტანციის სახელი, მაგ. CAN_RX.
  • ქსოვილის ძირითადი კავშირის შეყვანის პორტების სახელებს აქვს „F2M“, როგორც სუფიქსი, მაგ. CAN _RX_F2M.
  • ქსოვილის დამატებითი კავშირის შეყვანის პორტების სახელებს აქვს „I2F“, როგორც სუფიქსი, მაგ. CAN_RX_I2F.
  • ქსოვილის გამომავალი და გამომავალი პორტების სახელებს აქვს „M2F“ და „M2F_OE“, როგორც სუფიქსი, მაგ. CAN_RX_M2F და CAN_ RX_M2F_OE.
  • PAD პორტები ავტომატურად დაწინაურდება დიზაინის იერარქიაში.

პროდუქტის მხარდაჭერა

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.
© 2012 Microsemi Corporation. Ყველა უფლება დაცულია. Microsemi და Microsemi ლოგო არის Microsemi Corporation-ის სავაჭრო ნიშნები. ყველა სხვა სავაჭრო ნიშანი და მომსახურების ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა.

მიკროსემი ლოგოMicrosemi კორპორატიული სათაო ოფისი
One Enterprise, Aliso Viejo CA 92656 აშშ
აშშ-ში: +1 949-380-6100
გაყიდვები: +1 949-380-6136
ფაქსი: +1 949-215-4996
5-02-00337-0/09.12

დოკუმენტები / რესურსები

Microsemi SmartFusion2 MSS CAN კონფიგურაცია [pdf] მომხმარებლის სახელმძღვანელო
SmartFusion2 MSS CAN კონფიგურაცია, SmartFusion2, MSS CAN კონფიგურაცია, CAN კონფიგურაცია

ცნობები

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

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