论文部分内容阅读
在信息产业高速发展的今天,作为信息处理核心的微处理器已被广泛地应用于信息技术的各个领域。不管是信息家电、多媒体信号处理、金融交通管理等与人们日常生活密切相关的领域,还是宇航、航空、各种过程控制和管理等国防领域,微处理器无处不在。
论文课题所基于的项目是由欧比特(珠海)软件工程有限公司集成电路设计研发部开发,为了应用到各种卫星电子系统(包括通常的卫星和小卫星电子系统)以及其它工业、野外作业系统中,如火箭/导弹控制系统、宇宙飞船电子系统,雷达电子系统、火炮控制系统和航空电子系统领域等而自行设计的具有自主知识产权的SOC-S698M。
在研究设计的过程中,对芯片所采用的体系结构进行系统地分析研究,包括对基于SPARC V8架构的Leon2内核以及AMBA总线的学习研究。主要设计工作是实现了在S698M微处理器中对RAM进行检错纠错的EDAC单元,根据需要对处理器包进行修改和配置,在AMBA总线上添加外设以及研究设计外部存储器接口的实现。详细分析介绍了EDAC的理论依据和实现过程和存储控制器的总体功能以及对外部存储器的控制过程,进行了源码编写和仿真验证工作,最后将综合后的网表适配到具体的FPGA器件上进行板级调试验证。最后给出了设计结果和测试结果,结果表明设计成功地达到了设计指标。本研究课题的实现使得$698M处理器在恶劣环境中能更加稳定、可靠、集成度更高。