Vengineerの妄想

人生を妄想しています。

Virtual Platform On AWS FPGA


いつものようび、色々と調べていたら、気が付きました。


[Virtual Platform On AWS FPGA NVIDIA Deep Learning Accelerator (NVDLA)]を Amazon EC2 F1 上で動かせるというもの。


ドキュメントは、こちら。そこにある図を引用します(.svg だったので切り出した)。

DLAは、2つの512ビットのメモリポート(dbb_bus と cvsram_bus)、レジスタ用の apb ポート、割り込みを持ち、
メモリポートは、AXI4 Interconnect 経由でローカルなDDR4メモリとAppFP(AWS_SHELL)と接続しています。
apb ポートは、AXILite2APBブリッジ経由でAppPF(AWS_SHELL)と接続しています。
割り込みは、IRQ Transactor経由でAppPF(AWS_SHELL)と接続しています。

AXI4 Interconnect、AXIL2APBブリッジ、IRQ Transactorは、RTLで実装されています。

ドキュメント、結構詳しく書いてあります。

Virtual Simulator with NVDLA FPGAというのもあります。

イメージ 1