我想从 FPGA 开始,但我以前从未使用过一次。
我想要一个便宜的套件,但我不知道从哪里开始。我可以找到便宜的板子,但是我无法获得有关程序员或编译器的信息,所以希望您能提供帮助。
我想要一些真正便宜的东西(最高 30-40 美元),优先使用一些非专有的编程和调试方式(可能是 JTAG?),这些方式可以使用 WinCUPL 或 VHDL 等语言进行编程。
我在另一个线程上发现了具有 Xilinx CPLD 的 Diligent Cmod 板,但我找不到如何编程/调试(涉及软件和额外硬件)。
我想从 FPGA 开始,但我以前从未使用过一次。
我想要一个便宜的套件,但我不知道从哪里开始。我可以找到便宜的板子,但是我无法获得有关程序员或编译器的信息,所以希望您能提供帮助。
我想要一些真正便宜的东西(最高 30-40 美元),优先使用一些非专有的编程和调试方式(可能是 JTAG?),这些方式可以使用 WinCUPL 或 VHDL 等语言进行编程。
我在另一个线程上发现了具有 Xilinx CPLD 的 Diligent Cmod 板,但我找不到如何编程/调试(涉及软件和额外硬件)。
该板是 CPLD 板,类似,但您在问题中声明了 FPGA 板。编程将由 JTAG 进行,并且各个供应商的做法不同,因此没有(令人满意的)“所有供应商的一个程序员”解决方案(如果您找到一个,请告诉我 :-))有诸如 OpenOCD 和 OpenJTAG 和 Presto、Wiggler 之类的东西等。您将需要Xilinx JTAG 编程器(或来自 eBay 的克隆应该可以正常工作,或者Presto /Wiggler 类型的东西之一,但您会冒着沮丧的风险..)来编程这个板。
但是,许多演示 FPGA 板都能够通过 USB 进行编程(与上面的 CPLD 板不同,它只能通过 JTAG 头)您将需要 Xilinx IDE(我认为是 ISE webpack -在此处下载),可以下载从他们的网站和编程软件。当我使用 Actel(现为 Microsemi)FPGA 时,我并不完全确定所有更精细的细节。希望有人可以确认上述内容。
虽然我没有使用过 Xilinx,但我知道有几个人得到了一块 Nexys 板并且对它们很满意,尽管它们超出了您的预算。不过,eBay 可能会出现一些便宜的东西。如果您对 FPGA 了解不多并且不确定从哪里开始,那么基于 USB 的 Digilent 板之一可能是您最好的选择,因为它们配备了编程所需的一切,以及大量的文档/教程/示例设计。
您将使用 Verilog 或 VHDL(或 System Verilog,或其他一些选项)
进行编程 EDABoard 有一个关于 FPGA/CPLD 的好论坛,当您遇到困难时,FPGAforfun 是另一个不错的站点(附带一些可用的板)
为 FPGA 准备一条比微控制器更艰难的道路,那里的帮助/示例要少得多,而且设计工具(编译、仿真、综合、布局/布线/时序等)非常复杂 - 准备好很多阅读 :-) 话虽如此,您应该使用一个好的开发板快速启动并运行一些简单的东西。
最便宜的入口点可能是这些Cyclone II 板之一,例如 Altera Cyclone II EP2C5T144 FPGA Mini Development Board。您将需要一个可以从同一供应商处获得的 JTAG 接口。您将需要免费的 Quartus II 工具,可从 Altera 网站下载并支持 VHDL、Verilog 和原理图输入。我有其中一个板子,效果很好。必须通过通过一个或多个接头连接的 PCB 添加外部电路。我创建了这个网页来帮助用户开始使用它。
我拥有的另一块板是来自Digilent 的板,它可以与 Xilinx 提供的免费 ISE 软件一起使用。该板还需要 JTAG 电缆。该板更易于使用,因为有大量示例可用。
虽然这些板肯定可以工作,但我建议得到这个:http ://www.aliexpress.com/product-fm/482507559-FPGA-Altera-Cyclone-EP1C6-NIOSII-FULL-Devlopment-Board-WB050-wholesalers.html
它的运费为 44 美元,但船上有很多东西可以试验。
要对此进行编程,您需要 Altera USB blaster,http://www.aliexpress.com/product-fm/473816005-USB-Blaster-ALTERA-CPLD-FPGA-programmer--wholesalers.html
13 美元交付。因此,只需 57 美元,您将拥有挖掘 FPGA 所需的一切。我个人订购了稍微贵一点的这个板子,它有 EP2C8 芯片,除了它是一样的。
我肯定会推荐 Altera DE0-Nano。它具有最新的 Cyclone 4 FPGA、板载 LED 和开关、加速度计和 ADC。对于初学者来说,这将是一个不错的选择。它可能有点贵(79 美元或学生 59 美元),但我认为它值得为它已经集成的功能支付额外费用。
Altera 还为初学者提供了这些针对 DE0-Nano 的教程/资源: http ://www.altera.com/education/univ/materials/comp_org/tutorials/unv-tutorials.html