MATLAB Answers

LED点滅モデルのH​DLコード化及びFP​GA書き込みに関して

조회 수: 5(최근 30일)
Tomoya Wakasa
Tomoya Wakasa 2019년 12월 4일
댓글: Shoumei 2019년 12월 10일
ご覧頂きましてありがとうございます。
早速ですが、現在simulinkで作成したモデルをHDL Coderで書き出し最終的にFPGAへ書き込みたいと思っています。以前まで作成していたモデルのHDLコード化及びFPGAへの書き込みはできたのですが、出力をボードのLEDピンへ変更しても点灯はするものの出力に合わせ点滅はしません。
その原因として、書き出したHDLにLEDの制御コードが含まれていないためだと考えているのですが、この対策として2つのことを検討しています。
1つ目は、SimulinkにてLEDブロックを配置しHDLコード書き出しと共に制御コードを生成する方法
2つ目は、HDLを自ら書く方法
この1つ目の方法が可能であれば、検証などの時間を大幅に削減できると思っています。
なので、もし1つ目の方法が可能でありましたらその方法を具体的にお教えいただきたいと思います。
宜しくお願い申し上げます。
  댓글 수: 7
Shoumei
Shoumei 2019년 12월 9일
> 点滅スピードを出力の1/0に合わせて出力させる場合でもEmbedded CoderまたはDIP SWでの制御は必要なのでしょうか?
すいませんが、ご質問の意図をいまいち理解できておりません。もう少し説明を加えて頂けませんか?

댓글을 달려면 로그인하십시오.

채택된 답변

Tomoya Wakasa
Tomoya Wakasa 2019년 12월 9일
お世話になっております
現在,最終的に0/1で出力を行うモデルを簡易的に作成しているのですがこのときの点滅スピードは内部情報(テストベンチ等)によるのか,それともEmbedded CoderまたはDIP SWによる制御が必要なのでしょうか?
という意味でご質問させていただきました。宜しくお願い致します。
  댓글 수: 2
Tomoya Wakasa
Tomoya Wakasa 2019년 12월 9일
すみません,Shoumeiさんの認識で大方合っております。
以下にモデルの画像を添付致しました。
流れとしては
[ビット生成]→[変調]→[搬送波乗算]→[0/1ビット変換]→出力
となっております。
ここで,最終的に出力される0/1の1ビット情報をLEDのON/OFF情報に対応させ,LEDを点滅させたいと考えております。
宜しくお願い致します。
MODEL.PNG

댓글을 달려면 로그인하십시오.

추가 답변(1개)

Shoumei
Shoumei 2019년 12월 9일
Bernoulliで行っている乱数生成部分をコード生成対象に含める必要があります。このブロックはHDLコード生成に対応していないので、PN Sequence Generatorブロックなどで代替できませんか?
またはFPGA内部にある程度のデータ長のROMデータとして入れてしまって良いですか?
  댓글 수: 6
Shoumei
Shoumei 2019년 12월 10일
頑張ってください!! 成功をお祈りしています。

댓글을 달려면 로그인하십시오.

제품


릴리스

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!