●なぜEXCEL化するのか
EXCELに移植することにより、次のようなメリットがあります。
・行列のボリューム感が分かる。
・演算のイメージがつかめる。
・演算の途中経過が分かる(*1)
・係数や演算結果の最大・最小値がすぐわかる(*2)
・VBAでHDLを自動生成できる(*3)
(*1)論理シミュレーション(次のステップ)で役に立つ(積和演算の途中を見たい場合など)
(*2)MAX, MIN関数で探す。整数の範囲が分かればビット数の目処を立てられる。
(*3)重み係数ROMのHDLファイルは数十個〜数百個に及ぶことがあるので自動生成させる(これが一番のメリット)。
●Pythonから生成したCSVファイルを使う
第1部でPythonプログラムを走らせた際にいくつかCSVファイルが生成されました。図3‐02は入力画像で、B/G/Rの3chあります。これらはTestフォルダの00057.png(図1‐41の左上、信号標識の画像)をRGB565フォーマットにしたものです(*4)。
(*4)B/Rは下位3ビット、Gは下位2ビットが0になっている |