【まだ乱数シードに時間使っているの?】FPGAでリングオシレータTRNGを作ってみる【小ネタ】

FPGA上にリングオシレータTRNGを作り、AXI DMAでPYNQへ乱数源を流して評価してみた。

PYNQでビットコインマイニング その2:SHA256dアクセラレータをBitcoinマイニングに最適化する

PYNQ-Z2上でSHA256dアクセラレータをBitcoinマイニング向けに改造し、midstate入力対応、SHA-256論理関数の関数化、Dataflow化によって性能を改善した記録。

PYNQでビットコインマイニング その1:Zynq PLにSHA256dアクセラレータを実装

PYNQ-Z2上のZynq PLにSHA256dアクセラレータをHLSで実装し、AXI DMAを用いてPSと連携する構成を構築。Python(hashlib)との性能比較によりFPGAによる高速化効果を検証する。