FPGAに手を出す その3 ― 2021/02/14 19:05
ubuntuにFPGA開発環境を整える、
windows環境では、プログラムにvivado、デバッグはUSBオシロを使ってた。
http://js1rsv.asablo.jp/blog/2019/11/24/9180945
ubuntuも同じ環境にしているのだが、USBオシロ(picoscope)がベータ版しかなく、結構な確率で落ちる。更には、PCがハングアップしたり、シャットダウンできなくなったりするw
まだまだ、windows環境が消せない・・・
進捗は、24個のサーボ(ICS2.0/115200bps)に一方的に位置信号を5mS周期で出せるまで進む。サーボからの位置信号受信は作成中。jetson nanoからの信号処理は全く出来ていない。
まだまだ、だなw
windows環境では、プログラムにvivado、デバッグはUSBオシロを使ってた。
http://js1rsv.asablo.jp/blog/2019/11/24/9180945
ubuntuも同じ環境にしているのだが、USBオシロ(picoscope)がベータ版しかなく、結構な確率で落ちる。更には、PCがハングアップしたり、シャットダウンできなくなったりするw
まだまだ、windows環境が消せない・・・
進捗は、24個のサーボ(ICS2.0/115200bps)に一方的に位置信号を5mS周期で出せるまで進む。サーボからの位置信号受信は作成中。jetson nanoからの信号処理は全く出来ていない。
まだまだ、だなw
FPGAに手を出す その4 ― 2021/02/24 22:48
FPGAによるサーボコントローラを作成中・・・
24チャネルのサーボを動かしつつ、全サーボの現在位置をPCへ送る処まで進む。作成というよりverilogの学習のようだけどw
ネット上に、vivaodoの演習記事は結構多いので助かるのだけど、シミュレーションさせて完結している記事が多数、FPGAに書いて動かしてみるとマトモに動かなかったりするw マイコンのプログラムと違って、独特の作法があって、おまけに余りエラーを出さないので(ワーニングは一杯出る)良く判らない。
結局、先日買ったUSBオシロが大活躍しているのだが、チャネル数が全然足らないw テクトロのストレージも組み合わせて、やっと4チャネル。まだ足らないので安いロジアナを購入してみた。届くのは週末・・・
24チャネルのサーボを動かしつつ、全サーボの現在位置をPCへ送る処まで進む。作成というよりverilogの学習のようだけどw
ネット上に、vivaodoの演習記事は結構多いので助かるのだけど、シミュレーションさせて完結している記事が多数、FPGAに書いて動かしてみるとマトモに動かなかったりするw マイコンのプログラムと違って、独特の作法があって、おまけに余りエラーを出さないので(ワーニングは一杯出る)良く判らない。
結局、先日買ったUSBオシロが大活躍しているのだが、チャネル数が全然足らないw テクトロのストレージも組み合わせて、やっと4チャネル。まだ足らないので安いロジアナを購入してみた。届くのは週末・・・
USBロジアナを買ってみる ― 2021/02/28 21:39
USBオシロのシリアルデコードでは物足らなくなってきたので、安物ロジアナを買ってみる。
ZEROPLSU LAP-C というモデルで16ch 100MS/S 32Kで9000円 なんと10年位前のモデルらしいw でも、未だにソフトのアップデートが続いているので期待できそう。
まあ、UARTでサーボコントローラのデバッグ程度なら十分なスペックでしょう・・・
でも致命的な欠点が1つ、ソフトがwindows版しかない!
自宅のメインPCはwindowsで起動することが無くなったので、実家常設のX230を持ち帰り使うことにするw
使用感としては、UARTの波形を見るならUSBオシロより見やすい。十分使えそう!
しかし、見えてる信号は、あくまでもデジタル!
ロジアナの試験中に、見えてる波形が不完全で謎だったので、アナログ オシロにつないでみると・・・ アースが浮いていたり、プルアップが外れていたりを発見w
ロジアナでは不具合原因まで判らない。やっぱり、オシロは不可欠ですね〜
ZEROPLSU LAP-C というモデルで16ch 100MS/S 32Kで9000円 なんと10年位前のモデルらしいw でも、未だにソフトのアップデートが続いているので期待できそう。
まあ、UARTでサーボコントローラのデバッグ程度なら十分なスペックでしょう・・・
でも致命的な欠点が1つ、ソフトがwindows版しかない!
自宅のメインPCはwindowsで起動することが無くなったので、実家常設のX230を持ち帰り使うことにするw
使用感としては、UARTの波形を見るならUSBオシロより見やすい。十分使えそう!
しかし、見えてる信号は、あくまでもデジタル!
ロジアナの試験中に、見えてる波形が不完全で謎だったので、アナログ オシロにつないでみると・・・ アースが浮いていたり、プルアップが外れていたりを発見w
ロジアナでは不具合原因まで判らない。やっぱり、オシロは不可欠ですね〜