CAN通信チェッカー
車載や産業用ネットワークで使われるCANバスのテスト用基板です. マイコンはESP32を使っています.ArduinoのCANライブラリを使えば,すぐにCANレシーバとして動作します. CANバスとトランシーバの間には,「コモンモードチョークコイル」と「CANバス用のTVS」を入れてあります.
車載や産業用ネットワークで使われるCANバスのテスト用基板です. マイコンはESP32を使っています.ArduinoのCANライブラリを使えば,すぐにCANレシーバとして動作します. CANバスとトランシーバの間には,「コモンモードチョークコイル」と「CANバス用のTVS」を入れてあります.
Pmodポートに挿せるCANトランシーバです. CANのトランシーバICとして,TJA1441AT(NXP)が載っています.CANコントローラはFPGA側に回路実装して使用する構成です. https://github.com/Lathe-Ma…
[2024年8月24日発売号 掲載] Efinix FPGA上にSoCを構築できるSapphire SoCを使って,ゲームアプリを動かします. CPUからSPI液晶やコントローラを制御し,落ち物ゲームのブロックを動かします. ターゲット・ボー…
[2024年8月24日発売号 掲載] RISC-Vのハードコア上でLinux(Ubuntu 18)を動かし,アプリケーション例としてウェブ・サーバ(nginx)を実行してみます. ●今回使う,Ti375が載ったFPGAボード ●nginxを…
FPGAチップの持つ機能増加に合わせて開発用フレームワークの種類も増えています. 例えば,機械学習による推論処理を利用して画像認識するアプリケーションを作る場合に,フレームワークを利用すれば短期間で開発できる可能性がありますが,一連の機能を実…
[2024年8月24日発売号 掲載] 本記事では,AMD FPGAに最適化するテクニックの1つとして,DSPスライスの活用の仕方について,乗算器を例に,7シリーズ,UltraScale/UltraScale+シリーズ,Versalシリーズそれ…
[2024年8月24日発売号 掲載] GPGPUやAI専用コンピュータを利用して作られた学習済みのニューラル・ネットワークに基づく推論処理を単純にFPGAにインプリメントすることもできます.しかし,アルゴリズムやアーキテクチャにFPGAの優…