საერთო შეცდომა 17: ამ ავტობუსის სიგნალები ყველა რეზისტორების მიერ არის გამოყვანილი, ასე რომ, მე განთავისუფლებული ვარ.
პოზიტიური გამოსავალი: არსებობს მრავალი მიზეზი, რის გამოც საჭიროა სიგნალების ამოღება და ქვემოთ, მაგრამ ყველა მათგანი არ არის საჭირო. გაძარცვისა და გამონაყარის გამძლეობით გამოირჩევა მარტივი შეყვანის სიგნალი, ხოლო დენი ნაკლებია, ვიდრე ათობით მიკროამპერაცია, მაგრამ როდესაც ამოძრავებს სიგნალი, დენი მიაღწევს Milliamp- ის დონეს. ამჟამინდელ სისტემას ხშირად აქვს 32 ბიტიანი მისამართის მონაცემები, და შეიძლება არსებობდეს, თუ 244/245 იზოლირებული ავტობუსი და სხვა სიგნალები ამოღებულია, ამ რეზისტორებზე მოხმარებული რამდენიმე ვატიანი მოხმარება მოხმარდება (არ გამოიყენოთ 80 ცენტი კილოვატ საათში კონცეფცია, რომ ამ რამდენიმე ვატს ელექტროენერგიის მოხმარება.
საერთო შეცდომა 18: ჩვენი სისტემა იკვებება 220V- ით, ამიტომ არ გვჭირდება ენერგიის მოხმარებაზე ზრუნვა.
პოზიტიური გადაწყვეტა: დაბალი სიმძლავრის დიზაინი არა მხოლოდ ენერგიის დაზოგვისთვის, არამედ ელექტროენერგიის მოდულების და გაგრილების სისტემების ღირებულების შესამცირებლად და ელექტრომაგნიტური გამოსხივებისა და თერმული ხმაურის ჩარევის შემცირების გამო, დენის შემცირების გამო. მოწყობილობის ტემპერატურა მცირდება, მოწყობილობის სიცოცხლე შესაბამისად ვრცელდება (ნახევარგამტარული მოწყობილობის ოპერაციული ტემპერატურა იზრდება 10 გრადუსით, ხოლო სიცოცხლე მცირდება ნახევარით). ენერგიის მოხმარება ნებისმიერ დროს უნდა განიხილებოდეს.
საერთო შეცდომა 19: ამ მცირე ჩიპების ენერგიის მოხმარება ძალიან დაბალია, არ ინერვიულოთ ამაზე.
პოზიტიური გამოსავალი: ძნელია შინაგანად არც თუ ისე რთული ჩიპის ენერგიის მოხმარების დადგენა. იგი ძირითადად განისაზღვრება დინებით. ABT16244 მოიხმარს 1 მ -ზე ნაკლებს დატვირთვის გარეშე, მაგრამ მისი მაჩვენებელი თითოეული ქინძისთავია. მას შეუძლია დატვირთვა 60 მ -ით (მაგალითად, ათობით ohms- ის წინააღმდეგობის შესატყვისად), ანუ სრული დატვირთვის მაქსიმალური ენერგიის მოხმარება შეიძლება მიაღწიოს 60*16 = 960mA. რასაკვირველია, მხოლოდ ელექტრომომარაგების დენი იმდენად დიდია, ხოლო სითბო დატვირთვას ეცემა.
საერთო შეცდომა 20: როგორ გავუმკლავდეთ ამ გამოუყენებელ I/O პორტებს CPU და FPGA? შეგიძლიათ დატოვოთ იგი ცარიელი და მოგვიანებით ისაუბროთ.
პოზიტიური გამოსავალი: თუ გამოუყენებელი I/O პორტები დარჩა მცურავი, ისინი შეიძლება გახდნენ არაერთგვაროვანი შეყვანის სიგნალები გარე სამყაროს მცირე ჩარევით, ხოლო MOS მოწყობილობების ენერგიის მოხმარება, ძირითადად, დამოკიდებულია კარიბჭის მიკროსქემის ფლიპების რაოდენობაზე. თუ იგი ამოღებულია, თითოეულ პინს ასევე ექნება მიკროამპერაციული დენი, ამიტომ საუკეთესო გზაა მისი დაყენება, როგორც გამომავალი (რა თქმა უნდა, მართვის სხვა სიგნალებს არ შეიძლება უკავშირდებოდეს გარედან).
საერთო შეცდომა 21: ამ FPGA- ზე დარჩა იმდენი კარი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ იგი.
პოზიტიური გამოსავალი: FGPA– ს ენერგიის მოხმარება პროპორციულია გამოყენებული ფლიპ-ფლოპების რაოდენობასა და ფლიპების რაოდენობასთან, ამიტომ FPGA– ს იგივე ტიპის FPGA– ს ენერგიის მოხმარება სხვადასხვა სქემებში და სხვადასხვა დროს შეიძლება 100-ჯერ განსხვავებული იყოს. Flip-flops– ის რაოდენობის მინიმუმამდე შემცირება FPGA ენერგიის მოხმარების შემცირების ფუნდამენტური გზაა.
საერთო შეცდომა 22: მეხსიერებას აქვს ამდენი საკონტროლო სიგნალი. ჩემს საბჭოს მხოლოდ OE– ს გამოყენება სჭირდება და ჩვენ სიგნალები გვაქვს. ჩიპის შერჩევა უნდა იყოს დასაბუთებული, ისე, რომ მონაცემები წაკითხვის ოპერაციის დროს უფრო სწრაფად გამოვა.
პოზიტიური გამოსავალი: მოგონებების უმეტესობის ენერგიის მოხმარება, როდესაც ჩიპის შერჩევა მოქმედებს (მიუხედავად OE და ჩვენ), 100 -ჯერ მეტი იქნება, ვიდრე ჩიპის შერჩევა არასწორია. ამრიგად, CS უნდა იქნას გამოყენებული ჩიპის მაქსიმალურად გასაკონტროლებლად, ხოლო სხვა მოთხოვნები უნდა აკმაყოფილებდეს. შესაძლებელია ჩიპის შერჩევის პულსის სიგანის შემცირება.
საერთო შეცდომა 23: ენერგიის მოხმარების შემცირება ტექნიკის პერსონალის სამუშაოა და საერთო არაფერი აქვს პროგრამულ უზრუნველყოფასთან.
პოზიტიური გამოსავალი: აპარატურა მხოლოდ ეტაპია, მაგრამ პროგრამა არის შემსრულებელი. ავტობუსში თითქმის ყველა ჩიპის დაშვება და ყველა სიგნალის ფლიპტი თითქმის აკონტროლებს პროგრამულ უზრუნველყოფას. თუ პროგრამულ უზრუნველყოფას შეუძლია შეამციროს გარე მეხსიერებაში წვდომის რაოდენობა (უფრო მეტი რეგისტრაციის ცვლადის გამოყენებით, შიდა ქეშის უფრო მეტი გამოყენება და ა.შ.), დროული რეაგირება შეფერხებებზე (შეფერხებები ხშირად დაბალი დონის აქტიურია გამაძლიერებელი რეზისტორებით), და სხვა სპეციფიკური ზომები სპეციფიკური საბჭოებისთვის ხელს შეუწყობს ენერგიის მოხმარების შემცირებას. იმისათვის, რომ დაფა კარგად იქცეს, აპარატურა და პროგრამული უზრუნველყოფა ორივე ხელით უნდა იქნას მიღებული!
საერთო შეცდომა 24: რატომ არის ეს სიგნალები გადაჭარბებული? სანამ მატჩი კარგია, მისი აღმოფხვრა შესაძლებელია.
პოზიტიური გამოსავალი: გარდა რამდენიმე სპეციფიკური სიგნალისა (მაგალითად, 100Base-T, CML), არის გადაჭარბებული. სანამ ის არ არის ძალიან დიდი, მას არ სჭირდება შესაბამისობა. მაშინაც კი, თუ ის შესაბამისობაშია, ის სულაც არ შეესაბამება საუკეთესოს. მაგალითად, TTL– ის გამომავალი წინაღობა 50 ohms– ზე ნაკლებია, ზოგი კი კი 20 ohms. თუ ასეთი დიდი შესატყვისი წინააღმდეგობა გამოიყენება, დენი ძალიან დიდი იქნება, ენერგიის მოხმარება მიუღებელი იქნება, ხოლო სიგნალის ამპლიტუდა ძალიან მცირე იქნება გამოყენებული. გარდა ამისა, ზოგადი სიგნალის გამომავალი წინაღობა მაღალი დონის და დაბალი დონის გამომუშავებისას არ არის იგივე, და ასევე შესაძლებელია სრულყოფილი შესატყვისი. ამრიგად, TTL, LVDS, 422 და სხვა სიგნალების შესატყვისი შეიძლება იყოს მისაღები, სანამ მიღწეულია overshoot.