5M160ZE64C5N ინტეგრირებული წრე საუკეთესო PIC18F67K40-I/PT მაღალი სიზუსტის XC6SLX45-2CSG484I მიკროკონტროლის მზა საფონდო ელექტრონიკა
პროდუქტის ატრიბუტები
TYPE | აღწერა |
კატეგორია | ინტეგრირებული სქემები (IC)ჩაშენებული |
მფრ | ინტელი |
სერიალი | MAX® V |
პაკეტი | უჯრა |
პროდუქტის სტატუსი | აქტიური |
პროგრამირებადი ტიპი | სისტემაში პროგრამირებადი |
დაყოვნების დრო tpd(1) მაქს | 7.5 ns |
ძაბვის მიწოდება - შიდა | 1.71 ვ ~ 1.89 ვ |
ლოგიკური ელემენტების/ბლოკების რაოდენობა | 160 |
მაკროუჯრების რაოდენობა | 128 |
I/O-ს რაოდენობა | 54 |
ოპერაციული ტემპერატურა | 0°C ~ 85°C (TJ) |
სამონტაჟო ტიპი | ზედაპირული მთა |
პაკეტი / ქეისი | 64-TQFP ექსპოზიციური საფენი |
მომწოდებლის მოწყობილობის პაკეტი | 64-EQFP (7×7) |
საბაზისო პროდუქტის ნომერი | 5M160Z |
დოკუმენტები და მედია
რესურსის ტიპი | ᲑᲛᲣᲚᲘ |
პროდუქტის ტრენინგის მოდულები | მაქს V მიმოხილვა |
გამორჩეული პროდუქტი | MAX® V CPLD-ები |
PCN დიზაინი/სპეციფიკაცია | Quartus SW/Web Chgs 23/სექ/2021Mult Dev Software Chgs 3/ივნ/2021 |
PCN შეფუთვა | Mult Dev Label Chgs 24/თებერვალი/2020Mult Dev Label CHG 24/იან/2020 |
HTML მონაცემთა ცხრილი | MAX V სახელმძღვანელოMAX V მონაცემთა ცხრილი |
გარემოსდაცვითი და ექსპორტის კლასიფიკაციები
ატრიბუტი | აღწერა |
RoHS სტატუსი | RoHS თავსებადი |
ტენიანობის მგრძნობელობის დონე (MSL) | 3 (168 საათი) |
REACH სტატუსი | REACH არ იმოქმედებს |
ECCN | 3A991D |
HTSUS | 8542.39.0001 |
MAX™ CPLD სერია
Altera MAX™ კომპლექსური პროგრამირებადი ლოგიკური მოწყობილობების (CPLD) სერია გთავაზობთ ყველაზე დაბალ სიმძლავრის, ყველაზე დაბალ ღირებულების CPLD-ებს.MAX V CPLD ოჯახი, CPLD სერიის უახლესი ოჯახი, გთავაზობთ ბაზარზე საუკეთესო ღირებულებას.უნიკალური, არამდგრადი არქიტექტურით და ინდუსტრიის ერთ-ერთი ყველაზე დიდი სიმკვრივის CPLD-ით, MAX V მოწყობილობები უზრუნველყოფს ახალ ფუნქციებს უფრო დაბალი საერთო სიმძლავრით კონკურენტულ CPLD-ებთან შედარებით.MAX II CPLD ოჯახი, რომელიც დაფუძნებულია იმავე ინოვაციურ არქიტექტურაზე, უზრუნველყოფს დაბალ ენერგიას და დაბალ ღირებულებას თითო I/O pin.MAX II CPLD არის მყისიერად ჩართული, არასტაბილური მოწყობილობები, რომლებიც მიზნად ისახავს ზოგადი დანიშნულების, დაბალი სიმკვრივის ლოგიკასა და პორტატულ აპლიკაციებს, როგორიცაა ფიჭური ტელეფონის დიზაინი.ნულოვანი სიმძლავრის MAX IIZ CPLD-ები გვთავაზობენ იგივე არასტაბილურ, მყისიერად ჩართვის უპირატესობებს, რომლებიც გვხვდება MAX II CPLD ოჯახში და გამოიყენება ფუნქციების ფართო სპექტრისთვის.დამზადებულია მოწინავე 0.30 μm CMOS პროცესზე, EEPROM-ზე დაფუძნებული MAX 3000A CPLD ოჯახი უზრუნველყოფს მყისიერად ჩართვის შესაძლებლობას და გთავაზობთ სიმკვრივეს 32-დან 512 მაკროუჯრედამდე.
MAX® V CPLD-ები
Altera MAX® V CPLD-ები აწვდიან ინდუსტრიის საუკეთესო ღირებულებას დაბალი ღირებულების, დაბალი სიმძლავრის CPLD-ებში, გვთავაზობენ მძლავრ ახალ ფუნქციებს 50%-მდე დაბალ საერთო სიმძლავრეზე კონკურენტულ CPLD-ებთან შედარებით.Altera MAX V-ს ასევე აქვს უნიკალური, არასტაბილური არქიტექტურა და ინდუსტრიის ერთ-ერთი ყველაზე დიდი სიმკვრივის CPLD.გარდა ამისა, MAX V აერთიანებს ბევრ ფუნქციას, რომლებიც ადრე იყო გარე, როგორიცაა ფლეშ, ოპერატიული მეხსიერება, ოსცილატორები და ფაზაში ჩაკეტილი მარყუჟები, და ხშირ შემთხვევაში, ის აწვდის მეტ I/O-ს და ლოგიკას თითო ანაბეჭდის იმავე ფასად, როგორც კონკურენტული CPLD-ები. .MAX V იყენებს მწვანე შეფუთვის ტექნოლოგიას, 20 მმ2 ზომის პაკეტებით.MAX V CPLD-ები მხარდაჭერილია Quartus II® Software v.10.1-ით, რაც იძლევა პროდუქტიულობის გაუმჯობესების საშუალებას, რაც გამოიწვევს უფრო სწრაფ სიმულაციას, დაფის უფრო სწრაფ ამუშავებას და დროის უფრო სწრაფ დახურვას.
რა არის CPLD (კომპლექსური პროგრამირებადი ლოგიკური მოწყობილობა)?
საინფორმაციო ტექნოლოგიები, ინტერნეტი და ელექტრონული ჩიპები თანამედროვე ციფრული ეპოქის საფუძველს წარმოადგენს.თითქმის ყველა თანამედროვე ტექნოლოგია ევალება ელექტრონიკას, ინტერნეტიდან და ფიჭური კომუნიკაციიდან დაწყებული კომპიუტერებითა და სერვერებით.ელექტრონიკა უზარმაზარი სფეროაბევრი ქვეგანყოფილება.ეს სტატია გასწავლით აუცილებელ ციფრულ ელექტრონულ მოწყობილობას, რომელიც ცნობილია როგორც CPLD (კომპლექსური პროგრამირებადი ლოგიკური მოწყობილობა).
ციფრული ელექტრონიკის ევოლუცია
ელექტრონიკაარის კომპლექსური სფერო ათასობით ელექტრონული მოწყობილობითა და კომპონენტით.თუმცა, ზოგადად რომ ვთქვათ, ელექტრონული მოწყობილობები იყოფა ორ ძირითად კატეგორიად:ანალოგური და ციფრული.
ელექტრონიკის ტექნოლოგიის ადრეულ დღეებში სქემები ანალოგიური იყო, როგორიცაა ხმა, სინათლე, ძაბვა და დენი.თუმცა, ელექტრონიკის ინჟინრებმა მალევე გაარკვიეს, რომ ანალოგური სქემები ძალიან რთული დიზაინისა და ძვირია.მოთხოვნამ სწრაფ შესრულებაზე და სწრაფი გადაბრუნების დროზე განაპირობა ციფრული ელექტრონიკის განვითარება.დღეს არსებული თითქმის ყველა გამოთვლითი მოწყობილობა აერთიანებს ციფრულ IC-ებს და პროცესორებს.ელექტრონიკის სამყაროში ციფრულმა სისტემებმა ახლა მთლიანად შეცვალა ანალოგური ელექტრონიკა მათი დაბალი ღირებულების, დაბალი ხმაურის და უკეთესის გამო.სიგნალის მთლიანობა, უმაღლესი შესრულება და დაბალი სირთულე.
ანალოგური სიგნალის მონაცემთა დონის უსასრულო რაოდენობისგან განსხვავებით, ციფრული სიგნალი შედგება მხოლოდ ორი ლოგიკური დონისგან (1 და 0).
ციფრული ელექტრონული მოწყობილობების სახეები
ადრეული ციფრული ელექტრონული მოწყობილობები საკმაოდ მარტივი იყო და შედგებოდა მხოლოდ რამდენიმე ლოგიკური კარიბჭისგან.თუმცა, დროთა განმავლობაში, ციფრული სქემების სირთულე გაიზარდა, ამიტომ პროგრამირებადობა გახდა თანამედროვე ციფრული მართვის მოწყობილობების მნიშვნელოვანი მახასიათებელი.გაჩნდა ციფრული მოწყობილობების ორი განსხვავებული კლასი პროგრამირებადობის უზრუნველსაყოფად.პირველი კლასი შედგებოდა ფიქსირებული ტექნიკის დიზაინისგან რეპროგრამირებადი პროგრამული უზრუნველყოფით.ასეთი მოწყობილობების მაგალითებია მიკროკონტროლერები და მიკროპროცესორები.ციფრული მოწყობილობების მეორე კლასში წარმოდგენილი იყო ხელახალი კონფიგურირებადი აპარატურა მოქნილი ლოგიკური წრედის დიზაინის მისაღწევად.ასეთი მოწყობილობების მაგალითებია FPGA, SPLD და CPLD.
მიკროკონტროლერის ჩიპს აქვს ფიქსირებული ციფრული ლოგიკური წრე, რომლის შეცვლა შეუძლებელია.თუმცა, პროგრამირებადობა მიიღწევა პროგრამული უზრუნველყოფის/პროგრამული უზრუნველყოფის შეცვლით, რომელიც მუშაობს მიკროკონტროლერის ჩიპზე.პირიქით, PLD (პროგრამირებადი ლოგიკური მოწყობილობა) შედგება მრავალი ლოგიკური უჯრედისაგან, რომელთა ურთიერთკავშირის კონფიგურაცია შესაძლებელია HDL-ის (ტექნიკის აღწერის ენის) გამოყენებით.ამიტომ, მრავალი ლოგიკური სქემის რეალიზება შესაძლებელია PLD-ის გამოყენებით.ამის გამო, PLD-ების შესრულება და სიჩქარე ზოგადად აღემატება მიკროკონტროლერებსა და მიკროპროცესორებს.PLD ასევე უზრუნველყოფს მიკროსქემის დიზაინერებს თავისუფლებისა და მოქნილობის უფრო დიდ ხარისხს.
ციფრული კონტროლისა და სიგნალის დამუშავებისთვის განკუთვნილი ინტეგრირებული სქემები, როგორც წესი, შედგება პროცესორის, ლოგიკური სქემისა და მეხსიერებისგან.თითოეული ეს მოდული შეიძლება განხორციელდეს სხვადასხვა ტექნოლოგიების გამოყენებით.
CPLD-ის შესავალი
როგორც ადრე განვიხილეთ, არსებობს რამდენიმე სხვადასხვა ტიპის PLD (პროგრამირებადი ლოგიკური მოწყობილობები), როგორიცაა FPGA, CPLD და SPLD.ამ მოწყობილობებს შორის მთავარი განსხვავება მდგომარეობს მიკროსქემის სირთულესა და ხელმისაწვდომი ლოგიკური უჯრედების რაოდენობაში.SPLD ჩვეულებრივ შედგება რამდენიმე ასეული კარიბჭისგან, ხოლო CPLD შედგება რამდენიმე ათასი ლოგიკური კარიბჭისგან.
სირთულის თვალსაზრისით, CPLD (კომპლექსური პროგრამირებადი ლოგიკური მოწყობილობა) მდებარეობს SPLD (მარტივი პროგრამირებადი ლოგიკური მოწყობილობა) და FPGA-ს შორის და, ამრიგად, მემკვიდრეობით იღებს მახასიათებლებს ორივე ამ მოწყობილობიდან.CPLD უფრო რთულია ვიდრე SPLD, მაგრამ ნაკლებად რთული ვიდრე FPGA.
ყველაზე ხშირად გამოყენებული SPLD მოიცავს PAL (პროგრამირებადი მასივის ლოგიკა), PLA (პროგრამირებადი ლოგიკური მასივი) და GAL (ზოგადი მასივის ლოგიკა).PLA შედგება ერთი AND სიბრტყისა და ერთი OR სიბრტყისგან.ტექნიკის აღწერის პროგრამა განსაზღვრავს ამ თვითმფრინავების ურთიერთკავშირს.
PAL საკმაოდ ჰგავს PLA-ს, თუმცა, არსებობს მხოლოდ ერთი პროგრამირებადი თვითმფრინავი ორის ნაცვლად (AND თვითმფრინავი).ერთი თვითმფრინავის დაფიქსირებით, ტექნიკის სირთულე მცირდება.თუმცა, ეს სარგებელი მიიღწევა მოქნილობის ფასად.
CPLD არქიტექტურა
CPLD შეიძლება ჩაითვალოს, როგორც PAL-ის ევოლუცია და შედგება მრავალი PAL სტრუქტურისგან, რომლებიც ცნობილია როგორც მაკროუჯრედები.CPLD პაკეტში, ყველა შეყვანის პინი ხელმისაწვდომია თითოეული მაკროცელისთვის, ხოლო თითოეულ მაკროცელს აქვს გამომავალი პინი.
ბლოკ-სქემიდან ვხედავთ, რომ CPLD შედგება მრავალი მაკროუჯრედის ან ფუნქციური ბლოკისგან.მაკროუჯრედები დაკავშირებულია პროგრამირებადი ურთიერთკავშირის საშუალებით, რომელსაც ასევე მოიხსენიებენ როგორც GIM (გლობალური ურთიერთკავშირის მატრიცა).GIM-ის ხელახალი კონფიგურაციით შეიძლება განხორციელდეს სხვადასხვა ლოგიკური სქემები.CPLD-ები ურთიერთქმედებენ გარე სამყაროსთან ციფრული I/O-ების გამოყენებით.
განსხვავება CPLD და FPGA-ს შორის
ბოლო წლებში FPGA-ები ძალიან პოპულარული გახდა პროგრამირებადი ციფრული სისტემების დიზაინში.ბევრი მსგავსება და ასევე განსხვავებაა CPLD-სა და FPGA-ს შორის.რაც შეეხება მსგავსებებს, ორივე არის პროგრამირებადი ლოგიკური მოწყობილობა, რომელიც შედგება ლოგიკური კარიბჭის მასივებისგან.ორივე მოწყობილობა დაპროგრამებულია HDL-ების გამოყენებით, როგორიცაა Verilog HDL ან VHDL.
პირველი განსხვავება CPLD-სა და FPGA-ს შორის მდგომარეობს კარიბჭეების რაოდენობაში.CPLD შეიცავს რამდენიმე ათას ლოგიკურ კარიბჭეს, მაშინ როდესაც FPGA-ში კარიბჭეების რაოდენობამ შეიძლება მიაღწიოს მილიონებს.აქედან გამომდინარე, რთული სქემები და სისტემები შეიძლება განხორციელდეს FPGA-ების გამოყენებით.ამ სირთულის მინუსი არის უფრო მაღალი ღირებულება.აქედან გამომდინარე, CPLD უფრო შესაფერისია ნაკლებად რთული აპლიკაციებისთვის.
კიდევ ერთი მთავარი განსხვავება ამ ორ მოწყობილობას შორის არის ის, რომ CPLD–ებს აქვთ ჩაშენებული არასტაბილური EEPROM (ელექტრონულად წაშლილი პროგრამირებადი შემთხვევითი წვდომის მეხსიერება), ხოლო FPGA–ს აქვს არასტაბილური მეხსიერება.ამის გამო, CPLD-ს შეუძლია შეინარჩუნოს შიგთავსი გამორთვის დროსაც კი, ხოლო FPGA ვერ შეინარჩუნებს მის შინაარსს.უფრო მეტიც, ჩაშენებული არასტაბილური მეხსიერების გამო, CPLD-ს შეუძლია დაიწყოს მუშაობა ჩართვისთანავე.მეორეს მხრივ, FPGA-ების უმეტესობას დასაწყებად ესაჭიროება ბიტი ნაკადი გარე არასტაბილური მეხსიერებიდან.
შესრულების თვალსაზრისით, FPGA-ებს აქვთ სიგნალის დამუშავების არაპროგნოზირებადი შეფერხება უაღრესად რთული არქიტექტურის გამო, რომელიც შერწყმულია მომხმარებლის მორგებულ პროგრამირებასთან.CPLD-ებში, pin-to-pin დაყოვნება მნიშვნელოვნად მცირეა მარტივი არქიტექტურის გამო.სიგნალის დამუშავების შეფერხება მნიშვნელოვანი საკითხია უსაფრთხოებისთვის კრიტიკული და ჩაშენებული რეალურ დროში აპლიკაციების დიზაინში.
უფრო მაღალი ოპერაციული სიხშირეების და უფრო რთული ლოგიკური ოპერაციების გამო, ზოგიერთი FPGA შეიძლება მოიხმაროს უფრო მეტი ენერგია ვიდრე CPLD.ამრიგად, თერმული მენეჯმენტი მნიშვნელოვანი საკითხია FPGA-ზე დაფუძნებულ სისტემებში.ამ მიზეზის გამო, FPGA-ზე დაფუძნებული სისტემები ხშირად იყენებენ გამათბობლებს და გაგრილების გულშემატკივრებს და სჭირდებათ უფრო დიდი, უფრო რთული ელექტრომომარაგება და სადისტრიბუციო ქსელები.
ინფორმაციის უსაფრთხოების თვალსაზრისით, CPLD უფრო უსაფრთხოა, რადგან მეხსიერება ჩაშენებულია თავად ჩიპში.პირიქით, FPGA-ების უმეტესობას ესაჭიროება გარე არასტაბილური მეხსიერება, რაც შეიძლება იყოს მონაცემთა უსაფრთხოების საფრთხე.მიუხედავად იმისა, რომ მონაცემთა დაშიფვრის ალგორითმები FPGA-ებშია, CPLD არსებითად უფრო უსაფრთხოა FPGA-ებთან შედარებით.
CPLD-ის აპლიკაციები
CPLD-ები პოულობენ მათ გამოყენებას დაბალი და საშუალო სირთულის ციფრული კონტროლისა და სიგნალის დამუშავების სქემებში.ზოგიერთი მნიშვნელოვანი აპლიკაცია მოიცავს:
- CPLD შეიძლება გამოყენებულ იქნას როგორც ჩამტვირთავი FPGA-ებისთვის და სხვა პროგრამირებადი სისტემებისთვის.
- CPLD-ები ხშირად გამოიყენება როგორც მისამართების დეკოდერები და მორგებული მდგომარეობის მანქანები ციფრულ სისტემებში.
- მათი მცირე ზომისა და დაბალი ენერგომოხმარების გამო, CPLD იდეალურია პორტატულ დახელისციფრული მოწყობილობები.
- CPLD ასევე გამოიყენება უსაფრთხოების კრიტიკული კონტროლის აპლიკაციებში.