用户名: 密码:    忘记密码   注册   在线充值
一种设备端SD控制器、控制方法及电子设备  
 【申请号】  CN201911318006.2  【申请日】  2019-12-19
 【公开号】  CN110990310A  【公开日】  2020-04-10
 【申请人】  山东方寸微电子科技有限公司;青岛方寸微电子科技有限公司  【地址】  250000 山东省济南市高新区舜华路2000号舜泰广场9号北楼803-1室
 【共同申请人】  
 【发明人】  于秀龙;张洪柳;刘超
 【国际申请】    【国际公布】  
 【进入国家日期】  
 【专利代理机构】  济南圣达知识产权代理有限公司  【代理人】  李琳
 【分案原申请号】  
 【国省代码】  37
 【摘要】  本公开提供了一种设备端SD控制器、控制方法及电子设备,将设备端SD控制器内部各主要模块功能细分,通过定义的方式来确定模块内SD或SDIO相关部分是否实现,可以在面对不同的应用场景时采用不同的实现方式;将DMA控制模块进行改进,并添加了中断及地址控制模块,将部分驱动的功能用硬件来实现,这大大减轻了CPU的负担;本公开对DMA数据控制部分功能的改进和软件功能用硬件实现的思路可以广泛应用于使用DMA控制数据传输的各种控制器中,具有很好的指导意义;同时本公开给出了完整的设备端SD控制器的实现架构和方法,对于使用SD协议的外部存储卡和SDIO协议的外部设备控制器的设计实现具有很好的指导借鉴意义。
 【主权项】  1.一种设备端SD控制器,其特征在于,包括命令控制模块、数据控制模块、同步控制模块、中断及地址控制模块、数据FIFO控制模块和DMA控制模块;中断及地址控制模块接收到系统从接口发过来的配置信息后进入等待状态,等待同步模块传来相关数据传输的信号,中断及地址控制模块根据两端给的信息并根据DMA模块给出的传输完成中断,更新当前传输地址,并将更新后的地址发送给系统从接口,同时产生中断,通过系统从接口通知设备端系统;若当前数据传输为主机端SD控制器的写数据操作时,数据控制模块用于接收SD接口数据通道的数据,然后将数据给到数据FIFO控制模块,所述DMA控制模块根据接收到的中断及地址控制模块发来的DMA使能信号、更新后的地址和中断应答信号以及同步控制模块发来的数据块数、块长度和写数据信号,将数据读出给到系统主接口,系统主接口发出相应的系统数据传输命令,将数据发送出到设备端系统中;若当前数据传输为主机端SD控制器的读数据操作时,先由命令通道接收到抹零控制模块的相关读命令,所述DMA控制模块根据接收到的中断及地址控制模块发来的DMA使能信号、更新后的地址和中断应答信号以及同步控制模块发来的数据块数、块长度和读数据信号,发出读数据命令,将数据读入数据FIFO控制模块,再由数据控制模块将数据从数据FIFO控制模块中读出,最后通过SD接口数据通道发送给主机端SD控制器。
 【页数】  14
 【主分类号】  G06F13/32
 【专利分类号】  G06F13/32;G06F13/16
   推荐下载阅读CAJ格式全文 查询法律状态
(不支持迅雷等加速下载工具,请取消加速工具后下载。)

 


专利产出状态分析  
本领域科技成果与标准  
发明人发表文献
申请机构(个人)发表文献
本专利研制背景
本专利应用动态
所涉核心技术研究动态
京 ICP 证 040431 号 网络出版服务许可证 (总)网出证(京)字第 271 号经营性网站备案信息 京公网安备 11010802020460 号
© 2010-2017 中国知网(CNKI) 《中国学术期刊(光盘版)》电子杂志社有限公司 KDN 平台基础技术由 KBASE 11.0 提供
服务热线:400-810-9888 订卡热线:800-810-6613
在线咨询:http://help.cnki.net 客服中心:http://service.cnki.net 电子邮件:help@cnki.net
可信网站 诚信网站