数据存储器访问方法、装置和系统制造方法及图纸

技术编号:13736659 阅读:108 留言:0更新日期:2016-09-22 05:00
本发明专利技术公开了一种数据存储器访问方法、装置和系统。所述方法包括:通过第一总线经由控制装置的第一接口接收模式切换控制命令,其中,所述模式切换控制命令用于控制将控制装置的第二接口切换到预定模式;根据接收到的模式切换控制命令,将控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;其中,在根据模式切换控制命令将第二接口切换到第一模式的情况下,连接到与第二接口相应的第二总线上的其他装置在控制装置的控制下经由第二接口通过第二总线访问数据存储器;在根据模式切换控制命令将第二接口切换到第二模式的情况下,所述其他装置直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。

【技术实现步骤摘要】

本专利技术属于数据存储器访问控制
,更具体地说,涉及一种在存在总线冲突的情况下通过控制装置访问数据存储器的方法和控制装置、一种烧录治具和烧录治具的数据存储器访问方法、以及一种数据存储器访问方法和系统。
技术介绍
近年来,随着人们对数据存储器访问速度的追求,当同一总线(诸如,SPI总线等)上连接有多个设备时,如果已经有设备作为Master设备占用该总线访问数据存储器,则其他设备若想访问该数据存储器,多经由对外围总线切换控制电路的控制,通过切断总线上当前的Master设备与数据存储器之间的通信来作为该总线上新的Master设备实现对数据存储器的访问,或者通过其他类型的总线控制当前的Master设备从而经由总线上当前的Master设备作为中转来访问数据存储器。例如,中高端屏驱动板(TCON)都同时带有I2C和SPI接口。在对Flash等数据存储器进行读写操作时,由于在上电后,TCON的SPI Master控制器首先从Flash下载配置参数,下载完后一直处于Master模式,此时烧录治具的SPI控制器因为TCON SPI Master控制器占用总线的原因而无法直接对Flash进行读写操作。由于TCON的I2C接口为Slave模式,因此可通过烧录治具I2C Master对TCON的I2C Slave发送指令或数据,然后TCON从I2C接口接收到指令或数据后,再通过SPI Master控制器对Flash执行读写操作。然而上述方式存在以下问题:由于需要外围电路增加总线切换控制电路(以下,称为Switch IC)而造成电路系统设计复杂,影响系统的成本;通过当前的Master设备作为中转来访问数据存储器效率较低,不利于大容量数据的读写。
技术实现思路
为克服现有技术的不足,本专利技术的示例性实施例提供一种能够在取消外围Switch IC的情况下同时兼容通过两种不同的总线访问数据存储器的方法以及实现该方法的装置和系统。根据本专利技术的示例性实施例的一方面,提供了一种通过控制装置来访问数据存储器的方法,所述方法包括:通过第一总线经由控制装置的第一接口接收
模式切换控制命令,其中,所述模式切换控制命令用于控制将控制装置的第二接口切换到预定模式;根据接收到的模式切换控制命令,将控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;其中,在根据模式切换控制命令将第二接口切换到第一模式的情况下,连接到与第二接口相应的第二总线上的其他装置在控制装置的控制下经由第二接口通过第二总线访问数据存储器;在根据模式切换控制命令将第二接口切换到第二模式的情况下,所述其他装置直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。根据本专利技术的一方面,所述方法还可包括:根据由控制装置接收到的模式确认指令来产生与第二接口的当前模式相应的状态数据,以便于所述其他装置根据所述状态数据来确认第二接口是否已被切换到预定模式。根据本专利技术的一方面,将控制装置的第二接口切换到预定模式的步骤可包括:根据模式切换控制命令,启动控制装置中的与第一模式相应的第一控制模块或与第二模式相应的第二控制模块,其中,当第一控制模块被启动时,第二接口处于第一模式,当第二控制模块被启动时,第二接口处于第二模式,其中,在第一模式下,所述其他装置能够在第一控制模块的控制下经由第二接口通过第二总线访问数据存储器,在第二模式下,所述其他装置能够直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。根据本专利技术的一方面,经由第二接口通过第二总线访问数据存储器的步骤可包括:通过第一总线经由所述控制装置的第一接口接收关于所述数据存储器的写命令和待写数据、或者关于所述数据存储器的读命令,并缓存接收到的命令和数据,其中,经由第二接口通过第二总线访问数据存储器的步骤还可包括:将接收到的写命令和待写数据或者读命令转换为能够通过第二总线传输的格式,并经由第二接口通过第二总线将转换后的命令和数据发送到数据存储器。根据本专利技术的一方面,第一接口可以是I2C接口,第一总线可以是I2C总线。根据本专利技术的一方面,第二接口可以是SPI接口,第二总线可以是SPI总线,第一模式可以是Master模式,第二模式可以是Slave模式。根据本专利技术的一方面,所述控制装置可以是TCON,所述其他装置可以是烧录治具,所述数据存储器可以是Flash。根据本专利技术的另一方面,提供了一种控制装置,所述控制装置包括:接收模块,被配置为通过第一总线经由控制装置的第一接口接收模式切换控制命令,其中,所述模式切换控制命令用于控制将所述控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;第二接口控制模块,被配置为根据模式切换控制命令将所述控制装置的第二接口切换到预定模式;第二接口,被配置为通过与第二接口相应的第二总线访问与所述控制装置连接的数据存储器,其中,在第二接口被切换到第一模式的情况下,连接到与第二接口相应的第二总线上的其他装置能够经由第二接口通过第二总线访问数据存储器,在第二接口被切换到第二模式的情况下,所述其他装置能够直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。根据本专利技术的另一方面,接收模块还可被配置为接收模式确认指令,其中,所述控制装置还可包括:模式确认模块,被配置为根据接收到的模式确认指令来产生与第二接口的当前模式相应的状态数据,以便于所述其他装置根据所述状态数据来确认第二接口是否已被切换到预定模式。根据本专利技术的另一方面,第二接口控制模块可包括与第一模式相应的第一控制模块以及与第二模式相应的第二控制模块,其中,所述控制装置根据模式切换控制命令来启动第一控制模块或第二控制模块,其中,当第一控制模块被启动时,第二接口处于第一模式,当第二控制模块被启动时,第二接口处于第二模式,其中,在第一模式下,所述其他装置能够在第一控制模块的控制下经由第二接口通过第二总线访问数据存储器,在第二模式下,所述其他装置能够直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。根据本专利技术的另一方面,接收模块还可被配置为通过第一总线经由所述控制装置的第一接口接收关于所述数据存储器的写命令和待写数据、或者关于所述数据存储器的读命令,其中,所述控制装置还可包括:缓存器,被配置为缓存接收到的命令和数据;格式转换模块,被配置为将接收到的写命令和数据或者读命令转换为能够通过第二总线传输的格式,其中,第二接口还可被配置为通过第二总线将转换后的命令和数据发送到数据存储器。根据本专利技术的另一方面,第一接口可以是I2C接口,第一总线可以是I2C总线。根据本专利技术的另一方面,第二接口可以是SPI接口,第二总线可以是SPI总线,第一模式可以是Master模式,第二模式可以是Slave模式。根据本专利技术的另一方面,所述控制装置可以是TCON,所述其他装置可以是烧录治具,所述数据存储器可以是Flash。根据本专利技术的另一方面,提供了一种烧录治具,所述烧录治具包括:发送模块,被配置为通过第一总线经由控制装置的第一接口将模式切换控制命令发送到控制装置,其中,模式切换控制命令用于将控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;数据存储器访问模块,被配置为在根据模式切换控制命令将第二接口切换到本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/CN105955897.html" title="数据存储器访问方法、装置和系统原文来自X技术">数据存储器访问方法、装置和系统</a>

