什么是FPGA,我在哪里买?它们需要多少钱?
你需要用什么样的系统来试验它们?如何编程呢?
如果这是一个使用普通Mac的FPGA的正确术语,你能"加载"吗?
它们是非常昂贵还是今天我可以买一个?
阅读完这个问题后,我对FPGA产生了兴趣.
Dr.*_*son 17
如果您想开始使用FPGA并尝试使用便宜的电路板,您可以尝试使用这些电路,价格约为50.00美元:
我的职业生涯始于Xilinx产品,可以保证他们的工具.我拥有上面的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设计,还可以学习实际方面,例如编程,设备优化,硬件调试设计等.
虽然距离最便宜,但购买Xilinx XUPv5是一个好主意,如果你想学到很多东西 - 110T芯片不仅足够大,而且可以构建非常雄心勃勃的项目(例如功能齐全的Nintendo控制台副本),但是它也是许多顶级大学在其数字设计课程中使用的董事会.例如,伯克利发布他们的完整笔记,实验室等,以便与XUPv5板一起使用.我教了这门课多年,并且相信它是一种优秀的,高质量的资源.
希望这可以帮助,
至于你关于FPGA是什么问题,我认为最好的方式去思考它,如果你已经熟悉的微控制器(与处理的先后次序其正常的编程方式)被认为微控制器为被告知该怎么"做"和FPGA被告知要做什么".我认为这是查看它的最简单方法:P FPGA的编程方式不同.你需要有您想要的设计,输入,输出电路的全面了解,并与更复杂的电路打交道时,你将需要花费大量的时间考虑时钟,因为时钟偏差,很容易出现的其他问题在FPGA中!我首先使用Spartan3E了解了FPGA.玩得开心!:)