Mythe 1: la conception de PCB de cette carte n'est pas très exigeante, alors utilisez un fil plus fin et un tissu automatique. Commentaires sur: le câblage automatique doit occuper une plus grande surface de PCB, en même temps, beaucoup plus de trous que le câblage manuel, les produits en vrac sont grands, le prix du fabricant de PCB, en plus de prendre en compte les facteurs commerciaux, prend également en compte la largeur de ligne et le nombre de trous, ce qui affecte la production de PCB et la consommation de chiffres, économise le coût du fournisseur et donne également la raison du prix.
Mythe 2: ces signaux de bus sont tirés par des résistances qui se sentent plus en sécurité. Commentaire: le signal doit être tiré vers le haut et vers le bas pour de nombreuses raisons, mais pas pour toutes. Tirer la résistance vers le haut et vers le bas d'un seul signal d'entrée, le courant est inférieur à quelques microampères, mais un signal de commande, le courant atteindra milliampères, maintenant le système a tendance à être 32 bits de données d'adresse, peut - être 244 / 245 isolé après le bus et d'autres signaux, sont tirés, quelques watts de consommation d'énergie est sur la résistance.
Mythe 3: que faire avec ces ports d'E / s inutilisés pour CPU et FPGA? Laissons - le vide et parlons - en plus tard. Commentaire: si les ports d'E / s inutilisés sont suspendus, un peu d'interférence de l'extérieur peut devenir un signal d'entrée pour des oscillations répétées, et la consommation d'énergie d'un dispositif MOS dépend essentiellement du nombre de retournements de grille. Si vous le tirez vers le haut, chaque broche aura également un courant de microampère, donc la meilleure chose à faire est de le régler sur la sortie (bien sûr, il n’y a pas d’autre signal de conduite à l’extérieur).
Mythe 4: la consommation d'énergie d'un fgpa est proportionnelle au nombre de déclencheurs utilisés et au nombre de déclencheurs, de sorte que la consommation d'énergie d'un même modèle FPGA à différents moments dans différents circuits peut varier d'un facteur de 100. Minimiser le nombre de déclencheurs haute vitesse est un moyen fondamental de réduire la consommation d'énergie d'un FPGA.
Mythe 5: la consommation d'énergie de ces petites puces est faible. L'abt16244 consomme moins de 1 ma sans charge, mais l'indicateur est que chaque broche peut conduire une charge de 60 ma (par exemple, une résistance de quelques dizaines d'ohms), soit une consommation maximale de 60 * 16 = 960 ma à pleine charge. Bien sûr, c'est simplement parce que le courant est trop fort et que la chaleur tombe sur la charge.
Mythe 6: il y a tellement de signaux de contrôle dans la mémoire que je dois simplement utiliser les signaux OE et we sur cette carte pour que les données sortent plus rapidement lors de la lecture. Commentaire: lorsque la sélection de la puce est valide (indépendamment de l'oe et we), la plupart des mémoires consommeront plus de 100 fois plus d'énergie que lorsque la sélection de la puce n'est pas valide, de sorte que CS devrait être utilisé pour contrôler la puce autant que possible et si d'autres exigences sont satisfaites, la largeur des impulsions de sélection de la puce devrait être réduite autant que possible.
Mythe 7: comment ces signaux sont - ils traités à la hâte? Les commentaires peuvent être éliminés tant qu'ils correspondent bien: en plus de quelques signaux spécifiques (par exemple 100base - t, CML), il y a des dépassements. Tant que le signal n'est pas grand, une correspondance n'est pas nécessairement nécessaire, même si la correspondance n'est pas optimale. Comme l'impédance de sortie du TTL est inférieure à 50 ohms, voire 20 ohms, si le courant est très important avec une telle résistance d'adaptation, la consommation d'énergie n'est pas acceptable et l'amplitude du signal sera trop faible pour être utilisée, disons que le signal de sortie moyen n'est pas le même à la sortie et n'est pas parfaitement adapté au niveau de la faible impédance de sortie. Ainsi, l'adaptation des signaux TTL, LVDS, 422 et autres peut être acceptée tant qu'un dépassement est réalisé.
Mythe n ° 8: la réduction de la consommation d'énergie est un problème pour le personnel du matériel, le logiciel n'a rien à voir. Commentaire: le matériel n'est qu'une scène, mais la performance est un logiciel, presque chaque puce sur le bus est accessible et chaque retournement de signal est presque contrôlé par le logiciel. Si le logiciel est capable de réduire le temps d'accès à la mémoire externe (plus d'utilisation de variables de registre, plus d'utilisation de cache interne, etc.), de répondre aux interruptions dans le temps (les interruptions sont généralement efficaces à bas niveau, avec une résistance de tirage vers le haut) et d'autres mesures spécifiques pour une carte particulière, il contribuera grandement à réduire la consommation d'énergie.