1

シナリオ: データ (fpga イメージ - .bin ファイル) はホストで圧縮され、62 バイトのパケットで fpga (組み込み側) に送信され、そこで解凍されます。私の目標は、組み込み側でのメモリ使用量と CPU コストを最小限に抑えることです。

質問 - 大きなブロック サイズで LZSS データ圧縮技術を使用する: 埋め込み側では、ブロック サイズは圧縮前のデータのチャンクであると想定しています。2048 のブロック サイズを選択し、それがたとえば 1000 バイトに圧縮された場合....それを解凍できるようにするために、埋め込み側に 1000 バイトすべてを同時に配置する必要がありますか? それとも、一度に 62 バイトをストリーミングしながら、その 1000 バイトをオンザフライで解凍できますか?

4

1 に答える 1