მიკროსემი - ლოგოSmartFusion2 MSS GPIO კონფიგურაცია
მომხმარებლის სახელმძღვანელო

შესავალი

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

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

დაყენება/გადატვირთვის განმარტება – არსებობს ოთხი თანაბარი ჯგუფი რვა GPIO-ისგან, თითოეული ჯამში 32. თქვენ შეგიძლიათ განსაზღვროთ საერთო წყარო და მდგომარეობა (დაყენება ან გადაყენება) ჯგუფის რვა GPIO-სთვის. არსებობს ორი არჩევანი Set/Reset წყაროსთვის:

  • სისტემის რეგისტრები - თითოეულ ჯგუფს აქვს უნიკალური სისტემის რეესტრი ამ მიზნით. სისტემის რეესტრებზე წვდომა შესაძლებელია firmware-ის საშუალებით. MSS_GPIO_-ის დაყენება _SOFT_RESET სისტემის რეგისტრი აღადგენს ყველა GPIO-ს ამ დიაპაზონში გადატვირთვის მდგომარეობით განსაზღვრულ მნიშვნელობამდე.
  • FPGA ქსოვილი - სიგნალს ეწოდება MSS_GPIO_RESET_N.

Microsemi SmartFusion2 MSS GPIO კონფიგურაცია -

სურათი 1-1 SmartFusion2 MSS GPIO კონფიგურაციის პარამეტრები

GPIO სიგნალების მინიჭების ცხრილი

SmartFusion2 არქიტექტურა უზრუნველყოფს ძალიან მოქნილ სქემას პერიფერიული მოწყობილობების სიგნალების MSIO-ებთან ან FPGA ქსოვილებთან დასაკავშირებლად. გამოიყენეთ სიგნალის მინიჭების კონფიგურაციის ცხრილი, რათა განსაზღვროთ, თუ რასთან არის დაკავშირებული თქვენი პერიფერიული მოწყობილობა თქვენს აპლიკაციაში. ამ დავალების ცხრილს აქვს შემდეგი სვეტები:
GPIO ID – განსაზღვრავს GPIO იდენტიფიკატორს - 0-დან 31-მდე - თითოეული რიგისთვის.
მიმართულება – მიუთითებს, არის თუ არა GPIO კონფიგურირებული როგორც შეყვანის, გამომავალი, ტრისტატული ან ორმხრივი. გამოიყენეთ ჩამოსაშლელი ღილაკი GPIO მიმართულების დასაყენებლად.
პაკეტის პინი - აჩვენებს MSIO-სთან დაკავშირებულ პაკეტის პინს, როდესაც სიგნალი დაკავშირებულია MSIO-სთან.

დაკავშირება – გამოიყენეთ ჩამოსაშლელი სია, რათა აირჩიოთ, არის თუ არა სიგნალი დაკავშირებული MSIO-სთან თუ FPGA ქსოვილთან. არსებობს ორი ვარიანტი - A და B - თითოეულ შემთხვევაში, რომლიდანაც შეგიძლიათ აირჩიოთ.
MSIO – შესაძლებელია ორი განსხვავებული I/O დავალება თითოეულისთვის
GPIO: IO_A და IO_B. შეგიძლიათ აირჩიოთ რომელიმე და შეამოწმოთ პაკეტის პინი. ინსტრუმენტის მინიშნება პაკეტის პინზე მიუთითებს, რომელ სხვა პერიფერიულ მოწყობილობებსაც შეუძლიათ გამოიყენონ იგივე MSIO. თქვენ შეგიძლიათ გამოიყენოთ IO_A და IO_B ვარიანტები კონფლიქტების მოსაგვარებლად. მაგალითად, IO_A-ში უკვე გამოიყენება სხვა პერიფერიული მოწყობილობა, შეგიძლიათ აირჩიოთ IO_B. მოწყობილობის/პაკეტის ზოგიერთ კომბინაციაში, IO_A და/ან IO_B ვარიანტები შეიძლება არ იყოს ხელმისაწვდომი.
FPGA ქსოვილი – არსებობს ორი განსხვავებული დავალება თითოეული GPIO-სთვის FPGA ქსოვილისთვის: – Fabric_A და Fabric_B. თქვენ შეგიძლიათ გამოიყენოთ Fabric_A და Fabric_B ვარიანტები კონფლიქტების მოსაგვარებლად. მაგალითად, Fabric_A-ში უკვე გამოიყენება სხვა პერიფერიული მოწყობილობა, შეგიძლიათ აირჩიოთ Fabric_B. ზოგიერთ მოწყობილობაში, Fabric_A და/ან Fabric_B ვარიანტები შეიძლება არ იყოს ხელმისაწვდომი. დამატებითი კავშირები – გამოიყენეთ გაფართოებული პარამეტრების მოსანიშნი ველი view დამატებითი კავშირის პარამეტრები:

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

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

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

