我应该选择哪种FPGA? (或者我应该选择其他硬件)

时间:2017-12-20 08:39:45

标签: fpga

你们看到伙计们,我一直很有兴趣购买这个开发板之一,但是因为我不得不花在其他项目上,所以它们对我来说太昂贵了,但是,我卖了一些我不买的东西使用并最终赚钱买一个。

所以我的问题是,我目前正在学习电子工程,但我一直在花费大量时间来编程,逆向工程和不需要一些复杂的数学加密算法(主要是用于散列的算法)和素数测试,NP难度算法和一些图形路径搜索算法,所以我想购买价格低于200美元的FPGA,如果我想与他一起计算这类任务,我现在就用我的电脑。

让我们举例说如果我想为wpa或md5强制构建一个架构,我们都知道如果密码超过8,那么数字就会变得疯狂,尽管我对更深入地理解协议如何工作更感兴趣以及如何实现这个想法,看到它的运作会很高兴。

目前我看过的选项是:

-Cyclone V GX入门套件(179美元) 其中包括:Cyclone V GX 5CGXFC5C6F27C7N器件 https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=830

-DE10-Nano Kit(130美元) 其中包括:Cyclone V 5CSEBA6U2317N器件 https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=1046

但是,由于我是FPGA的新手,我的意思是我和他们一起工作但是用于大学项目,使用他们的FPGA,所以我不太了解它们。 所以我的最后一个问题是,FPGA速度是否仅取决于它具有的logif元素的数量?或者,我是否应该关注董事会的其他“附加组件”?因为尽管第二个更便宜,但它比第一个多出了30%的逻辑元素,但我不知道这是否意味着我会有更好的表现。

另外,这是旋风V设备的数据表: https://www.altera.com/en_US/pdfs/literature/hb/cyclone-v/cv_51001.pdf

还要感谢您抽出时间阅读这些人,我知道解决编程问题通常更有趣,哈哈

编辑:忘记“$ 179”

上的“1”

1 个答案:

答案 0 :(得分:0)

您列出的主板具有相似的速度等级,因此在原始速度方面不会有任何不同。

GX系列包括3Gbps收发器,而精确的入门套件在HSMC连接器上具有2.5v电平。除非您将该连接器与一些非常快速的硬件(如80Msps ADC / DAC等)一起使用,否则您不太可能从GX中受益。如果仅由于可用的hw乘数较多,那取决于您的确切项目和需求。

hsmc连接器会丢失很多gpio线。将hsmc连接器扇出到方便的40针gpio连接器的主板上,但这需要花费56美元。而且你可能会遇到外部hw的困难,因为这些线路上的i / o银行将使用2.5v级别,而很可能你会有很多3.3v设备。它在某种程度上与某种程度相容,但是假设存在问题会更安全。

如果你最终将玩DIY东西​​,那么你将需要更多的i / o线,更方便的电压为3.3v。在一般情况下,DE10-nano套件对我来说看起来更有前途。您可以使用两个arm内核在linux中运行更高级别的逻辑。它具有arduino兼容的连接器,因此您可以使用现有的屏蔽。它在ALM和片上内存方面也比Starter工具包大,你需要那些实例化大量并行块来压缩你的数字。

当然,如果你已经有一些hsmc格式的子板,或者计划有一块 - 你将需要一些支持hsmc的套件。