基于SOC的嵌入式FLASH替换策略与接口设计

1 下载量 197 浏览量 更新于2024-09-02 收藏 337KB PDF 举报
本文主要探讨了一种基于System-on-Chip (SOC) 的嵌入式Flash存储器替换设计。随着Flash存储器在存储器市场中的日益普及,它凭借成本低、密度大以及掉电保持的优势,成为了主流SOC的重要组成部分,从而对整个系统的影响日益显著。 文章首先介绍了Flash存储器的特性,强调了其在成本、容量和稳定性方面的优势,使得在面临系统升级或容量需求增加时,替换原有的嵌入式Flash成为必要。然而,考虑到SOC系统通常规模庞大且设计变更复杂,这要求在替换过程中必须谨慎处理,以确保兼容性和降低风险。作者提出通过在原SOC的Flash控制接口之外添加控制接口转换逻辑,来实现对新Flash IP的无缝连接,从而避免对现有设计的大幅度改动。 接着,文章深入分析了所选用的Flash IP。这种嵌入式存储器采用CMOS页擦除和16位编程技术,拥有主存储块和信息存储块。主存储块由128个16k×64字节的存储页构成,每个页内有8行,每行16个64位单元,信息模块则用于存储固定数据。擦除操作包括页擦除和块擦除,具备良好的可靠性和可制造性。此外,Flash操作仅需1.8V供电,数据能在室温下长时间保存。 在接口层面,文章展示了Flash IP的详细连接图,包括控制信号线如XE、YE、SE等,地址信号线YADR[3:0]和XADR[9:0],以及数据信号线DIN[63:0]和DOUT[63:0]。设计者需要理解和分析这些信号的功能和时序要求,以确保新旧Flash IP之间的兼容性和性能。 设计者针对Flash IP的接口与参数进行了深入研究,设计并实现了控制接口与新Flash IP之间的转换逻辑。通过仿真验证,确保了设计的正确性和有效性。这种替换方法不仅简化了设计过程,降低了风险,还能保持对原有产品的兼容性,从而提高了系统的整体性能和稳定性。 本文的核心内容涵盖了嵌入式Flash存储器在SOC中的关键作用,以及如何通过创新的设计策略,有效地进行替换,以满足不断增长的需求和提高系统的可靠性。这对于从事嵌入式系统开发和软件工程师来说,提供了宝贵的技术参考。