Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FPGA入門 / Introduction of FPGA 2019

FPGA入門 / Introduction of FPGA 2019

2019年7月10日に「夏のAI EdgeハードウェアMeetup in 福岡」で発表した資料です

Naoki Kishida

July 10, 2019
Tweet

More Decks by Naoki Kishida

Other Decks in Technology

Transcript

  1. FPGAとは • Field Programmable Gate Array – Field 現場で –

    Programmable プログラム可能な – Gate 論理素子が – Array いっぱい並んだやつ • 現場でプログラムできる論理回路
  2. FPGAでの開発 • 回路記述 – VHDLやVerilogHDLなど • 論理合成 – HDLを論理回路に変換 •

    配置配線 – 論理回路を実際の回路に配置 • コンフィギュレーション – FPGAに回路情報を設定
  3. HDLの問題点 • 書くのが面倒 • 書くのが面倒 • 論理合成に時間がかかる – 数時間かかったりする •

    デバッグが面倒 • デバッグが面倒 • テストも面倒 • テストも面倒 • いろいろ面倒
  4. SoC • System on Chip • CPU回路のせちゃえ – ソフトコアCPU •

    物理CPUのせちゃえ – FPGAの微細化 – チップに余裕 – 再構成可能回路が大量にあってもしかたない – そうだARMを乗せよう