SmartFusion2 MSS MMUART კონფიგურაცია
მომხმარებლის სახელმძღვანელო
შესავალი
SmartFusion2 მიკრო კონტროლერის ქვესისტემა (MSS) უზრუნველყოფს ორ MMUART მყარ პერიფერულ მოწყობილობას (APB_0 და APB_1 ქვე ავტობუსები) სრული/ნახევრად დუპლექსით, ასინქრონული/სინქრონული რეჟიმით და მოდემის ინტერფეისის ოფციებით.
MSS Canvas-ზე უნდა ჩართოთ (ნაგულისხმევი) ან გამორთოთ ყოველი MMUART ეგზემპლარი იმის მიხედვით, გამოიყენება თუ არა იგი თქვენს მიმდინარე აპლიკაციაში. გამორთული MMUART ეგზემპლარები ინახება გადატვირთვის (დაბალი სიმძლავრის მდგომარეობა). ნაგულისხმევად, ჩართული MMUART ინსტანციების პორტები კონფიგურირებულია მოწყობილობასთან Multi Standard I/Os (MSIO) დასაკავშირებლად. გაითვალისწინეთ, რომ MMUART ინსტანციისთვის გამოყოფილი MSIO-ები გაზიარებულია სხვა MSS პერიფერიულ მოწყობილობებთან. ეს საერთო I/O ხელმისაწვდომია MSS GPIO-ებთან და სხვა პერიფერიულ მოწყობილობებთან დასაკავშირებლად, როდესაც MMUART ინსტანცია გამორთულია ან თუ MMUART ასლის პორტები დაკავშირებულია FPGA ქსოვილთან.
თითოეული MMUART ინსტანციის ფუნქციური ქცევა უნდა განისაზღვროს აპლიკაციის დონეზე SmartFusion2 MSS MMUART დრაივერის გამოყენებით Microsemi-ის მიერ.
ამ დოკუმენტში ჩვენ აღვწერთ, თუ როგორ უნდა დააკონფიგურიროთ MSS MMUART ინსტანციები და განვსაზღვროთ, თუ როგორ არის დაკავშირებული პერიფერიული სიგნალები.
დამატებითი ინფორმაციისთვის MSS MMUART მყარი პერიფერიული მოწყობილობების შესახებ, იხილეთ SmartFusion2 მომხმარებლის სახელმძღვანელო.
კონფიგურაციის პარამეტრები
დუპლექსის რეჟიმი:
- სრული დუპლექსი - უზრუნველყოფს ორ სიგნალს სერიული მონაცემებისთვის, RXD და TXD
- Half Duplex – უზრუნველყოფს ერთ სიგნალს სერიული მონაცემებისთვის, TXD_RXD
ასინქრონიზაციის/სინქრონიზაციის რეჟიმი - სინქრონული რეჟიმის არჩევა უზრუნველყოფს CLK სიგნალს.
მოდემის ინტერფეისი - მოდემის ინტერფეისის არჩევა საშუალებას გაძლევთ მიიღოთ წვდომა ცალკეულ პორტებზე MODEM პორტების ჯგუფში.

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

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

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

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

გაფრთხილება მაგample
GPIO პერიფერიული მოწყობილობა გამოიყენება და იყენებს მოწყობილობას PAD-ს, რომელიც შეკრულია პაკეტის PIN H27 (GPIO_27).
MMUART_0 პერიფერიული მოწყობილობის კონფიგურაცია ისე, რომ TXD_RXD პორტი დაკავშირებული იყოს MSIO-სთან, გამოიწვევს გაფრთხილებას.
სურათი 4-3 აჩვენებს გაფრთხილების ხატულას, რომელიც ნაჩვენებია კავშირის მინიჭების ცხრილში TXD_RXD პორტისთვის.

სურათი 4-4 აჩვენებს გაფრთხილების ხატულას, რომელიც გამოსახულია წინაview პანელი PAD რესურსზე TXD_RXD პორტისთვის.

