文章预览
FPGA 允许在单个芯片中实现大量数字逻辑,其运行速度相对较高,并且只需很少或不需要在 CPU 内核上运行的传统顺序程序即可完成其工作。 这种数字逻辑可以实现任何东西,从简单的UART到由数十个CPU内核组成的架构,每个CPU内核都运行自己的小程序,并在共享任务上相互通信。或者,它可以是几组不同的逻辑在处理完全独立的任务,这些任务彼此之间可以没有关系。 数字逻辑实现 基本上,FPGA 允许放置下图中所有这些较小的黑色芯片: 只需 1 个芯片,就可以立即使用新设计以任何想要的方式重新连接所有这些芯片。诚然,设计过程是......比较困难! FPGA 擅长同时执行多项任务,可以将该功能实现为单独的数字逻辑,从最简单的组合逻辑一直到复杂的 CPU 处理器。除了逻辑元件的数量和它们之间的互连之外,几乎没有什么限制。 高速率高带宽数
………………………………