【技术实现步骤摘要】
主机装置与嵌入式多媒体卡装置通信
本专利技术总体涉及电子电路,并且更具体地涉及与嵌入式多媒体卡(eMMC)装置通信的主机装置。
技术介绍
诸如便携式计算机、蜂窝手机、数码相机、可穿戴装置等的便携式电子装置通常包括用于数据存储的嵌入式多媒体卡(eMMC)装置。这样的eMMC装置被嵌入到对应的便携式电子装置内,并且包括用于存储数据的闪存存储器。便携式电子装置还包括对eMMC装置执行各种存储器访问操作的嵌入式主机装置。图1示出了与eMMC装置通信的传统主机装置的示例。更具体地说,图1示出了包括与eMMC装置104通信的传统主机装置102的集成电路(IC)100。IC100被嵌入在电子装置(未示出)内,诸如被嵌入上面列出的装置之一内。主机装置102可以包括微处理器、微控制器、专用集成电路(ASIC)处理器、中央处理单元(CPU)等。主机装置102包括主机控制器106,主机控制器106使主机装置102能够通过通信接口108与eMMC装置104通信。通信接口108包括双向命令通道108A、单向时钟通道108B以及包括八个数据通道的双向数据总线108C。主机装置102连接在电源 ...
【技术保护点】
1.一种与嵌入式多媒体卡eMMC装置通信的主机装置,所述主机装置包括:第一串行外围接口SPI,具有连接到所述eMMC装置的第一端子命令输出端子和连接到所述第一端子的响应输入端子,所述命令输出端子用于发送用于对所述eMMC装置执行数据写入操作的数据写入命令和用于对所述eMMC装置执行数据读取操作的数据读取命令中的至少一个,所述响应输入端子用于接收对所述数据写入命令和所述数据读取命令中的至少一个的响应,其中所述第一SPI能够按照第一发送模式和第一接收模式之一操作;第二SPI,具有连接到所述eMMC装置的第二端子的数据输出端子和连接到所述第二端子的数据输入端子,所述数据输出端子用 ...
【技术特征摘要】
1.一种与嵌入式多媒体卡eMMC装置通信的主机装置,所述主机装置包括:第一串行外围接口SPI,具有连接到所述eMMC装置的第一端子命令输出端子和连接到所述第一端子的响应输入端子,所述命令输出端子用于发送用于对所述eMMC装置执行数据写入操作的数据写入命令和用于对所述eMMC装置执行数据读取操作的数据读取命令中的至少一个,所述响应输入端子用于接收对所述数据写入命令和所述数据读取命令中的至少一个的响应,其中所述第一SPI能够按照第一发送模式和第一接收模式之一操作;第二SPI,具有连接到所述eMMC装置的第二端子的数据输出端子和连接到所述第二端子的数据输入端子,所述数据输出端子用于基于所述数据写入命令向所述eMMC装置发送写入数据,所述数据输入端子用于基于所述数据读取命令从所述eMMC装置接收读取数据,其中所述第二SPI能够按照第二发送模式和第二接收模式之一操作;以及模式控制器,连接到所述第一SPI和所述第二SPI,所述模式控制器基于所述数据读取命令和所述数据写入命令,使得所述第一SPI能够按照所述第一发送模式和所述第一接收模式操作,并且使得所述第二SPI能够按照所述第二发送模式和所述第二接收模式操作。2.根据权利要求1所述的主机装置,还包括:主机处理器,通过所述第一SPI的所述命令输出端子向所述eMMC装置提供所述数据读取命令和所述数据写入命令,并通过所述第一SPI的所述响应输入端子从所述eMMC装置接收对所述数据读取命令和所述数据写入命令的响应。3.根据权利要求2所述的主机装置,还包括:命令存储器,存储所述数据写入命令和所述数据读取命令中的至少一个以及对所述数据写入命令和所述数据读取命令之一的响应;数据存储器,用于存储所述写入数据和所述读取数据;以及命令处理机,从所述命令存储器接收所述数据读取命令和所述数据写入命令以及对所述数据读取命令和所述数据写入命令的响应,并将所述数据读取命令和所述数据写入命令以及对所述数据读取命令和所述数据写入命令的响应提供给所述模式控制器。4.根据权利要求3所述的主机装置,还包括位移位器,所述位移位器从所述数据存储器接收所述读取数据,并将所述读取数据提供给所述主机处理器。5.根据权利要求2所述的主机装置,还包括:直接存储器访问DMA控制器,连接到所述主机处理器,用于通过所述第二SPI基于所述数据读取命令和所述数据写入命令分别执行所述数据读取操作和所述数据写入操作,其中所述DMA控制器产生并发送中断信号到所述主机处理器和所述模式控制器,以指示由所述第二SPI执行的所述数据读取操作和所述数据写入操作的完成。6.根据权利要求1所述的主机装置,还包括:第一控制寄存器,具有用于使得所述第一SPI能够按照所述第一发送模式和所述第一接收模式之一操作的第一保留位,其中所述模式控制器基于所述数据读取命令和所述数据写入命令设置所述第一保留位的值,从而使得所述第一SPI能够按照所述第一发送模式和所述第一接收模式之一操作;以及第二控制寄存器,具有用于使得所述第二SPI能够按照所述第二发送模式和所述第二接收模式操作的第二保留位,其中所述模式控制器基于所述数据读取命令和所述数据写入命令设置所述第二保留位的值,从而使得所述第二SPI能够按照所述第二发送模式和所述第二接收模式之一操作。7.根据权利要求1所述的主机装置,还包括第一控制寄存器,具有用于使得所述第一SPI能够按照所述第一发送模式和所述第一接收模式操作的第一保留位和用于使得所述第二SPI能够按照所述第二发送模式和所述第二接收模式操作的第二保留位,其中:所述模式控制器基于所述数据读取命令和所述数据写入命令设置所述第一保留位的值,从而使得所述第一SPI能够按照所述第一发送模式和所述第一接收模式之一操作;以及所述模式控制器基于所述数据读取命令和所述数据写入命令设置...
【专利技术属性】
技术研发人员:尔宾,蒋文卫,牛晓东,宋岩,
申请(专利权)人:恩智浦有限公司,恩智浦美国有限公司,
类型:发明
国别省市:荷兰,NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。