一种SD卡从控制器及控制方法技术

技术编号:9170908 阅读:154 留言:0更新日期:2013-09-19 19:25
本发明专利技术涉及一种SD卡从控制器及控制方法,包括ahb总线接口、同步模块、命令物理层、数据物理层、buffer接口、sd桥接功能模块、引脚选择模块、外接的sd卡和sd主设备;其中ahb总线接口用于与cpu连接,控制整个流程的执行;sd桥接功能模块,在外部挂卡模式下工作,在涉及卡操作时,就控制引脚选择模块打开到卡那边的通道;引脚选择模块,由cpu和控制器共同控制数据和命令的输出沿,是上沿输出还是下沿输出;cpu控制芯片与卡,芯片与sd主设备之间的通路的开关。本发明专利技术的有益效果是:用于SOC芯片里控制器和sd主设备,sd主设备通过此控制器和外部挂接的卡之间的交互;既可以做卡,又可以做卡套连接sd主设备和sd卡。

【技术实现步骤摘要】

【技术保护点】
一种SD卡从控制器,其特征在于:包括ahb总线接口(1)、同步模块(2)、命令物理层(3)、数据物理层(4)、buffer接口(5)、sd桥接功能模块(6)、引脚选择模块(7)、外接的sd卡(8)和sd主设备(9);其中ahb总线接口(1)用于与cpu连接,控制整个流程的执行;同步模块(2)用于同步cpu和控制器之间的信号;命令物理层(3)是处理命令接收和响应发送的物理层;命令接收时对sd总线上的命令进行解码,得到命令序号,和参数,并进行crc校验;响应发送时,硬件根据当前接收的命令和卡状态自动填充命令缓冲和发送;数据物理层(4)是处理数据接收和发送的物理层;写数据时,本模块从sd数据总线上接收数据,进行crc校验,并通过buffer接口(5)模块写到数据缓冲区内;读数据时,cpu把数据写到数据缓冲,本模块控制buffer接口(5)模块读取数据缓冲区内数据,并把它发送到sd数据总线上去;buffer接口(5)是缓冲器接口,控制buffer的读写操作;sd桥接功能模块(6),在外部挂卡模式下工作,在涉及卡操作时,就控制引脚选择模块(7)打开到卡那边的通道;引脚选择模块(7),由cpu和控制器共同控制数据和命令的输出沿,是上沿输出还是下沿输出;cpu控制芯片与卡,芯片与sd主设备之间的通路的开关。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陆昌伟钱志恒
申请(专利权)人:杭州晟元芯片技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1