Microsemi SmartFusion2 MSS GPIO კონფიგურაცია - GIPO

სურათი 3-1 დაკავშირება წინასწარview პანელი

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

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

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

შეცდომის გამოხმაურება მაგample
გამოიყენება I2C_1 პერიფერიული მოწყობილობა და იყენებს მოწყობილობას PAD, რომელიც შეკრულია V23 პინთან. GPIO პერიფერიული მოწყობილობის (GPIO_0) კონფიგურაცია ისე, რომ GPIO_0 პორტი დაკავშირებული იყოს MSIO-სთან, იწვევს შეცდომას. სურათი 4-1 აჩვენებს შეცდომის ხატულას, რომელიც ნაჩვენებია კავშირის მინიჭების ცხრილში GPIO_0 პორტისთვის.

Microsemi SmartFusion2 MSS GPIO კონფიგურაცია - GIPO 1

სურათი 4-1  დაკავშირების მინიჭების ცხრილში ნაჩვენები შეცდომა
სურათი 4-2 გვიჩვენებს შეცდომის ხატულას, რომელიც ნაჩვენებია წინასწარview პანელი PAD რესურსზე GPIO_0 პორტისთვის.

Microsemi SmartFusion2 MSS GPIO კონფიგურაცია - GIPO 12

სურათი 4-2 შეცდომა ნაჩვენებია წინასწარview პანელი

ინფორმაციის გამოხმაურება მაგample
გამოიყენება I2C_1 პერიფერიული მოწყობილობა და იყენებს მოწყობილობას PAD, რომელიც შეკრულია V23 პინთან. GPIO პერიფერიული მოწყობილობის კონფიგურაცია ისე, რომ GPIO_0 პორტი დაკავშირებული იყოს FPGA ქსოვილთან, არ გამოიწვევს კონფლიქტს. თუმცა, იმის აღსანიშნავად, რომ ის PAD ასოცირდება GPIO_0 პორტთან (მაგრამ არ გამოიყენება ამ შემთხვევაში), ინფორმაციის ხატულა ნაჩვენებია წინასწარview პანელი (სურათი 4-3). ხატულასთან დაკავშირებული ინსტრუმენტების მინიშნება იძლევა აღწერას, თუ როგორ გამოიყენება რესურსი (ამ შემთხვევაში I2C_1).

Microsemi SmartFusion2 MSS GPIO კონფიგურაცია - GIPO 25

სურათი 4-3 ინფორმაციის ხატულა წინაview პანელი

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

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

პორტის სახელი პორტ ჯგუფი აღწერა
GPIO_ GPIO_PADS/GPIO_FABRIC GPIO სიგნალი

შენიშვნა:

  • I/O 'მთავარი კავშირის' პორტების სახელებს აქვთ IN, OUT, TRI ან BI, როგორც სუფიქსი არჩეული მიმართულების მიხედვით, მაგ. GPIO_0_IN.
  • ქსოვილის "მთავარი კავშირი" შეყვანის პორტების სახელებს აქვს "F2M", როგორც სუფიქსი, მაგ. GPIO _8_F2M. • ქსოვილის „დამატებითი კავშირი“ შეყვანის პორტების სახელებს აქვს „I2F“, როგორც სუფიქსი, მაგ. GPIO_8_I2F.
  • ქსოვილის გამომავალი და გამომავალი პორტების სახელებს აქვს „M2F“ და „M2F_OE“, როგორც სუფიქსი, მაგ. GPIO_8_M2F და GPIO_ 8_M2F_OE. • PAD პორტები ავტომატურად დაწინაურდება დიზაინის იერარქიაში.

A - პროდუქტის მხარდაჭერა
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

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

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

ცნობები

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

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