ინფორმაცია მაგample
USB პერიფერიული მოწყობილობა გამოიყენება და იყენებს მოწყობილობას PAD-ს, რომელიც მიბმულია შეფუთვაზე H27 პინთან (სურათი 4-5).
MMUART_0 პერიფერიული მოწყობილობის კონფიგურაცია ისე, რომ TXD_RXD პორტი დაკავშირებული იყოს FPGA ქსოვილთან, არ გამოიწვევს კონფლიქტს. თუმცა, იმის მითითებისთვის, რომ ის PAD ასოცირდება TXD_RXD პორტთან (მაგრამ არ გამოიყენება ამ შემთხვევაში), ინფორმაციის ხატულა ნაჩვენებია წინასწარview პანელი. ხელსაწყოს წვერი, რომელიც დაკავშირებულია ხატთან, იძლევა აღწერას, თუ როგორ გამოიყენება რესურსი (ამ შემთხვევაში USB).

პორტის აღწერა
ცხრილი 5-1 • პორტის აღწერა
| პორტის სახელი | პორტ ჯგუფი | მიმართულება | აღწერა |
| TXD | MMUART_ _ბალიშები MMUART_ _ ქსოვილი |
გარეთ | სერიული გამომავალი მონაცემები Full Duplex რეჟიმში. ეს არის მონაცემები, რომელიც გადაიცემა Core16550-დან. ის სინქრონიზებულია BAUD OUT გამომავალი პინთან. |
| RXD | MMUART_ _ბალიშები MMUART_ _ ქსოვილი |
In | სერიული შეყვანის მონაცემები Full Duplex რეჟიმში. ეს არის მონაცემები, რომელიც გადაეცემა Core16550-ში. ის სინქრონიზებულია PCLK შეყვანის პინთან. |
| TXD_RXD | MMUART_ _ბალიშები MMUART_ _ ქსოვილი |
გარეთ | სერიული გამომავალი და შეყვანის მონაცემები Half Duplex რეჟიმში. |
| CLK | MMUART_ _CLK MMUART_ _FABRIC_CLK |
გარეთ | საათი სინქრონულ რეჟიმში. |
| RTS | MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM | გარეთ | გაგზავნის მოთხოვნა. ეს აქტიური მაღალი გამომავალი სიგნალი გამოიყენება მიმაგრებული მოწყობილობის (მოდემის) ინფორმირებისთვის, რომ Core16550 მზად არის მონაცემების გასაგზავნად. ის დაპროგრამებულია CPU-ს მიერ მოდემის კონტროლის რეესტრის მეშვეობით. |
| DTR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | გარეთ | მონაცემთა ტერმინალი მზადაა. ეს აქტიური მაღალი გამომავალი სიგნალი აცნობებს მიმაგრებულ მოწყობილობას (მოდემს), რომ Core16550 მზად არის საკომუნიკაციო კავშირის დასამყარებლად. ის დაპროგრამებულია CPU-ს მიერ მოდემის კონტროლის რეესტრის მეშვეობით. |
| DSR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | მონაცემთა ნაკრები მზადაა. ეს აქტიური მაღალი სიგნალი არის შეყვანა, რომელიც მიუთითებს, როდის არის მიმაგრებული მოწყობილობა (მოდემი) მზადაა დააყენოს ბმული Core16550-თან. Core16550 ამ ინფორმაციას გადასცემს პროცესორს მოდემის სტატუსის რეესტრის მეშვეობით. ეს რეგისტრი ასევე მიუთითებს, შეიცვალა თუ არა DSR სიგნალი რეესტრის ბოლო წაკითხვის შემდეგ. |
| CTS | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | გასაგზავნად გასუფთავება. ეს აქტიური მაღალი სიგნალი არის შეყვანა, რომელიც აჩვენებს, როდის არის მიმაგრებული მოწყობილობა (მოდემი) მონაცემების მისაღებად. Core16550 ამ ინფორმაციას გადასცემს პროცესორს მოდემის სტატუსის რეესტრის მეშვეობით. ეს რეესტრი ასევე მიუთითებს, შეიცვალა თუ არა CTS სიგნალი რეესტრის ბოლო წაკითხვის შემდეგ. |
| პორტის სახელი | პორტ ჯგუფი | მიმართულება | აღწერა |
| RI | MMUART_ _PADS_MODEM \MMUART_ _FABRIC_MODEM |
in | ბეჭდის მაჩვენებელი. ეს აქტიური მაღალი სიგნალი არის შეყვანა, რომელიც გვიჩვენებს, როდესაც მიმაგრებული მოწყობილობა (მოდემი) გრძნობს ზარის სიგნალს სატელეფონო ხაზზე. Core16550 ამ ინფორმაციას გადასცემს პროცესორს მოდემის სტატუსის რეესტრის მეშვეობით. ეს რეესტრი ასევე მიუთითებს, თუ როდის იყო RI უკანა კიდე დაფიქსირებული. |
| D.C.D. | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | მონაცემთა გადამზიდველის გამოვლენა. ეს აქტიური მაღალი სიგნალი არის შეყვანა, რომელიც მიუთითებს, როდესაც დამაგრებულმა მოწყობილობამ (მოდემი) აღმოაჩინა გადამზიდავი. Core16550 ამ ინფორმაციას გადასცემს პროცესორს მოდემის სტატუსის რეესტრის მეშვეობით. ეს რეგისტრი ასევე მიუთითებს, შეიცვალა თუ არა DCD სიგნალი რეესტრის ბოლო წაკითხვის შემდეგ. |
შენიშვნა
- პორტების სახელებს აქვთ MMUART ინსტანციის სახელი, როგორც პრეფიქსი, მაგ. MMUART_ _TXD_RXD.
- ქსოვილის "მთავარი კავშირი" შეყვანის პორტების სახელებს აქვთ "F2M", როგორც სუფიქსი, მაგ. MMUART _ _RXD_F2M.
- ქსოვილის „დამატებითი კავშირი“ შეყვანის პორტების სახელებს აქვს „I2F“, როგორც სუფიქსი, მაგ. MMUART_ _TXD_RXD_I2F.
- ქსოვილის გამომავალი და გამომავალი პორტების სახელებს აქვთ „M2F“ და „M2F_OE“, როგორც სუფიქსი, მაგ. MMUART_ _TXD_RXD_M2F და MMUART_ _ TXD_RXD_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 კორპორატიული სათაო ოფისი
One Enterprise, Aliso Viejo CA 92656 აშშ
ამერიკის შეერთებულ შტატებში: +1 949-380-6100
გაყიდვები: +1 949-380-6136
ფაქსი: +1 949-215-4996
5-02-00336-0/03.12
Microsemi Corporation (NASDAQ: MSCC) გთავაზობთ ნახევარგამტარული გადაწყვეტილებების ყოვლისმომცველ პორტფელს: საჰაერო კოსმოსური, თავდაცვისა და უსაფრთხოებისთვის; საწარმო და კომუნიკაციები; და სამრეწველო და ალტერნატიული ენერგიის ბაზრები. პროდუქტებში შედის მაღალი ხარისხის, მაღალი საიმედოობის ანალოგური და RF მოწყობილობები, შერეული სიგნალი და RF ინტეგრირებული სქემები, კონფიგურირებადი SoC, FPGA და სრული ქვესისტემები. Microsemi-ის სათაო ოფისი მდებარეობს ალისო ვიეხოში, კალიფორნია. შეიტყვეთ მეტი აქ www.microsemi.com.
© 2012 Microsemi Corporation. Ყველა უფლება დაცულია. Microsemi და Microsemi ლოგო არის Microsemi Corporation-ის სავაჭრო ნიშნები. ყველა სხვა სავაჭრო ნიშანი და მომსახურების ნიშანი მათი შესაბამისი მფლობელების საკუთრებაა.
დოკუმენტები / რესურსები
![]() |
Microsemi SmartFusion2 MSS MMUART კონფიგურაცია [pdf] მომხმარებლის სახელმძღვანელო SmartFusion2 MSS MMUART კონფიგურაცია, MSS MMUART კონფიგურაცია, MMUART კონფიგურაცია |




