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

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ShMi_1495391
Level 4
Level 4
50 replies posted 25 replies posted 10 replies posted

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に記載すべきデータや手順を教えてください。

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

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

0 件の賞賛
6 返答(返信)