He estado trabajando en una placa ARM cortex A8 en un decodificador de MP3.
Mientras hago esto, tengo un requisito que dice que la solución de decodificador de MP3 que estoy haciendo debería consumir 50 mW. Esto generó pocas preguntas en mi mente cuando lo pensé:
-
Recuerdo que existe cierta relación entre el Voltaje del Núcleo aplicado (V), la frecuencia de reloj (f) de un procesador y la potencia consumida (P) como algo parecido, P es directamente proporcional al voltaje y la frecuencia al cuadrado Pero es la relación exacta. Dada la frecuencia de funcionamiento del reloj, el voltaje de un procesador, ¿cómo podemos calcular la potencia que consume?
-
Ahora, si obtengo la energía consumida del paso (1) en alguna frecuencia de reloj, y me dicen que la solución del decodificador que estoy dando puede consumir solo 50 mW, ¿cómo puedo obtener el límite máximo de MCPS? , ¿cuál será el límite superior en el MCPS de mi solución de decodificador que se ejecuta en esa placa de hardware?
¿Puedo deducir que si la potencia obtenida como en el paso (1), digamos P, se consume en la frecuencia f, entonces para 50 mW, cuál es la frecuencia de reloj y calcule la frecuencia en consecuencia? ¿Y luego llame a esta frecuencia como mi límite de código de MHz (MCPS)?
Básicamente, ¿cómo se mapea (¿hay ecuaciones?) la energía consumida por un software a MCPS consumido?