论文部分内容阅读
随着半导体行业的飞速发展,集成电路规模的不断提高,系统芯片SoC(System on Chip)技术已逐渐成为集成电路技术的主流。在芯片设计流程中,验证是其中最复杂、最耗时的环节,而复杂的SoC系统对于验证提出了更高的要求。与此同时,信息技术的发展使得信息存储系统的数字化也得到了极大的推动,而采用半导体技术的小型存储卡发展迅速,应用领域不断扩展。
正是在这样的背景下,本文以PKUnity-3(SK)系统芯片为依附平台,开展了MMC/SD控制器的一系列相关工作。
本文首先介绍了存储卡的发展现状,对MMC/SD控制器的系统结构、外部连接、功能特性和工作流程等方面进行了分析。
本文提出了基于PKUnity-3(SK)SoC平台的MMC/SD控制器的验证方法,并分别在模拟环境和FPGA原型验证环境中对MMC/SD控制器的各个功能进行了集成验证。
通过本文提出的验证流程中的调试和验证工作,MMC/SD控制器已经可以正确工作。在此基础上,本文又对MMC/SD控制器进行了一些功能扩展工作,包括数据传输格式、响应处理、数据传输功能、热插拔、写保护以及对MMC、SD等各类别存储卡的支持扩展等等,从而增强了MMC/SD控制器的功能,扩展了其应用领域。