【技术实现步骤摘要】
高兼容SD卡模型和基于高兼容SD卡模型的控制器测试方法
本专利技术大数据服务平台
,具体涉及一种高兼容SD卡模型和基于高兼容SD卡模型的控制器测试方法。
技术介绍
SD卡作为一种具有安全性高、高性能、体积小巧、便携及可热插拔等优点的存储设备,近年来成为电子产品广泛采用的存储扩展方式。随着国内芯片设计技术的发展,针对SD卡的设计研究更加重视。验证是保障芯片设计正确性,提高一次性流片成功率的关键,而SD卡模型作为SoC芯片设计验证的重要组成部分,其作用为:1)模拟SD卡实体,可向SD卡控制器提供SD卡相关基本信息,如容量,版本,工作电压,支持速率等。2)作为从机,接收SD卡控制器命令,模拟完成SD卡初始化、数据读写等功能。3)验证SD卡控制器功能的正确性,以改进SD卡控制器设计。随着数字电路对于SD卡的容量、速度的更高要求,SD卡协议也随之相应更新,SD卡控制器设计一般要求做到版本向下兼容,但目前的SD卡模型设计仅完成了针对某种特定协议的主要功能和时序的描述,存在兼容性不足,SD卡类型支持不够灵活,速率模式切换、位 ...
【技术保护点】
1.一种高兼容SD卡模型,其特征在于,所述SD卡模型包括:/n多类型参数物理层,所述多类型参数物理层配置有多种SD卡类型及各种SD卡类型对应的通信协议;/n功能参数描述层,所述功能参数描述层配置有多种SD卡类型对应的功能参数;/n参数切换模块,所述参数切换模块根据选定的目标SD卡类型调用相应通信协议和相应功能参数。/n
【技术特征摘要】
1.一种高兼容SD卡模型,其特征在于,所述SD卡模型包括:
多类型参数物理层,所述多类型参数物理层配置有多种SD卡类型及各种SD卡类型对应的通信协议;
功能参数描述层,所述功能参数描述层配置有多种SD卡类型对应的功能参数;
参数切换模块,所述参数切换模块根据选定的目标SD卡类型调用相应通信协议和相应功能参数。
2.根据权利要求1所述的高兼容SD卡模型,其特征在于,所述功能参数包括速率参数项、数据位宽参数项、Partial读写参数项、Misalign读写项和读写地址处理项。
3.根据权利要求2所述的高兼容SD卡模型,其特征在于,所述速率参数项包括高速状态和低速状态,所述高速状态通过时钟上升沿触发,所述低速状态通过时钟下降沿触发。
4.根据权利要求1所述的高兼容SD卡模型,其特征在于,所述SD卡模型还包括:
读数据存储模块,所述读数据存储模块包括多个数据块,所述多个数据块分别对应多种SD卡类型;所述多个数据块均存储读测试数据,所述读测试数据根据SD卡类型的特定存储路径保存至相应的数据块。
5.根据权利要求1所述的高兼容SD卡模型,其特征在于,还包括:
测试记录模块,所述测试记录模块保存所述高兼容SD卡模型写入的数据和生成的日志;所述测试记录模块的数据存储路径和日志存储路径均由测试代码顶层根据SD卡类型指定。
6.一种基于高兼容SD卡模型...
【专利技术属性】
技术研发人员:贾学强,李志,满宏涛,熊子涵,丁微微,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。