Pour de l'embarqué, les solutions sont en général à base de SoC (System on Chip), qui contiennent plusieurs modules, dont certains spécifiques (algo codé en dur) et certains programmables (processeurs génériques ou spécialisés). Pour la partie programmable, il y a un bout de logiciel qui est stoqué dans une ROM flashable à l'intérieur ou à l'extérieur de la puce, donc, si c'est programmable, c'est aussi reprogrammable.
Pour les parties matérielles spécifiques (moins flexibles, mais super efficace au niveau performances), il n'y a plus grand chose à faire après la sortie de la fab.
Ce qui serait bien, c'est d'avoir une puce avec tous les alogs communs mp3/OGG en matériel et le reste en logiciel, pour pouvoir faire les deux avec le moins de surface de sillicium possible. Mais les algos sont peut être trop différents ...?
L'autre solution est que le Hardware lui-même soit reprogrammable. (Solutions à base de FPGA) Les spécialistes de la question en parlent de plus en plus et beaucoup pensent que c'est l'avenir de l'embarqué, mais pour l'instant, ca n'est pas très développé.
[^] # Re: La puce de décompression Vorbis pour bientôt
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche La puce de décompression Vorbis pour bientôt. Évalué à 6.
Pour les parties matérielles spécifiques (moins flexibles, mais super efficace au niveau performances), il n'y a plus grand chose à faire après la sortie de la fab.
Ce qui serait bien, c'est d'avoir une puce avec tous les alogs communs mp3/OGG en matériel et le reste en logiciel, pour pouvoir faire les deux avec le moins de surface de sillicium possible. Mais les algos sont peut être trop différents ...?
L'autre solution est que le Hardware lui-même soit reprogrammable. (Solutions à base de FPGA) Les spécialistes de la question en parlent de plus en plus et beaucoup pensent que c'est l'avenir de l'embarqué, mais pour l'instant, ca n'est pas très développé.