CSR自動生成ツールRgGen
[2025年2月発売号 掲載] CPUや機能ブロックが持つ制御レジスタの実装作業は,似ているものの微妙に違う記述が大量に続くので,非常に面倒で時間がかかります.オープンソースとして開発されているRgGenは制御レジスタ生成ツールです.読み書き…
[2025年2月発売号 掲載] CPUや機能ブロックが持つ制御レジスタの実装作業は,似ているものの微妙に違う記述が大量に続くので,非常に面倒で時間がかかります.オープンソースとして開発されているRgGenは制御レジスタ生成ツールです.読み書き…
[2025年2月発売号掲載] Verylはオープンソースとして開発されているハードウェア記述言語です.SystemVerilogの代替言語としてFPGAやASICの開発に幅広く使われることを目指しています.Verylはトランスパイラであり,…
●多数のI/Oポートを持つ新しいFPGAファミリ AMDは,多数のI/Oポート,電力効率,セキュリティ機能を特徴とするSpartan UltraScale+ FPGAファミリを発表した.I/Oポートを最大で572個持ち,3.3Vまでの電圧を…
RT PolarFire FPGAは放射線耐性(RT)を持ち,宇宙機器への搭載実績があるFPGAファミリである. 今回発表されたSoCはRT PolarFire FPGAとして初めて,Linuxを実行可能なRISC-Vベースのプロセッサを内…
車載や産業用ネットワークで使われるCANバスのテスト用基板です. マイコンはESP32を使っています.ArduinoのCANライブラリを使えば,すぐにCANレシーバとして動作します. CANバスとトランシーバの間には,「コモンモードチョークコイル」と「CANバス用のTVS」を入れてあります.
Pmodポートに挿せるCANトランシーバです. CANのトランシーバICとして,TJA1441AT(NXP)が載っています.CANコントローラはFPGA側に回路実装して使用する構成です. https://github.com/Lathe-Ma…