メモリの再配置

MPEG2デコーダのハードウェア化にあたって、再度、Cモデルのソースコードを書き始めた。

これから作成するソースコードはモジュールの分散とメモリの再配置が主な目的で、ハード化したときと全く同じ動作をさせる。

つまり、使うビット幅も全く同じに作成する。

そこで必要最低限なメモリを算出するのにスタートコードのデコードを単純化して、割り出してみた。

そしたら、ひとつのスタートコードで4,096Byteもあれば処理することができそうな感じ。

安全策をとって、8,192Byteというところだろうか?

きちんと規格を見て、最大値を割り出してもいいんだけど、今は規格をじっくり読んでいる時間がないのでメモリ量は「えぃやっ!」でも、いいかな。

年内には再構築したCモデルを完成させたいなぁ。

write: 2012/12/21/ 01:30:42