質問:
ハードウェア言語 (HDL) は、Python や Java などの汎用言語とどのように異なりますか。特に、汎用言語が VHDL や Verilog と比較して FPGA にとって最適ではない主なトレードオフは何ですか?
環境:
私はプログラマーですが、JavaScript などの高レベルの抽象化や API のいじりなどに取り組んでいます。低レベルの知識は非常に限られていますが、FPGA で遊んでいて、解決できない初心者の質問があります。 Google または Wiki。
私は初心者であることを考慮して、この投稿に厳しく反対票を投じないでください。質問に対する提案を述べてください。喜んで修正します。:)
例:
たとえば、FPGA や ASIC を Verilog や VHDL の代わりに Python や C# でコーディングしないのはなぜでしょうか? いくつかの Python ライブラリがあることは理解していますが、実行可能なユースケースが限られていることを読みました。HDL が必要かつ有益である理由と、これらのシナリオと比較して汎用言語が最適ではない理由について、誰かが光を当ててくれることを大いに感謝します。
前もって感謝します!