什么是 FPGA?在哪里可以买到?它们要花多少钱?
您需要什么样的系统来试验它们?如何对它们进行编程?
如果这是正确的术语,您能否使用普通 Mac 来“加载”FPGA?
它们非常贵吗?或者我今天可以买一个吗?
读完后我对 FPGA 产生了兴趣这个问题 https://stackoverflow.com/questions/4503273/holistic-word-recognition-algorithm-in-detail.
如果您想开始使用 FPGA 并尝试使用便宜的板,您可以花大约 50.00 美元尝试以下任何一种:
- 莱迪思 XP2 布雷维亚 http://www.latticesemi.com/products/developmenthardware/developmentkits/xp2breviadevelopmentkit.cfm
- 赛灵思 Spartan3A http://www.xilinx.com/products/devkits/aes_sp3a_eval400_avnet.htm
我的职业生涯始于 Xilinx 产品,并且可以为他们的工具提供担保。我拥有上面的 Lattice 板,它是一个很棒的实验板。然而,Lattice 仅限于 Windows。
通过这些板,您可以学习 FPGA 的基础知识:HDL 设计、I/O 技术、设计架构等。您还可以实现图像处理算法,但您会受到 I/O 吞吐量和这些低功耗中的 DSP 切片的限制。终端设备。当您熟悉 HDL 设计并且更好地掌握这些工具时,您可能会考虑让您的雇主/教育机构为您购买更高级的套件。一些带有高端设备和 I/O 的套件可能花费数千美元,具体取决于您的应用。
虽然有一些用于处理 FPGA 的开源和免费工具,但您需要学习使用的大多数工具仅限于 Windows 和 Linux。通常,FPGA 供应商提供的免费版本仅适用于 Windows(编辑:看起来 Linux 也开始受到支持)。您可以尝试将 Verilog HDL 与 Icarus 和 GNUWave 结合使用,但是当需要将设计编程到设备时,您将需要供应商特定的工具。
如果您只需要学习 HDL,那么下载 ModelSim 就足够了。不过,我怀疑您可以通过简单的工具包学到更多东西。您不仅将学习 HDL 设计,还将学习编程、设备优化、硬件调试设计等实用方面的知识。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)