Erreur commune 17: Ces signaux de bus sont tous tirés par des résistances, donc je me sens soulagé.
Solution positive: Il existe de nombreuses raisons pour lesquelles les signaux doivent être tirés de haut en bas, mais tous ne doivent pas être tirés. La résistance de traction et de traction tire un simple signal d'entrée, et le courant est inférieur à des dizaines de microampères, mais lorsqu'un signal entraîné est tiré, le courant atteindra le niveau de milliampir. Le système actuel dispose souvent de 32 bits de données d'adresse chacun, et il peut y avoir si le bus isolé 244/245 et d'autres signaux sont relâchés, quelques watts de consommation électrique seront consommés sur ces résistances (n'utilisez pas le concept de 80 cents par kilowatt-heure pour traiter ces quelques watts de consommation de puissance, la raison est de l'aspect inférieur).
Erreur commune 18: Notre système est alimenté par 220 V, nous n'avons donc pas besoin de nous soucier de la consommation d'énergie.
Solution positive: la conception à faible puissance ne concerne pas seulement la puissance d'économie, mais aussi la réduction du coût des modules de puissance et des systèmes de refroidissement, et en réduisant l'interférence du rayonnement électromagnétique et du bruit thermique en raison de la réduction du courant. À mesure que la température de l'appareil diminue, la durée de vie de l'appareil est étendue en conséquence (la température de fonctionnement d'un dispositif semi-conducteur augmente de 10 degrés et la durée de vie est raccourcie de moitié). La consommation d'énergie doit être prise en compte à tout moment.
Erreur commune 19: La consommation d'énergie de ces petites puces est très faible, ne vous inquiétez pas.
Solution positive: il est difficile de déterminer la consommation d'énergie de la puce non trop compliquée en interne. Il est principalement déterminé par le courant sur la broche. Un ABT16244 consomme moins de 1 mA sans charge, mais son indicateur est chaque broche. Il peut entraîner une charge de 60 mA (comme la correspondance d'une résistance de dizaines d'Ohms), c'est-à-dire que la consommation d'énergie maximale d'une charge complète peut atteindre 60 * 16 = 960mA. Bien sûr, seul le courant d'alimentation est si grand et la chaleur tombe sur la charge.
Erreur commune 20: comment gérer ces ports d'E / S inutilisés de CPU et FPGA? Vous pouvez le laisser vide et en parler plus tard.
Solution positive: si les ports d'E / S inutilisés sont laissés flottants, ils peuvent devenir des signaux d'entrée oscillant à plusieurs reprises avec un peu d'interférence du monde extérieur, et la consommation d'énergie des dispositifs MOS dépend essentiellement du nombre de flips du circuit de la porte. S'il est tiré vers le haut, chaque broche aura également un courant de microampère, donc le meilleur moyen est de le définir en sortie (bien sûr, aucun autre signal avec conduite ne peut être connecté à l'extérieur).
Erreur commune 21: Il reste tellement de portes sur ce FPGA, vous pouvez donc l'utiliser.
Solution positive: La consommation d'énergie de FGPA est proportionnelle au nombre de bascules utilisées et au nombre de flips, de sorte que la consommation d'énergie du même type de FPGA à différents circuits et différents moments peut être 100 fois différent. La minimisation du nombre de bascules pour le retournement à grande vitesse est le moyen fondamental de réduire la consommation d'énergie FPGA.
Erreur commune 22: La mémoire a tant de signaux de contrôle. Mon tableau n'a qu'à utiliser l'OE et nous signaux. La sélection de puces doit être mise à la terre, de sorte que les données sortent beaucoup plus rapidement pendant l'opération de lecture.
Solution positive: La consommation d'énergie de la plupart des souvenirs lorsque la sélection des puces est valide (quel que soit l'OE et nous) sera plus de 100 fois plus grande que lorsque la sélection de la puce n'est pas valide. Par conséquent, CS doit être utilisé pour contrôler la puce autant que possible, et d'autres exigences doivent être satisfaites. Il est possible de raccourcir la largeur de l'impulsion de sélection de puce.
Erreur commune 23: la réduction de la consommation d'énergie est le travail du personnel matériel et n'a rien à voir avec les logiciels.
Solution positive: le matériel n'est qu'une étape, mais le logiciel est l'interprète. L'accès de presque toutes les puces du bus et le retournement de chaque signal sont presque contrôlés par le logiciel. Si le logiciel peut réduire le nombre d'accès à la mémoire externe (en utilisant plus de variables de registre, une plus grande utilisation du cache interne, etc.), une réponse rapide aux interruptions (les interruptions sont souvent de bas niveau actif avec des résistances de traction), et d'autres mesures spécifiques pour des cartes spécifiques contribueront à une réduction de la consommation d'énergie. Pour que la carte se tourne bien, le matériel et les logiciels doivent être saisis avec les deux mains!
Erreur commune 24: Pourquoi ces signaux dépassent-ils? Tant que le match est bon, il peut être éliminé.
Solution positive: à l'exception de quelques signaux spécifiques (tels que 100Base-T, CML), il y a un dépassement. Tant qu'il n'est pas très grand, il n'a pas nécessairement besoin d'être apparié. Même s'il est apparié, il ne correspond pas nécessairement au meilleur. Par exemple, l'impédance de sortie de TTL est inférieure à 50 ohms, et même de 20 ohms. Si une si grande résistance de correspondance est utilisée, le courant sera très important, la consommation d'énergie sera inacceptable et l'amplitude du signal sera trop petite pour être utilisée. En outre, l'impédance de sortie du signal général lors de la sortie de haut niveau et la sortie de bas niveau n'est pas la même, et il est également possible d'atteindre une correspondance complète. Par conséquent, l'appariement de TTL, LVD, 422 et d'autres signaux peut être acceptable tant que le dépassement est obtenu.