[发明专利]一种SD/SDIO设备仿真模型框架及其设计方法有效
申请号: | 201910567370.6 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110457744B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 张洪柳;刘超 | 申请(专利权)人: | 山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司 |
主分类号: | G06F30/3308 | 分类号: | G06F30/3308;G06F115/08 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 杨晓冰 |
地址: | 250000 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sd sdio 设备 仿真 模型 框架 及其 设计 方法 | ||
1.一种SD/SDIO设备仿真模型框架,其特征是,包括信号转换模块、全局配置模块、命令产生模块、数据监测模块以及存储模块;
所述信号转换模块,被配置为接收SD/SDIO总线接口信号,并将其转换成并行的命令或数据,按照总线时序将命令或数据发送给SD/SDIO总线接口,同时检测命令或数据的时序是否符合SD/SDIO设备要求;
所述全局配置模块,被配置为获取相应的变量赋值,采用变量赋值方式配置全局参数信息;
所述命令产生模块,被配置为获取相应的变量赋值,采用变量直接赋值的方式配置预期的输入命令和响应信息,将输入命令与后续控制器IP模块输入的命令进行对比;检测到控制器IP模块输入CMD命令后,返回响应信息;所述命令产生模块包括命令检测模块和产生命令返回模块;
所述存储模块,被配置为存储随机数据以及数据对应的不同块长度、数据宽度的循环冗余校验信息,并对其进行初始化;
所述数据监测模块,被配置为获取相应的变量赋值,采用变量直接赋值的方式配置需要对比的数据在存储模块的存储位置、返回的循环冗余校验状态信息以及数据地址;在命令检测模块配置的输入命令,产生命令返回模块返回响应信息后,对比输入的数据和循环冗余校验信息,并及时返回循环冗余校验状态信息,将配置地址的数据和循环冗余校验信息驱动到数据总线上。
2.根据权利要求1所述的SD/SDIO设备仿真模型框架,其特征是,所述命令检测模块,被配置为获取相应的变量赋值,采用变量直接赋值的方式配置预期的输入命令,并与后续控制器IP模块输入的命令进行对比;
所述产生命令返回模块,被配置为获取相应的变量赋值,采用变量直接赋值的方式配置期待的响应信息,在检测到控制器IP模块输入CMD命令后,返回该响应信息。
3.根据权利要求1所述的SD/SDIO设备仿真模型框架,其特征是,所述数据监测模块包括数据输入监测模块和产生数据返回模块;
所述数据输入监测模块,被配置为获取相应的变量赋值,采用变量直接赋值的方式配置需要对比的数据在存储模块的存储位置和返回的循环冗余校验状态信息;在命令检测模块配置的输入命令,产生命令返回模块返回响应信息后,对比输入的数据和循环冗余校验信息,并及时向控制器IP模块返回循环冗余校验状态信息;
所述产生数据返回模块,被配置为获取相应的变量赋值,采用变量直接赋值的方式配置数据地址,在命令检测模块配置的输入命令,产生命令返回模块返回响应信息后,将配置地址的数据和循环冗余校验信息驱动到数据总线上。
4.如权利要求1至3中任一项所述的SD/SDIO设备仿真模型框架的设计方法,其特征是,该方法包括以下步骤:
建立信号转换模块,接收SD/SDIO总线接口信号,并将其转换成并行的命令或数据,按照总线时序将命令或数据发送给SD/SDIO总线接口,同时检测命令或数据的时序是否符合SD/SDIO设备要求;
构造全局配置模块,获取相应的变量赋值,采用变量赋值方式配置全局参数信息;
构造命令检测模块,获取相应的变量赋值,采用变量直接赋值方式配置预期的输入命令,并与后续控制器IP模块输入的命令进行对比;
构造产生命令返回模块,获取相应的变量赋值,采用变量直接赋值方式配置期待的响应信息,在检测到控制器IP模块输入CMD命令后,返回该响应信息;
构造存储模块,存储随机数据以及数据对应的不同块长度、数据宽度的循环冗余校验信息,并对其进行初始化;
构造数据输入监测模块,获取相应的变量赋值,采用变量直接赋值的方式配置需要对比的数据在存储模块的存储位置和返回的循环冗余校验状态信息;在命令输入,返回响应信息后,对比输入的数据和循环冗余校验信息,并及时返回循环冗余校验状态信息;
构造产生数据返回模块,获取相应的变量赋值,采用变量直接赋值的方式配置数据地址,在命令输入,返回响应信息后,将配置地址的数据和循环冗余校验信息驱动到数据总线上。
5.根据权利要求4所述的SD/SDIO设备仿真模型框架的设计方法,其特征是,赋值不同的变量地址和变量名,设计多个SD/SDIO设备的仿真模型框架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司,未经山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910567370.6/1.html,转载请声明来源钻瓜专利网。