Erro común 17: Estes sinais de autobús son todos tirados por resistencias, polo que me sinto aliviado.
Solución positiva: hai moitas razóns polas que hai que tirar sinais cara arriba e abaixo, pero non todos deben ser tirados. A resistencia de tirón e despregamento tira un sinal de entrada sinxelo e a corrente é inferior a decenas de microamperes, pero cando se tira un sinal impulsado, a corrente alcanzará o nivel de miliamb. O sistema actual ten a miúdo 32 bits de datos de enderezos cada un, e pode haber se o autobús illado 244/245 e outros sinais son tirados, consumiranse algúns vatios de consumo de enerxía nestas resistencias (non use o concepto de 80 céntimos por quilowatt-hora para tratar estes poucos vatios de consumo de enerxía, a razón é a razón).
Erro común 18: o noso sistema está alimentado por 220V, polo que non necesitamos importarnos o consumo de enerxía.
Solución positiva: o deseño de baixa potencia non é só para aforrar enerxía, senón tamén para reducir o custo dos módulos de potencia e os sistemas de refrixeración e reducir a interferencia da radiación electromagnética e o ruído térmico debido á redución da corrente. A medida que a temperatura do dispositivo diminúe, a vida do dispositivo esténdese correspondentemente (a temperatura de funcionamento dun dispositivo semiconductor aumenta en 10 graos e a vida acurtase á metade). O consumo de enerxía debe considerarse en calquera momento.
Erro común 19: O consumo de enerxía destes pequenos chips é moi baixo, non te preocupes por iso.
Solución positiva: é difícil determinar o consumo de enerxía do chip non demasiado complicado. Está determinado principalmente pola corrente no pasador. Un ABT16244 consume menos de 1 mA sen carga, pero o seu indicador é cada pin. Pode conducir unha carga de 60 mA (como coincidir cunha resistencia de decenas de ohms), é dicir, o consumo máximo de enerxía dunha carga completa pode chegar a 60*16 = 960mA. Por suposto, só a corrente de alimentación é tan grande e a calor cae na carga.
Erro común 20: como tratar con estes portos de E/S non utilizados de CPU e FPGA? Podes deixalo baleiro e falar diso máis tarde.
Solución positiva: se os portos de E/S non utilizados quedan flotantes, poden converterse en sinais de entrada repetidamente oscilantes cunha pequena interferencia do mundo exterior, e o consumo de enerxía dos dispositivos MOS depende basicamente do número de flips do circuíto de porta. Se se tira cara arriba, cada pin tamén terá corrente de microampere, polo que o mellor xeito é configuralo como saída (por suposto, non se poden conectar outros sinais con condución ao exterior).
Erro común 21: quedan tantas portas neste FPGA, polo que podes usalo.
Solución positiva: o consumo de enerxía de FGPA é proporcional ao número de chanclas utilizadas e ao número de flips, polo que o consumo de enerxía do mesmo tipo de FPGA en diferentes circuítos e momentos diferentes pode ser 100 veces diferente. Minimizar o número de chanclas para o flipping de alta velocidade é o xeito fundamental de reducir o consumo de enerxía FPGA.
Erro común 22: a memoria ten tantos sinais de control. O meu taboleiro só ten que usar o OE e asignamos. O chip Select debe estar fundamentado, de xeito que os datos saen moito máis rápido durante a operación de lectura.
Solución positiva: o consumo de enerxía da maioría das memorias cando a selección de chip é válida (independentemente de OE e nós) será máis de 100 veces maior que cando a selección de chip non é válida. Polo tanto, CS debe usarse para controlar o chip o máximo posible e deberían cumprirse outros requisitos. É posible acurtar o ancho do pulso de selección de chip.
Erro común 23: reducir o consumo de enerxía é o traballo do persoal de hardware e non ten nada que ver co software.
Solución positiva: o hardware é só unha etapa, pero o software é o intérprete. O acceso de case todos os chip do autobús e o flip de cada sinal están case controlados polo software. Se o software pode reducir o número de accesos á memoria externa (empregando máis variables de rexistro, máis uso da caché interna, etc.), a resposta oportuna ás interrupcións (as interrupcións adoitan ser de baixo nivel activas con resistencias de tiro) e outras medidas específicas para placas específicas contribuirán moito a reducir o consumo de enerxía. Para que o taboleiro se volva ben, o hardware e o software deben ser comprendidos coas dúas mans.
Erro común 24: Por que se superan estes sinais? Sempre que o encontro sexa bo, pódese eliminar.
Solución positiva: excepto algúns sinais específicos (como 100base-T, CML), hai superación. Sempre que non sexa moi grande, non é necesario que se coincida. Mesmo se se corresponde, non necesariamente coincide co mellor. Por exemplo, a impedancia de saída de TTL é inferior a 50 ohmios, e algúns incluso 20 ohmios. Se se usa unha resistencia correspondente tan grande, a corrente será moi grande, o consumo de enerxía será inaceptable e a amplitude do sinal será demasiado pequena para ser empregada. Ademais, a impedancia de saída do sinal xeral ao saír de alto nivel e a saída de baixo nivel non é a mesma, e tamén é posible conseguir unha coincidencia completa. Polo tanto, a correspondencia de TTL, LVDs, 422 e outros sinais pode ser aceptable sempre que se consiga a sobrecarga.