![フロー](/info/blog/blog_2023/img/blog09_main01.JPG)
FPGA開発ってどうやるの?高位合成と高位検証
こんにちは、小野です。
今回は高位合成と高位検証を活用したFPGA開発をご紹介します。
FPGA開発って?
![会話](/info/blog/blog_2023/img/blog09_talk01.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk02.JPG)
そもそもFPGAとは?
![会話](/info/blog/blog_2023/img/blog09_talk03.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk04.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk05.JPG)
RTL設計
![会話](/info/blog/blog_2023/img/blog09_talk06.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk07.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk08.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk09.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk10.JPG)
高位合成
![会話](/info/blog/blog_2023/img/blog09_talk11.JPG)
【高位合成のメリット】
- 高いプログラマビリティ:ソフトウェア言語で設計したコードを自動的に最適化しRTLに変換可能
- 論理回路設計の容易化:複雑かつ大規模な論理回路を高位レベルで設計可能
- 開発期間の短縮:C言語で設計可能なため、コード記述量を削減可能
![会話](/info/blog/blog_2023/img/blog09_talk12.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk13.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk14.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk15.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk16.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk17.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk18.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk19.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk20.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk21.JPG)
統合環境設計
![会話](/info/blog/blog_2023/img/blog09_talk22.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk23.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk24.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk25.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk26.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk27.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk28.JPG)
お知らせ
![会話](/info/blog/blog_2023/img/blog09_talk29.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk30.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk31.JPG)
![会話](/info/blog/blog_2023/img/blog09_talk32.JPG)
- ※記載されている会社名、製品名は、各社の商標または登録商標です。
- ※ここに記載されている仕様、デザインなどは予告なしに変更する場合があります。