FPGAはじめました

最近は大学の研究室でFPGAをやっています

  • 自作CPU
  • 10GbE Ethernet
  • JESD204B接続高速ADコンバーター

自作CPU

Spartan-3E Starter Kitで16bitの独自アーキテクチャのCPUとコンピューターを作ったりとか。あと自作CPU用の言語とコンパイラも作った。

VGA画面出力

Spartan-3E Starter Kitで640×480 VGA出力とか

高級なFPGAボード

Xilinx Kintex 7 KC705 Board

FPGAによる10GbE Ethernet

KC705搭載の10GbEを使ってSYN Floodみたいなものを作ってみたりとか。

TCPの仕様を全く知らないのでパケットはメチャクチャテキトーに作った。これからUDPを実装するためにパケット構造について勉強してるところ。

IISによるHTTPサーバー立てたPCに接続したらマウスカーソルがカクカクになってヤバかった。

参考にしたURL:https://github.com/tmatsuya/wiki/wiki/FPGA_10G


高速ADコンバーター

高速ADコンバーター(AD9161)とKC705をJESD204Bで接続する実験

 

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中