FC2カウンター FPGAの部屋 2012/02/29の日記

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

2012/02/29の日記

今日は2月29日で、今年はうるう年です。うるう年には夏季オリンピックが開催されますが、今年はロンドンオリンピックですね。楽しみです。

さて、CDC_axi_slave.vhd のシンタックス・チェックは終了しました。次は、AXIバスのマスタの代わりになるテストベンチをVerilogで書いています。ツイッターで呟きながら書いています。下にツイッターのつぶやきの抜粋を書いておきます。最初のは、Arduinoのクランプ・センサによる電流測定シールドの話題です。次が、AXIバスのスレーブ・モジュールのシミュレーション用テストベンチのつぶやきです。

galileo7のWattmeter2の平均値と実効値を評価した。平均値はシリコンブリッジのロス?があり、低い電流では特に誤差が大きい。ただし、10Aの出力電圧を見るとリニアであれば50Aくらいまで測れそう。 http://ow.ly/9kANV

実効値は低い電流から10Aぐらいまで誤差が本当に少なく(クランプメーターと比べて)測ることができるみたいだ。ただし、出力は交流をサンプリングしているせいもあり、付いている抵抗だと15Aがmaxっぽい。

抵抗を110Ωに下げて、(元は330Ω)スケッチをそれなりに変更すると、やはり50Aくらいまで測れそうな波形になる。低い電流も結構行けそうだ。クランプセンサのデータシートを調べて、これで行ければ、これで行こうと思う。

Arduinoのシールドのお話でした。

Digilentのdigilentライブラリが面倒なので、workライブラリに修正してしまった。

さて、AXIバス・スレーブはインターコネクトを通して、マスタにつながるが、テストベンチとして仮マスタをtaskで作って、スレーブ回路をテストする。

完全にtaskで作ると、トランザクションをオーバラップできない(実は書けるのだろうか?)ので、always文と組み合わせて構築中。


  1. 2012年02月29日 05:24 |
  2. その他のFPGAの話題
  3. | トラックバック:0
  4. | コメント:2

コメント

モジュール化して、中身はtaskがよいみたいです
  1. 2012/02/29(水) 20:42:03 |
  2. URL |
  3. アプロ #-
  4. [ 編集 ]

とりあえずtaskで書いています。
  1. 2012/02/29(水) 22:22:15 |
  2. URL |
  3. marsee #f1oWVgn2
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/2077-ebbf0345
この記事にトラックバックする(FC2ブログユーザー)