Συνηθισμένο λάθος 17: Αυτά τα σήματα διαύλου έλκονται όλα από αντιστάσεις, οπότε νιώθω ανακούφιση.
Θετική λύση: Υπάρχουν πολλοί λόγοι για τους οποίους τα σήματα πρέπει να τραβηχτούν πάνω-κάτω, αλλά δεν χρειάζεται να τραβηχτούν όλοι. Η αντίσταση pull-up και pull-down τραβάει ένα απλό σήμα εισόδου και το ρεύμα είναι μικρότερο από δεκάδες μικροαμπέρ, αλλά όταν τραβιέται ένα οδηγούμενο σήμα, το ρεύμα θα φτάσει στο επίπεδο milliamp. Το τρέχον σύστημα έχει συχνά 32 bit δεδομένων διεύθυνσης το καθένα και μπορεί να υπάρχουν Αν ο απομονωμένος δίαυλος 244/245 και άλλα σήματα τραβήξουν προς τα επάνω, θα καταναλωθούν μερικά watt κατανάλωσης ισχύος σε αυτές τις αντιστάσεις (μην χρησιμοποιείτε την έννοια του 80 σεντς ανά κιλοβατώρα για την αντιμετώπιση αυτών των λίγων βατ κατανάλωσης ρεύματος, ο λόγος είναι κάτω Κοίτα).
Συνηθισμένο λάθος 18: Το σύστημά μας τροφοδοτείται από 220 V, επομένως δεν χρειάζεται να μας ενδιαφέρει η κατανάλωση ρεύματος.
Θετική λύση: ο σχεδιασμός χαμηλής κατανάλωσης δεν είναι μόνο για εξοικονόμηση ενέργειας, αλλά και για μείωση του κόστους των μονάδων ισχύος και των συστημάτων ψύξης και μείωση της παρεμβολής της ηλεκτρομαγνητικής ακτινοβολίας και του θερμικού θορύβου λόγω της μείωσης του ρεύματος. Καθώς η θερμοκρασία της συσκευής μειώνεται, η διάρκεια ζωής της συσκευής επεκτείνεται αντίστοιχα (η θερμοκρασία λειτουργίας μιας συσκευής ημιαγωγών αυξάνεται κατά 10 μοίρες και η διάρκεια ζωής μειώνεται στο μισό). Η κατανάλωση ρεύματος πρέπει να λαμβάνεται υπόψη ανά πάσα στιγμή.
Συνηθισμένο λάθος 19: Η κατανάλωση ενέργειας αυτών των μικρών τσιπ είναι πολύ χαμηλή, μην ανησυχείτε για αυτό.
Θετική λύση: Είναι δύσκολο να προσδιοριστεί η κατανάλωση ενέργειας του εσωτερικά όχι πολύ περίπλοκου τσιπ. Καθορίζεται κυρίως από το ρεύμα στον πείρο. Ένα ABT16244 καταναλώνει λιγότερο από 1 mA χωρίς φορτίο, αλλά η ένδειξη του είναι κάθε ακίδα. Μπορεί να οδηγήσει φορτίο 60 mA (όπως αντιστοίχιση αντίστασης δεκάδων ohms), δηλαδή, η μέγιστη κατανάλωση ισχύος ενός πλήρους φορτίου μπορεί να φτάσει τα 60*16=960mA. Φυσικά, μόνο το ρεύμα τροφοδοσίας είναι τόσο μεγάλο και η θερμότητα πέφτει στο φορτίο.
Συνηθισμένο λάθος 20: Πώς να αντιμετωπίσετε αυτές τις αχρησιμοποίητες θύρες I/O της CPU και του FPGA; Μπορείτε να το αφήσετε κενό και να το συζητήσετε αργότερα.
Θετική λύση: Εάν οι αχρησιμοποίητες θύρες I/O παραμείνουν αιωρούμενες, μπορεί να γίνουν επανειλημμένα ταλαντευόμενα σήματα εισόδου με μικρή παρεμβολή από τον έξω κόσμο και η κατανάλωση ενέργειας των συσκευών MOS εξαρτάται βασικά από τον αριθμό των αναστροφών του κυκλώματος πύλης. Αν τραβηχτεί προς τα πάνω, κάθε ακίδα θα έχει και ρεύμα μικροαμπέρ, οπότε ο καλύτερος τρόπος είναι να το ρυθμίσετε ως έξοδο (φυσικά, δεν μπορούν να συνδεθούν άλλα σήματα με την οδήγηση προς τα έξω).
Κοινό λάθος 21: Απομένουν τόσες πολλές πόρτες σε αυτό το FPGA, ώστε να μπορείτε να το χρησιμοποιήσετε.
Θετική λύση: Η κατανάλωση ενέργειας του FGPA είναι ανάλογη με τον αριθμό των flip-flops που χρησιμοποιούνται και τον αριθμό των flips, επομένως η κατανάλωση ενέργειας του ίδιου τύπου FPGA σε διαφορετικά κυκλώματα και διαφορετικούς χρόνους μπορεί να είναι 100 φορές διαφορετική. Η ελαχιστοποίηση του αριθμού των flip-flops για αναστροφή υψηλής ταχύτητας είναι ο θεμελιώδης τρόπος για τη μείωση της κατανάλωσης ενέργειας FPGA.
Συνηθισμένο λάθος 22: Η μνήμη έχει τόσα πολλά σήματα ελέγχου. Η πλακέτα μου χρειάζεται μόνο να χρησιμοποιεί τα σήματα OE και WE. Η επιλογή chip θα πρέπει να είναι γειωμένη, έτσι ώστε τα δεδομένα να βγαίνουν πολύ πιο γρήγορα κατά τη λειτουργία ανάγνωσης.
Θετική λύση: Η κατανάλωση ενέργειας των περισσότερων μνημών όταν είναι έγκυρη η επιλογή chip (ανεξαρτήτως OE και WE) θα είναι περισσότερο από 100 φορές μεγαλύτερη από ό,τι όταν η επιλογή chip δεν είναι έγκυρη. Επομένως, το CS θα πρέπει να χρησιμοποιείται για τον έλεγχο του τσιπ όσο το δυνατόν περισσότερο και θα πρέπει να πληρούνται άλλες απαιτήσεις. Είναι δυνατό να συντομεύσετε το πλάτος του παλμού επιλογής chip.
Συνηθισμένο λάθος 23: Η μείωση της κατανάλωσης ενέργειας είναι δουλειά του προσωπικού υλικού και δεν έχει καμία σχέση με το λογισμικό.
Θετική λύση: Το υλικό είναι απλώς ένα στάδιο, αλλά το λογισμικό είναι ο ερμηνευτής. Η πρόσβαση σχεδόν σε κάθε τσιπ στο δίαυλο και η αναστροφή κάθε σήματος ελέγχονται σχεδόν από το λογισμικό. Εάν το λογισμικό μπορεί να μειώσει τον αριθμό των προσβάσεων στην εξωτερική μνήμη (χρησιμοποιώντας περισσότερες μεταβλητές καταχωρητή, περισσότερη χρήση της εσωτερικής CACHE, κ.λπ.), έγκαιρη απόκριση σε διακοπές (οι διακοπές είναι συχνά χαμηλού επιπέδου ενεργές με pull-up αντιστάσεις) και άλλα Τα ειδικά μέτρα για συγκεκριμένες πλακέτες θα συμβάλουν σημαντικά στη μείωση της κατανάλωσης ενέργειας. Για να στρίψει καλά η πλακέτα, το υλικό και το λογισμικό πρέπει να πιάνονται και με τα δύο χέρια!
Συνηθισμένο λάθος 24: Γιατί αυτά τα σήματα υπερβαίνουν; Όσο το ματς είναι καλό, μπορεί να αποκλειστεί.
Θετική λύση: Εκτός από μερικά συγκεκριμένα σήματα (όπως 100BASE-T, CML), υπάρχει υπέρβαση. Εφόσον δεν είναι πολύ μεγάλο, δεν χρειάζεται απαραίτητα να ταιριάξει. Ακόμα κι αν είναι ταιριαστό, δεν ταιριάζει απαραίτητα με το καλύτερο. Για παράδειγμα, η σύνθετη αντίσταση εξόδου του TTL είναι μικρότερη από 50 ohms, και μερικά ακόμη και 20 ohms. Εάν χρησιμοποιηθεί μια τόσο μεγάλη αντίσταση αντιστοίχισης, το ρεύμα θα είναι πολύ μεγάλο, η κατανάλωση ενέργειας θα είναι απαράδεκτη και το πλάτος του σήματος θα είναι πολύ μικρό για να χρησιμοποιηθεί. Επιπλέον, η σύνθετη αντίσταση εξόδου του γενικού σήματος κατά την έξοδο υψηλής στάθμης και την έξοδο χαμηλής στάθμης δεν είναι η ίδια, και είναι επίσης δυνατό να επιτευχθεί πλήρης αντιστοίχιση. Επομένως, η αντιστοίχιση των σημάτων TTL, LVDS, 422 και άλλων σημάτων μπορεί να είναι αποδεκτή εφόσον επιτυγχάνεται η υπέρβαση.