【问题标题】:DE1-SoC Board FPGA for evolvable hardware用于可进化硬件的 DE1-SoC Board FPGA
【发布时间】:2015-07-30 00:07:12
【问题描述】:

我想重现 Adrian Thompson 博士的实验,他使用遗传算法生产了一种芯片 (FPGA),可以以极其有效的方式区分两种不同的声音信号。欲了解更多信息,请访问此链接:

http://archive.bcs.org/bulletin/jan98/leading.htm

经过一番研究,我发现了这个 FPGA 板:

http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=836&PartNo=1

这个板是否能够重现 Adrian Thompson 博士的实验,还是我需要另一个?

感谢您的支持。

【问题讨论】:

    标签: fpga genetic-algorithm intel-fpga


    【解决方案1】:

    在可编程逻辑方面,DE1-SoC 大约大了约 20 倍,并且具有约 70 倍的嵌入式内存。实际上,任何现代 FPGA 都比他的论文中引用的“Xilinx XC6216”更大,正如您在该问题的另一个实例中与您相关的那样。

    也就是说,与旧的 FPGA 相比,大多数现代 FPGA 不允许配置相同的细粒度 - 内部布线和块结构更复杂,FPGA 供应商希望保护他们的产品并迫使您使用他们的 CAD 工具。

    简而言之,是的,DE1-SoC 将能够包含 12 多年前的任何设计。至于复制特定功能,您应该做更多的研究,以确定所使用的方法是否仍然适用于现代芯片和 CAD 工具。

    编辑:
    user1155120 详细阐述了对 Thompson 有价值的 XC6216 的特性(见下面的链接)。

    快速配置:更大的设备通常需要更长的时间来配置,因为您必须发送更多的配置数据。也就是说,I/O 接口比 15 年前更快,所以这取决于您对“快速”的定义。

    重新配置:Cyclone V 芯片(类似于 DE1-SoC 中的那个)确实支持部分重新配置,但订阅版本的除了支持 PR 的单独许可证外,还需要 Quartus II 软件。我不相信它支持通配符重新配置,尽管我可能弄错了。

    内存映射寻址:可以通过 USB Blaster 接口访问 DE1-SoC 的内部数据。但是,这需要在主机 PC 上使用 SystemConsole,因此不是直接访问。

    【讨论】:

    • “这块板是否能够重现 Adrian Thompson 博士的实验,还是我需要另一个?”所以这是一个可能?请参阅The XC6200 FastMap Processor Interface,其中描述了 XC6200 系列特性,这些特性使其对 Thompson 很有价值,包括提供快速配置、随机访问以进行重新配置和通配符复制的宽 CPU 接口。
    • OP 已经问了几乎相同的问题 3 次,但没有详细说明他/她需要什么功能。我试图提供一些信息,同时也促使 OP 进行更多研究。也就是说,也许它应该是评论而不是答案。我已经扩展了我写的内容,希望能解决你提出的一些功能。
    • Xilinx 可能会停产 XC6200 有两个原因,细粒度逻辑单元(使可重构计算真正工作所必需的)和专利冲击阻碍了可重构计算的大量采用 - 这是一个遗憾的是,当时 XC6200 引起了我们的想象。传统的重新配置机制可能会慢数百倍,并且缺乏细粒度架构可能需要一种全新的方法来描述增量变化,这在遗传意义上可能无法实现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2015-06-01
    相关资源
    最近更新 更多