Ümumi səhv 17: Bu avtobus siqnallarının hamısı rezistorlar tərəfindən çəkilir, ona görə də özümü rahat hiss edirəm.
Müsbət həll: Siqnalların yuxarı və aşağı çəkilməsinin bir çox səbəbi var, lakin onların hamısının çəkilməsinə ehtiyac yoxdur. Yuxarı və aşağı açılan rezistor sadə bir giriş siqnalını çəkir və cərəyan onlarla mikroamperdən azdır, lakin idarə olunan siqnal çəkildikdə cərəyan milliamper səviyyəsinə çatacaq. Mövcud sistem tez-tez hər birində 32 bit ünvan məlumatına malikdir və ola bilər ki, 244/245 təcrid olunmuş avtobus və digər siqnallar qaldırılarsa, bu rezistorlar üçün bir neçə vatt enerji istehlakı (konseptindən istifadə etməyin). Bu bir neçə watt enerji istehlakını müalicə etmək üçün kilovat-saat başına 80 sent, səbəb aşağı Bax).
Ümumi səhv 18: Sistemimiz 220V ilə işləyir, ona görə də enerji istehlakına əhəmiyyət verməməliyik.
Müsbət həll: aşağı güc dizaynı təkcə enerjiyə qənaət etmək üçün deyil, həm də enerji modullarının və soyutma sistemlərinin xərclərini azaltmaq, cərəyanın azalması səbəbindən elektromaqnit şüalanması və istilik səs-küyünün müdaxiləsini azaltmaq üçündür. Cihazın temperaturu azaldıqca, cihazın ömrü müvafiq olaraq uzanır (yarımkeçirici cihazın işləmə temperaturu 10 dərəcə artır, xidmət müddəti isə yarıya qədər qısalır). Enerji istehlakı istənilən vaxt nəzərə alınmalıdır.
Ümumi səhv 19: Bu kiçik çiplərin enerji istehlakı çox aşağıdır, bu barədə narahat olmayın.
Müsbət həll: Daxili olaraq çox mürəkkəb olmayan çipin enerji istehlakını müəyyən etmək çətindir. Əsasən pin üzərində cərəyanla müəyyən edilir. Bir ABT16244 yük olmadan 1 mA-dan az istehlak edir, lakin onun göstəricisi hər bir pindir. 60 mA yükü idarə edə bilər (məsələn, onlarla ohm müqavimətini uyğunlaşdırmaq kimi), yəni tam yükün maksimum enerji istehlakı 60*16=960mA-a çata bilər. Əlbəttə ki, yalnız enerji təchizatı cərəyanı belə böyükdür və istilik yükün üzərinə düşür.
Ümumi səhv 20: CPU və FPGA-nın istifadə olunmamış giriş/çıxış portları ilə necə məşğul olmaq olar? Onu boş qoyub sonra danışa bilərsiniz.
Müsbət həll: İstifadə edilməmiş giriş/çıxış portları üzən vəziyyətdə qalsa, onlar xarici aləmdən bir az müdaxilə ilə təkrar-təkrar salınan giriş siqnallarına çevrilə bilər və MOS cihazlarının enerji istehlakı əsasən qapı dövrəsinin fırlanma sayından asılıdır. Yuxarı çəkilərsə, hər bir pin də mikroamper cərəyanına sahib olacaq, buna görə də ən yaxşı yol onu çıxış kimi təyin etməkdir (əlbəttə ki, sürücülük ilə başqa heç bir siqnal kənara qoşula bilməz).
Ümumi səhv 21: Bu FPGA-da o qədər çox qapı qalıb ki, siz ondan istifadə edə bilərsiniz.
Müsbət həll: FGPA-nın enerji istehlakı istifadə edilən flip-flopların sayına və çevirmələrin sayına mütənasibdir, beləliklə, eyni tip FPGA-nın müxtəlif dövrələrdə və müxtəlif vaxtlarda enerji istehlakı 100 dəfə fərqli ola bilər. Yüksək sürətli çevirmə üçün flip-flopların sayını minimuma endirmək FPGA enerji istehlakını azaltmağın əsas yoludur.
Ümumi səhv 22: Yaddaşda çoxlu nəzarət siqnalları var. Mənim lövhəm yalnız OE və WE siqnallarından istifadə etməlidir. Çip seçimi əsaslandırılmalıdır ki, oxu əməliyyatı zamanı məlumat daha sürətli çıxsın.
Müsbət həll: Çip seçimi etibarlı olduqda (OE və WE-dən asılı olmayaraq) əksər yaddaşların enerji istehlakı çip seçimi etibarsız olduqdan 100 dəfə çox olacaq. Buna görə də, çipi mümkün qədər idarə etmək üçün CS istifadə edilməli və digər tələblər yerinə yetirilməlidir. Çip seçmə nəbzinin enini qısaltmaq mümkündür.
Ümumi səhv 23: Enerji istehlakının azaldılması hardware personalının işidir və proqram təminatı ilə heç bir əlaqəsi yoxdur.
Müsbət həll: Aparat sadəcə bir mərhələdir, proqram isə icraçıdır. Avtobusdakı demək olar ki, hər bir çipin girişi və hər bir siqnalın çevrilməsi proqram tərəfindən demək olar ki, idarə olunur. Proqram təminatı xarici yaddaşa girişlərin sayını azalda bilirsə (daha çox registr dəyişənlərindən istifadə etməklə, daxili CACHE-dən daha çox istifadə etmək və s.), fasilələrə vaxtında cavab vermək (kesintilər tez-tez açılan rezistorlar ilə aşağı səviyyədə aktivdir) və s. xüsusi lövhələr üçün xüsusi tədbirlər enerji istehlakının azaldılmasına böyük töhfə verəcəkdir. Lövhənin yaxşı dönməsi üçün aparat və proqram təminatı hər iki əllə tutulmalıdır!
Ümumi səhv 24: Niyə bu siqnallar həddindən artıqdır? Nə qədər ki, matç yaxşıdır, onu aradan qaldırmaq olar.
Müsbət həll: Bir neçə xüsusi siqnal (məsələn, 100BASE-T, CML) istisna olmaqla, həddi aşmaq var. Nə qədər ki, çox böyük deyil, mütləq uyğunlaşmaq lazım deyil. Uyğunlaşsa belə, mütləq ən yaxşısına uyğun gəlmir. Məsələn, TTL-nin çıxış empedansı 50 ohm-dan az, bəziləri isə hətta 20 ohm-dur. Belə böyük uyğunluq müqaviməti istifadə edilərsə, cərəyan çox böyük olacaq, enerji istehlakı qəbuledilməz olacaq və siqnal amplitudası istifadə etmək üçün çox kiçik olacaq. Bundan əlavə, yüksək səviyyəni çıxararkən və aşağı səviyyəni çıxararkən ümumi siqnalın çıxış empedansı eyni deyil və tam uyğunluğa nail olmaq da mümkündür. Buna görə də, TTL, LVDS, 422 və digər siqnalların uyğunluğu həddi aşmağa nail olunduğu müddətdə məqbul ola bilər.