● 摘要
在智能卡广泛应用的背景下,本课题选自该领域的热门分支,即内部包含CPU且采用非接触式通信方式的智能卡。本文主要针对系统设计的重要组成部分——存储器管理系统,详细阐述其设计与实现。基于智能卡存储器的典型配置ROM、RAM和EEPROM,本课题的实现目标是完成这三个存储器IP的系统接口设计,其中EEPROM的接口设计还需要支持其自身编程的功能,另外还包括针对存储器信息安全的保护机制。 通过分析EEPROM IP的操作时序及其应用需求,结合CPU指令特征,采用在多种特定条件下暂停时钟的方式,解决了慢速EEPROM与高速CPU之间读写匹配和EEPROM自身编程的难题,使得系统更加灵活。基于芯片在非接触通信方式下时钟会较频繁关断的特点,设计采用DMA方式访问RAM来保证系统工作的连续性。在安全机制方面,采用了地址加扰、数据加密、访问权限保护等技术,保证了存储器系统的信息安全。在整个设计过程中,全面的考虑到多种特殊情况,保证了系统在各种边界条件下能够稳定工作。 经过仿真验证,确认该存储器管理系统达到预期目标。