问题:
硬件语言 (HDL) 与 Python、Java 等通用语言有何不同。特别是,与 VHDL 和 Verilog 相比,导致通用语言对 FPGA 来说不是最佳的主要权衡是什么?
语境:
我是一名程序员,但肯定会从事高级抽象工作,例如 JavaScript、修补 API 等。我的低级知识非常有限,但我正在玩 FPGA 并且有一些我无法解决的新手问题谷歌或维基。
考虑到我是新手,请不要严厉反对这篇文章。只需说明您对问题的建议,我会很乐意修改!:)
例子:
例如,为什么不是每个人都只使用 Python 或 C# 而不是 Verilog 或 VHDL 编写 FPGA 和 ASIC?我知道有一些 Python 库,但我读到它们的可行用例有限。我将非常感谢有人阐明为什么 HDL 是必要和有益的,以及为什么与这些场景相比,通用语言不是最佳的。
提前致谢!