6 Replies Latest reply on Mar 13, 2018 7:28 PM by fj7875cs_1495391

    DFBサンプルプログラム(CE95306)について

    fj7875cs_1495391

      DFBの使用方法を学ぶため、以下のCE95306サンプルプログラムをダウンロードして動かしてみました。

      http://www.cypress.com/documentation/code-examples/ce95306-digital-filter-block-assembler-psoc-35lp

       

      DFBコンポーネント上のCodeタブに記載されているアセンブラコードをシミュレートして追ったのですが、

      想定どおりの動きを見ることができません。

      私は「write_bus」ステートを1周すると行列の1つの要素に対して計算を行い、出力されると想定しています。

      ですのでBus1にDMA_INで送られている「32,64,128,256,512,1024」を記載すれば6周して終わると想定していたのですが、

      1周で2つのデータが抜き出され、3周するとシミュレートが終わってしまいます。

       

      正常なシミュレートをするために、Busに記載すべきデータや手順を教えてください。

      また、私の想定に誤りがございましたらご指摘ください。

       

      以上です。よろしくお願いいたします。