FPGA可以自动编程来加速任意软件吗?还是需要手动操作?我想没有什么能从本质上阻止这一切成为可能--我只是好奇它目前是否可行,因为这可能是一种很好的硬件加速方式,假设成本是合理的。
发布于 2017-01-26 19:01:55
其中一种技术(例如可用于Xilinx FPGA)是PR (部分重新配置)。部分重新配置是通过下载部分位文件动态修改逻辑块的能力,而其余逻辑继续无中断地运行。Xilinx部分重新配置技术允许设计人员动态更改功能,消除了完全重新配置和重新建立链路的需要,大大增强了FPGA提供的灵活性。使用部分重新配置可以让设计人员使用更少或更小的设备,降低功耗,并提高系统的可升级性。通过仅加载在任何时间点所需的功能来更有效地利用硅。
无论如何,在文献中,您可以找到许多其他不同的示例和不同的策略和技术来更改运行时和自动的FPGA配置。这给了(自治系统)进化和适应几种环境的可能性。你可以找到一个设计动态可重构嵌入式和模块化系统的工具Here和here,你可以找到一个例子。
*
关键技术优势
*
通过分时functionality
functionality
https://stackoverflow.com/questions/41863718
复制相似问题