Sto lavorando su una scheda ARM cortex A8 su un decoder MP3.
Mentre faccio questo, devo dire che la soluzione del decodificatore MP3 che sto facendo dovrebbe consumare 50 mW. Questo ha generato alcune domande nella mia mente quando ci ho pensato:
-
Ricordo che esiste una relazione tra la tensione di base applicata (V), la frequenza di clock (f) di un processore e potenza consumata (P) come qualcosa di simile, P è direttamente proporzionale alla tensione e alla frequenza al quadrato. Ma è la relazione esatta. Data la frequenza di clock operativa, la tensione di un processore, come possiamo calcolare la potenza consumata da esso?
-
Ora se ottengo la potenza consumata dal passaggio (1) a una certa frequenza di clock, e mi viene detto che la soluzione del decodificatore che sto fornendo, può consumare solo 50 mW, come posso ottenere il limite massimo su MCPS, che sarà il limite superiore sull'MCPS della mia soluzione decodificatore in esecuzione su quella scheda hardware? >
Posso dedurre che se la potenza ottenuta come al punto (1), diciamo P, viene consumata alla frequenza f, quindi per 50 mW, qual è la frequenza di clock e calcola di conseguenza la frequenza. E quindi chiamare questa frequenza come limite superiore del mio codice MHz (MCPS)?
Fondamentalmente come si mappa (ci sono equazioni?) La potenza consumata da un software per MCPS consumata?