@Vengineerの戯言 : Twitter SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった
はじめに
昨日のブログで、「俺様SoCではなく、俺様FPGAは作れるのか?」では、SymbiFlow を使えば、俺様FPGAは作れそうと書きました。
Google君に聞いてみたら、OpenFPGAなるものを使えば、俺様FPGAができそうです。ただし、実際にSiliconにするには、ASIC開発のためのお金と作業が必要なので途中までになります。
OpenFPGA とは?
- サイト
- github
- ドキュメント
- Youtube : Pierre-Emanual Gaillardon (University of Utah) - Under the Hood of OpenFPGA
Youtube : OpenFPGA: how to implement user_defined_template.v file
OpenFPGA: An Open-Source Framework for Agile Prototyping Customizable FPGAs
- OpenFPGA: a Complete Open Source Framework for FPGA Prototyping
- OpenFPGA: Towards Automated Prototyping for Versatile FPGAs
- OpenFPGA: An Opensource Framework Enabling Rapid Prototyping of Customizable FPGAs, FPL2019
OpenFPGAのツール群
- Yosys
VTR : Verilog to Routing -- ODIN II : ODIN II is the HDL compiler of the VTR flow -- ABC : ABC optimizes BLIF circuits -- VPR : Versatile Place and Route (VPR) -- FASM : FPGA Assembly (genfasm)
- FPGA-SDC
- FPGA-Bitstream
おわりに
OpenFPGAを使えば、俺様FPGAは作れそう。。。動作確認は、Verilog HDL Simulator が必要だけど、iverilog でも大丈夫かしら? verilator は使えそうにないしね。