いつもお世話になっております。
早速ですが、現在研究にてFPGA実装するためにSimulink及びHDL Coderを利用して作成したモデルの書き換えを行っております。
作成したデルタシグマ変調器のHDLコード化を試みているのですが、「Quantizerブロック」及び「Discrete Transfer Fcnブロック」それぞれにて以下の様なエラーが発生しまいます。考え得る様々な事を試してみたのですが、対処法が未だに不明なのでご回答を頂けると幸いです。
【Quantizer】
・ブロックはHDLコード生成でサポートされていません。
【Discrete Transfer Fcn】
・HDLコード生成では、複素数データ型をブロックの1つ以上の出力でサポートしていません。
・HDLコード生成では、ブロックの1つ以上の入力での複素数データ型をサポートしていません。
現状、QuantizerブロックはData Type Conversionブロックにて挟んでいます。
また、本件関するスクリーンショットを添付しておりますが、変調器後半部でQuantizerブロックとSignumブロックを配置・接続しなければ正しい変調結果は得られません。
ご回答、宜しくお願い申し上げます。
<添付画像>
Modulator1.png…変調器全体像
Modulator1_Ex…変調器後半部拡大
1 Comment
Direct link to this comment
https://la.mathworks.com/matlabcentral/answers/491266-hdl#comment_767654
Direct link to this comment
https://la.mathworks.com/matlabcentral/answers/491266-hdl#comment_767654
Sign in to comment.