3 12, 2018
12:12 AM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
3 12, 2018
12:12 AM
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に記載すべきデータや手順を教えてください。
また、私の想定に誤りがございましたらご指摘ください。
以上です。よろしくお願いいたします。
ラベル
- ラベル:
-
PSoC 5LP
- タグ:
- dfb
6 返答(返信)