现在越来越多的FPGA设计使用了嵌入式微处理器,在许多情况下,这些设计都基于简单的RISC架构,然而对于更复杂的应用,对计算功能的要求会大大增加;例如在复杂的设计中通常需要进行讯号处理,这会消耗大量的资源。直到最近,专用的DSP硬件才提供这种类型的附加功能。现代的FPGA架构则可以在单芯片中组合这些复杂的应用,这是一个更有效和节约成本的解决方案;本文将阐述采用嵌入式处理器的解决方案,以及FPGA内带有的专用内部讯号处理功能。
为了增加灵活性,整合DSP功能到嵌入式处理器,并进行控制是有益处的。RISC处理器的额外增强功能可以帮助实现这一目标;例如,DSP的功能本身可以直接用硬件实现。FPGA可以提供许多资源,针对这个目的使它们非常有用,包括嵌入式DSP和内存区区块。并行处理的固有能力,或使用时间共享模式的功能,能够形成一个高性能系统,可以透过使用FPGA的吞吐功能来进行最佳化。
文档内容节选
Embedded 32bit RISC Processor Extends FPGA DSP functions 嵌入式 32 位 RISC 處理器擴展了 FPGA 的 DSP 功能 作者:萊迪思半導體資深現場應用工程師 Alexander Hahn 現在越來越多的 FPGA 設計使用了嵌入式微處理器,在許多情況下,這些設計都 基於簡單的 RISC 架構,然而對於更複雜的應用,對計算功能的要求會大大增加 例如在複雜的設計中通常需要進行訊號處理,這會消耗大量的資源直到最近,專 用的 DSP 硬體才提供這種類型的附加功能現代的 FPGA 架構則可以在單晶片中 組合這些複雜的應用,這是一個更有效和節約成本的解決方案本文將闡述採用嵌 入式處理器的解決方案,以及 FPGA 內帶有的專用內部訊號處理功能 為了增加靈活性,整合 DSP 功能到嵌入式處理器,並進行控制是有益處的RISC 處理器的額外增強功能可以幫助實現這一目標例如,DSP 的功能本身可以直接 用硬體實現FPGA 可以提供許多資源,針對這個目的使它們非常有用,包括嵌入 式 DSP 和記憶體區區塊並行處理的固有能力,或......