寻找微型可编程 FPGA +机器
我正在寻找 FPGA + 机器。
它应该是入门级定价(例如不超过 200 美元)。
编辑:我想制作一个 ASM 图表并对 FPGA 进行编程,使其按照我在图表中指定的方式运行
I'm looking for a FPGA + machine.
It should be entry level pricing (e.g no more than $200).
EDIT: I want to make an ASM chart and program the FPGA to act like I specified in the chart
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
您看过 Arduino 吗?
Have you looked at the Arduino?
这个呢? IGEPv2 板
运行起来非常流畅。我们在其上运行网络服务器,其大小与信用卡相当。
还有一个类似的项目:http://beagleboard.org/,这是一个开源硬件,成本约为与IGEP相同。
What about this one? IGEPv2 Board
It runs very smooth. We have web server running on it and it's about the size of a credit card.
There is another similar project: http://beagleboard.org/, which is an open-source hardware and costs about the same as IGEP.
我会尝试 NEXYS FPGA。
对于其他人:Aruino 不是 FPGA。它是使用 atmega 微控制器系列的硬件规范/编程框架。
I would try the NEXYS for an FPGA.
To everyone else: the Aruino isn't an FPGA. It's a hardware specification/programming framework that uses the atmega microcontroller line.
Atmel 销售的设备具有集成了 8 位 AVR 内核的 5-20k 门 FPGA。
http://www.atmel.com/products/fpslic/
另外,为大家推荐Arduino 平台和 BASIC stamp 等微控制器:它们不是 FPGA。
Atmel sells a device with a 5-20k gate FPGA integrated with an 8bit AVR core.
http://www.atmel.com/products/fpslic/
Also, for everyone recommending microcontrollers like the Arduino platform and BASIC stamp: They are not FPGAs.
听起来您正在寻找这样的东西:
http: //www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9.htm
或
http://www.altera.com/b/nios-bemicro-evaluation-kit.html
Xilinx、Altera 和 Lattice 的价格都很便宜(<200 美元) FPGA 开发卡。根据您提出的需求,几乎任何一个都可以。如果您需要的只是实现一个状态机,那么 CPLD 甚至可以满足您的需求。如果不了解更多信息,就很难推荐一张准确的卡。根据您问题中的一系列编辑,最好了解一下 fpga 在线培训的介绍。
一些资源:
http://www.xilinx.com/ csi/training/basic-hdl-coding-techniques-part1.htm
http://www.fpga4fun.com /
或使用您选择的搜索引擎搜索“fpga教程”
It sounds like you are looking for something like this:
http://www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9.htm
or
http://www.altera.com/b/nios-bemicro-evaluation-kit.html
Xilinx, Altera, and Lattice all have inexpensive ( < $200) FPGA development cards. Based on your stated needs just about any of them would do. If all you need is to implement a state machine a CPLD would even fit your needs. Without knowing more it would be hard to recommend an exact card. Based on the series of edits in your question it would probably be good to go through some introduction to fpga online training.
Some resources:
http://www.xilinx.com/csi/training/basic-hdl-coding-techniques-part1.htm
http://www.fpga4fun.com/
or search for "fpga tutorial" with the search engine of your choice
您还可以尝试 NEXYS 2(它是 NEXYS 板的后继产品)。它确实有更多的 RAM 和更多的小工具:)
(来自 Xilinx 的 FPGA)的文档非常棒而且很大,并且有一些针对该板的示例项目。
You can also try NEXYS 2 (its the successor of the NEXYS board). It do have more RAM and some more Gadgets :)
The documentation(of the FPGA from Xilinx) is just great and big and there are some example-projects out there for this board.
我会在这里考虑某种混合。 Gadget Factory 提供 Papilio One,这是一款 FPGA 开发板以 Arduino 微控制器作为第一个示例。然后您可以根据需要选择将两者混合。缺点是它的现成外设较少,例如 ADC、按钮或 LED,并且低压电路无法承受 5V。不过,有很多(更昂贵的)插件可以解决这个问题。
我不确定你所说的 ASM 图表是什么意思,但周围有原理图和流程图编程工具,例如 Webpack 或 Great Cow Graphical Basic。
I would consider somewhat of a blend here. Gadget factory offer the Papilio One, which is an FPGA development board with an Arduino microcontroller as the first example. You can then choose to blend the two as you wish. The downsides are that it has less ready-made peripherals, such as ADCs, buttons, or LEDs, and that the low voltage circuitry cannot withstand 5V. There's a bunch of (more expensive) addons to fix that, though.
I'm not sure what you mean by an ASM chart, but there are schematic and flowchart programming tools around, for instance in Webpack or Great Cow Graphical Basic.
Opal Kelly 以合理的价格出售一些出色的 USB FPGA 开发套件。除了硬件之外,他们还提供 RTL(FPGA 逻辑),以允许您的设计通过 USB 和基于 C 的 API 进行通信,以允许另一端的软件与 FPGA 设计进行通信。
Opal Kelly sell some great USB FPGA dev kits for a reasonable price. Along with the hardware, they also ship the RTL (FPGA logic) to allow your design to communicate via USB and a C based API to allow your software on the other side to talk to the FPGA design.