SlideShare a Scribd company logo
AWS EC2 F1
HAL (Hardware Abstract Layer)
@ryos36 / @atsupi99
2017/07/08
HAL
• ハードウェアの抽象化
• ハードウェア
– DMA (EDMA by Amazon)
– FPGAマネージャー
– FPGA PCI
– LED
– DIP
– JTAG
DMA デバイスドライバ
User application
libxdma edma_dev /dev/edmaX
_queue_0
edma_backend_xdma
PCI
FPGAマネージメント
• ライブラリ
• FPGAマネージャ(ブラックボックス)へのコマン
ド送信
→Shell CommandLine Interface
• デバイスへのインタフェース提供
(DIP/LED)
FPGA PCI
• バーチャルでPCIバスを提供
• Vendor ID
• Device ID
• Peek/Poke (4バイト)
• Peek64/Poke64 (8バイト)
DIP/LED/JTAG
• バーチャルデバイスとして実装
• vDIP (16ビット幅)
• vLED (16ビット幅)
• Virtual JTAG
ありがとうございました

More Related Content

PPTX
EC2 F1 Virtual JTAG
PPTX
Fpgax20170924
PDF
FPGAによるHDMI to LVDS変換器
PDF
Zynq MPSoC勉強会 Codec編
PDF
FPGAスタートアップ資料
PDF
FPGA startup 第一回 LT
ODP
NetBSD/Zynq
PDF
ZynqMP勉強会
EC2 F1 Virtual JTAG
Fpgax20170924
FPGAによるHDMI to LVDS変換器
Zynq MPSoC勉強会 Codec編
FPGAスタートアップ資料
FPGA startup 第一回 LT
NetBSD/Zynq
ZynqMP勉強会

What's hot (20)

PDF
Linux : PSCI
PDF
ACRi_webinar_20220118_miyo
PPTX
FPGAでベンチマークしたときに苦労した話@fpgax#12
PDF
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
PDF
高位合成ツールVivado hlsのopen cv対応
PPTX
Deep learning demonstration using fpga
PDF
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
PDF
2017年のFPGA Community活動について
PPTX
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
PPTX
Infocom webrtc conference japan
PDF
Takep lpc1114-190614
ODP
MPSoCのPLの性能について
PDF
Pynq祭り資料
PDF
FPGAアクセラレータの作り方
PDF
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
PDF
ICD/CPSY 201412
PDF
FPGAX6_hayashi
PPTX
高速シリアル通信を支える技術
PPTX
Polyphony 新機能ツアー
PPTX
HPCで使えそうなFPGA搭載AWS F1 インスタンス_20161218
Linux : PSCI
ACRi_webinar_20220118_miyo
FPGAでベンチマークしたときに苦労した話@fpgax#12
SDSoC勉強会_170128_スライド「SDx 2016.3のプラグマによるハードウェアと性能」
高位合成ツールVivado hlsのopen cv対応
Deep learning demonstration using fpga
FPGAで作るOpenFlow Switch (FPGAエクストリーム・コンピューティング 第6回) FPGAX#6
2017年のFPGA Community活動について
ラプラシアンフィルタをZedBoardで実装(ソフトウェアからハードウェアにオフロード)
Infocom webrtc conference japan
Takep lpc1114-190614
MPSoCのPLの性能について
Pynq祭り資料
FPGAアクセラレータの作り方
ZynqMPのブートとパワーマネージメント : (ZynqMP Boot and Power Management)
ICD/CPSY 201412
FPGAX6_hayashi
高速シリアル通信を支える技術
Polyphony 新機能ツアー
HPCで使えそうなFPGA搭載AWS F1 インスタンス_20161218
Ad

Aws fpga hal-research_20170708