在可编程逻辑器件领域,基于SRAM的FPGA经常被误解。这些FPGA具有极高的灵活性和可重新配置特性,是从消费电子到航空航天等各类应用的理想选择。此外,基于SRAM的FPGA还能带来高性能和低延迟,非常适合实时数据处理和高速通信等要求苛刻的任务。
一个常见的误解是,基于SRAM的FPGA会因启动时间较长而不堪负荷。通常的说法是,由于其配置数据存储在片外,特别是在加密和需要验证的情况下,将这些信息加载到FPGA的过程就成了瓶颈。然而,对于许多基于SRAM的现代FPGA来说,这种观点并不成立,莱迪思Avant™ FPGA平台就是最佳范例,它的独特创新打破了启动时间限制,启动时间比同类FPGA快10倍。
莱迪思Avant FPGA属于中端FPGA,其可编程结构采用SRAM技术,这意味着配置是易失的,必须在上电时加载。配置数据或位流通常存储在外部非易失性存储器中,如SPI闪存或MRAM。此外,为了增强安全性,Avant器件支持使用AES-256-GCM对位流进行加密,并通过ECDSA或RSA进行验证。配置文件加密的使用取决于管理秘钥的步骤。这种管理包括密钥的生成、程序对密钥的存储...
Read more...
在技术飞速发展的今天,新兴的航空电子、关键基础设施和汽车应用正在重新定义人们对现场可编程门阵列(FPGA)的期望。FPGA之前主要依靠闪存来存储配置位流。这种方法适用于许多主流FPGA配置应用;然而,随着技术的进步以及对更高可靠性和性能的需求增加,人们需要更多样化的配置存储选项。这种转变的催化剂在于应用和行业的不同需求,它们目前正不断突破FPGA应用的极限,要求在数据完整性、系统耐用性和运行效率等方面更进一步。
现代应用需要更先进的功能
更高的耐用性和可靠性:高级驾驶辅助系统和先进的互连航空电子技术等应用要求元件能够承受恶劣的环境条件,并具有较高的耐用性。闪存虽然在某些条件下性能可靠,但在耐用性方面存在局限性,因此无法满足这些严格的要求。
更快的配置时间:在实时传感器数据处理或高可靠性通信等对时间要求极高的环境中,对快速配置的需求至关重要。传统的闪存会导致启动时间延迟。
从闪存到MRAM:任务成功的关键
为FPGA设计电路或应用时,需要使用硬件描述语言(HDL)来描述FPGA内部的功能应如何布线。HDL代码使用FPGA开发软件(如Lattice Radiant&t...
Read more...