论文摘要
CPU芯片应用验证是CPU设计过程中保证其可靠性的重要环节。随着芯片规模不断扩大,复杂度不断提高,验证成为现代化芯片设计中的一个重要瓶颈。本课题旨在设计SM8260应用验证硬件平台系统,以便在该平台上对芯片的功能、性能、电气参数、适应性指标和软件兼容性从应用的角度进行测试和验证。论文首先分析了国内外CPU芯片验证的现状及主要验证方法。接着介绍了待测CPU芯片SM8260的体系结构,主要包含G2核、系统接口单元(SIU)、通信处理模块(CPM)。然后重点阐述了CPU芯片应用验证硬件平台的总体设计方案,对该应用验证测试平台硬件部分的具体实现进行了详细的论述,给出了基本的硬件电路,完成了8层PCB板的布线。此硬件平台主要包括SM8260基本系统、二级缓存(L2Cache)设计、通信接口单元设计和FPGA设计。最后阐述了SM8260 L1Cadhe及L2 Cache初始化过程,对Cache性能进行了评测,分析了测试结果。由于此测试平台已具备一些外围设备接口,稍加扩充或修改就可支持嵌入式应用系统的开发,具有较强的实际应用价值和广泛的应用前景。
论文目录
摘要ABSTRACT第一章 绪论1.1 引言1.2 选题背景1.2.1 CPU验证介绍及国内外研究现状1.3 研究内容与创新点1.4 论文结构第二章 SM8260 CPU体系结构介绍2.1 G2核2.2 系统接口单元(SIU)2.3 通信处理模块(CPM)第三章 SM8260应用验证硬件平台设计3.1 SM8260基本系统设计3.2 二级缓存设计3.2.1 回写模式3.2.2 写通模式3.2.3 错误检查和纠正/奇偶校验模式3.2.4 二级缓存的信号处理3.3 CPM的各种通信控制器接口设计3.3.1 FCC1 ATM接口设计3.3.2 FCC3 MII接口设计3.3.3 MCC2 TDMD2接口设计3.3.4 MCC1 TDMB1接口设计3.3.5 SMC2、SCC1 UART接口设计3.3.6 SCC4Ethernet接口设计3.3.7 I/O相关设计3.4 FPAG设计3.4.1 FPGA介绍3.4.2 资源分配3.4.3 复位逻辑3.4.4 总线缓冲和译码3.4.5 波特率产生器3.4.6 时钟分频和分配2C接口设计'>3.4.7 I2C接口设计3.4.8 SPI/EEPROM3.4.9 冲突端口部分设计3.5 高速PCB布线及硬件调试3.5.1 元器件的布局3.5.2 布线3.5.3 硬件调试第四章 SM8260 Cache性能测试分析4.1 Cache初始化4.2 Cache性能测试结果分析第五章 总结与展望5.1 工作总结5.2 研究展望参考文献附录 硬件成品图致谢攻读硕士期间论文发表情况及科研情况
相关论文文献
标签:应用验证论文; 硬件平台论文;