【技术保护点】
一种通过控制装置来访问数据存储器的方法,所述方法包括:通过第一总线经由控制装置的第一接口接收模式切换控制命令,其中,所述模式切换控制命令用于控制将控制装置的第二接口切换到预定模式;根据接收到的模式切换控制命令,将控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;其中,在根据模式切换控制命令将第二接口切换到第一模式的情况下,连接到与第二接口相应的第二总线上的其他装置在控制装置的控制下经由第二接口通过第二总线访问数据存储器;在根据模式切换控制命令将第二接口切换到第二模式的情况下,所述其他装置直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。

【技术特征摘要】
1.一种通过控制装置来访问数据存储器的方法,所述方法包括:通过第一总线经由控制装置的第一接口接收模式切换控制命令,其中,所述模式切换控制命令用于控制将控制装置的第二接口切换到预定模式;根据接收到的模式切换控制命令,将控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;其中,在根据模式切换控制命令将第二接口切换到第一模式的情况下,连接到与第二接口相应的第二总线上的其他装置在控制装置的控制下经由第二接口通过第二总线访问数据存储器;在根据模式切换控制命令将第二接口切换到第二模式的情况下,所述其他装置直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。2.如权利要求1所述的方法,其中,所述方法还包括:根据由控制装置接收到的模式确认指令来产生与第二接口的当前模式相应的状态数据,以便于所述其他装置根据所述状态数据来确认第二接口是否已被切换到预定模式。3.如权利要求1所述的方法,其中,将控制装置的第二接口切换到预定模式的步骤包括:根据模式切换控制命令,启动控制装置中的与第一模式相应的第一控制模块或与第二模式相应的第二控制模块,其中,当第一控制模块被启动时,第二接口处于第一模式,当第二控制模块被启动时,第二接口处于第二模式,其中,在第一模式下,所述其他装置能够在第一控制模块的控制下经由第二接口通过第二总线访问数据存储器,在第二模式下,所述其他装置能够直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。4.如权利要求1所述的方法,其中,经由第二接口通过第二总线访问数据存储器的步骤包括:通过第一总线经由所述控制装置的第一接口接收关于所述数据存储器的写命令和待写数据、或者关于所述数据存储器的读命令,并缓存接收到的命令和数据,其中,经由第二接口通过第二总线访问数据存储器的步骤还包括:将接收到的写命令和待写数据或者读命令转换为能够通过第二总线传输的格式,并经由第二接口通过第二总线将转换后的命令和数据发送到数据存储器。5.如权利要求1所述的方法,其中,第一接口是I2C接口,第一总线是I2C总线;第二接口是SPI接口,第二总线是SPI总线,第一模式是Master模式,第二模式是Slave模式;所述控制装置是屏驱动板,所述其他装置是烧录治具,
\t所述数据存储器是Flash。6.一种控制装置,所述控制装置包括:接收模块,被配置为通过第一总线经由所述控制装置的第一接口接收模式切换控制命令,其中,所述模式切换控制命令用于控制将所述控制装置的第二接口切换到预定模式,其中,所述预定模式包括第一模式和第二模式;第二接口控制模块,被配置为根据模式切换控制命令将所述控制装置的第二接口切换到预定模式;第二接口,被配置为通过与第二接口相应的第二总线访问与所述控制装置连接的数据存储器,其中,在第二接口被切换到第一模式的情况下,连接到与第二接口相应的第二总线上的其他装置能够经由第二接口通过第二总线访问数据存储器,在第二接口被切换到第二模式的情况下,所述其他装置能够直接通过第二总线访问数据存储器而无需经过所述控制装置的控制。7.如权利要求6所述的控制装置,其中,接收模块还被配置为接收模式确认指令,其中,所述控制装置还包括:模式确认模块,被配置为根据接收到的模式确认指令来产生与第二接口的当前模式相应的状态数据,以便于所述其他装置根据所述状态数据来确认第二接口是否已被切换到预定模式。8.如权利要求6所述的控制装置,其中,第二接口控制模块包括与第一模式相应的第一控制模块以及与第二模式相应的第二控制模块,其中,所述控制装置根据模式切换控制命令来启动第一控制模块或第二控制模块,其中,当第一控制模块被启动时,第二接口处于第一模式,当第二控制模块被启...

【专利技术属性】
技术研发人员:谢剑军朱立伟付玉红高剑
申请(专利权)人:深圳市华星光电技术有限公司
类型:发明
国别省市:广东;44

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

1