数据通信电路、电子设备和数据通信方法技术

技术编号:24094037 阅读:17 留言:0更新日期:2020-05-09 09:25
本申请实施例提供一种数据通信电路、电子设备和数据通信方法,其中,所述数据通信电路包括:数据读取器件、状态存储器件和数据存储器件,所述状态存储器件与所述数据读取器件连接;所述数据存储器件与所述状态存储器件和所述数据读取器件连接,用于根据所述数据读取器件需要读取的第一数据的写入进度,对所述状态存储器件进行状态配置,使得所述状态存储器件在所述第一数据写入完成时,指示所述数据读取器件从所述数据存储器件中读取所述第一数据。

Data communication circuit, electronic equipment and data communication method

【技术实现步骤摘要】
数据通信电路、电子设备和数据通信方法
本申请涉及数据处理
,特别涉及一种数据通信电路、电子设备和数据通信方法。
技术介绍
存储器是用来存储数据或者指令的器件,比如非易失性存储器,如磁盘存储器件、闪存器件,或其他易失性固态存储器件等。相关技术中,当其它器件从存储器中读取数据时,需要通过查询指令以循环的方式屡次查询存储器中数据是否准备完毕,当查询到数据准备完毕时,才从存储器中读取数据。然而,这会带来很大的功耗以及响应时间。
技术实现思路
本申请实施例提供一种数据通信电路、电子设备和数据通信方法,可以降低数据通信的功耗和响应时间。本申请实施例公开一种数据通信电路,包括:数据读取器件;状态存储器件,所述状态存储器件与所述数据读取器件连接;和数据存储器件,所述数据存储器件与所述状态存储器件和所述数据读取器件连接,用于:根据所述数据读取器件需要读取的第一数据的写入进度,对所述状态存储器件进行状态配置,使得所述状态存储器件在所述第一数据写入完成时,指示所述数据读取器件从所述数据存储器件中读取所述第一数据。本申请实施例还公开一种电子设备,包括数据通信电路,所述数据通信电路为本申请公开的任一数据通信电路。本申请实施例还公开一种数据通信方法,适用于数据通信电路,其特征在于,所述数据通信电路包括数据读取器件,与所述数据读取器件连接的状态存储器件以及与所述状态存储器件连接的数据存储器件,所述数据通信方法包括:基于所述数据存储器件获取所述数据读取器件需要读取的第一数据的写入进度;基于所述数据存储器件根据所述写入进度对所述状态存储器件进行状态配置;基于所述状态存储器件在所述第一数据写入完成时,指示所述数据读取器件从所述数据存储器件中读取所述第一数据。本申请实施例中,利用数据存储器件根据数据读取器件需要读取的第一数据的写入进度,对状态存储器件状态配置,从而使得状态存储器件在第一数据写入完成时,指示数据读取器件从数据存储器件中读取第一数据,无需采用查询指令的方式去屡次查询数据存储器件中第一数据是否写入完成,从而能够达到节省功耗以及减少响应时间的目的。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的数据通信电路的第一种结构示意图。图2为本申请实施例提供的数据通信电路的第二种结构示意图。图3为本申请实施例提供的数据通信电路的第三种结构示意图。图4为本申请实施例中的神经网络处理器的一结构示意图。图5为本申请实施例提供的电子设备的结构示意图。图6为本申请实施例提供的数据通信方法的流程示意图。具体实施方式本申请实施例提供的技术方案可以应用于各种需要进行数据通信的场景,本申请实施例对此并不限定。请参照图1,图1为本申请实施例提供的数据通信电路200的第一种结构示意图。该数据通信电路200可包括数据读取器件210、状态存储器件220以及数据存储器件230。数据读取器件210可以是任何能够从其它器件处读取数据的器件,比如中央处理器、神经网络处理器、数字信号处理器、直接存储访问、协处理器以及可编程处理器等。应当说明的是,本申请实施例中对数据读取器件210读取数据的用途不做限制,可以是读取数据供自身处理,也可以是读取数据后搬移至其它器件等。状态存储器件220可以是任何具备数据缓存能力的器件,比如用于存储二进制数据的寄存器。该状态存储器件220与数据读取器件210连接。需要说明的是,本申请对于状态存储器件220与数据读取器件210的连接方式并不做具体限定。数据存储器件230可以是任何具备数据存储能力的器件,比如非易失性存储器,如磁盘存储器件、闪存器件,或其他易失性固态存储器件等。该数据存储器件230与状态存储器件220和数据读取器件210连接。需要说明的是,本申请对于数据存储器件230与状态存储器件220和数据读取器件210的连接方式并不做具体限定。其中,数据存储器件230可以根据数据读取器件210需要读取的第一数据的写入进度,对状态存储器件220进行状态配置,使得状态存储器件220在第一数据写入完成时,指示数据读取器件210从数据存储器件230中读取第一数据。比如,写入进度包括写入完成和写入未完成。需要说明的是,第一数据仅代指数据读取器件210需要读取的数据,本申请对其数据类型并不做具体限定,第一数据可以为任何类型的数据。比如,当数据读取器件210需要从数据存储器件230中读取图像数据用于处理时,则该图像数据即为第一数据,相应的,数据存储器件230可以根据该图像数据写入数据存储器件230的写入进度,对状态存储器件220进行状态配置,使得状态存储器件220在图像数据写入完成时,指示数据读取器件210从数据存储器件230中读取图像数据,从而数据读取器件210可以根据状态存储器件220的指示实时从数据存储器件230中读取到需要读取的图像数据,用于后续处理。需要说明的是,本申请对状态存储器件220指示数据读取器件210从数据存储器件230中读取第一数据的方式不做限制,比如,本申请中,状态存储器件220可以采用中断的方式来指示数据读取器件210从数据存储器件230中读取第一数据。相比于相关技术,本申请利用数据存储器件230根据数据读取器件210需要读取的第一数据的写入进度,对状态存储器件220状态配置,从而使得状态存储器件220在第一数据写入完成时,指示数据读取器件210从数据存储器件230中读取第一数据,无需采用查询指令的方式去屡次查询数据存储器件230中第一数据是否写入完成,从而能够达到节省功耗以及减少响应时间的目的。可选的,状态存储器可以包括寄存器堆,又称寄存器文件,是由多个寄存器组成的阵列,通常由快速的静态随机读写存储器(SRAM)实现。这种RAM具有专门的读端口与写端口,可以多路并发访问不同的寄存器。需要说明的是,数据存储器件230以块为存储单位,每一个块中包含若干页,每一个页能够存储若干字节的数据。其中,数据存储器件230可以获取当前配置的数据粒度,并根据该数据粒度将数据存储器件230中的存储块与寄存器堆中的寄存器一一关联,由此,对于数据存储器件230中的任一数据块,寄存器堆中存在一寄存器与其关联,用于记录其存储状态。其中,本申请将前述用于记录存储状态的寄存器堆记为存储使能寄存器堆(MemoryEnableRegisterFile,MERF)。需要说明的是,数据粒度可由数据存储器件230根据用户输入进行配置,比如,假设存储块块的粒度被配置为512bit(比特),若数据存储器件230的大小为1024*512bit,即数据存储器件230被划分为1024个存储块,不同的存储块对应不同的地址,寄存器堆相应需要包括1024个寄存器,以使其与1024个地址的存储块一一对应。基于以上建立的存储块和寄存器的关联关系,数据存储器件230在根据数据读取器件2本文档来自技高网...

【技术保护点】
1.一种数据通信电路,其特征在于,包括:/n数据读取器件;/n状态存储器件,所述状态存储器件与所述数据读取器件连接;和/n数据存储器件,所述数据存储器件与所述状态存储器件和所述数据读取器件连接,用于:/n根据所述数据读取器件需要读取的第一数据的写入进度,对所述状态存储器件进行状态配置,使得所述状态存储器件在所述第一数据写入完成时,指示所述数据读取器件从所述数据存储器件中读取所述第一数据。/n

【技术特征摘要】
1.一种数据通信电路,其特征在于,包括:
数据读取器件;
状态存储器件,所述状态存储器件与所述数据读取器件连接;和
数据存储器件,所述数据存储器件与所述状态存储器件和所述数据读取器件连接,用于:
根据所述数据读取器件需要读取的第一数据的写入进度,对所述状态存储器件进行状态配置,使得所述状态存储器件在所述第一数据写入完成时,指示所述数据读取器件从所述数据存储器件中读取所述第一数据。


2.根据权利要求1所述的数据通信电路,其特征在于,所述状态存储器件包括寄存器堆,所述数据存储器件还用于:
获取当前配置的数据粒度,根据所述数据粒度将所述数据存储器件的存储块与所述寄存器堆中的寄存器一一关联;
在根据所述数据读取器件需要读取的第一数据的写入进度,对所述状态存储器件进行状态配置时,所述数据存储器件用于:
当所述第一数据被写入一存储块时,对所述存储块关联的寄存器进行状态配置。


3.根据权利要求1所述的数据通信电路,其特征在于,所述状态存储器件包括多个状态储存区域,所述数据存储器件还用于:
获取当前配置的数据粒度,根据所述数据粒度将所述数据存储器件的存储块与所述状态储存区域一一关联;
在根据所述数据读取器件需要读取的第一数据的写入进度,对所述状态存储器件进行状态配置时,所述数据存储器件用于:
当所述第一数据被写入一存储块时,对所述存储块关联的状态储存区域进行状态配置。


4.根据权利要求1所述的数据通信电路,其特征在于,所述数据通信电路还包括与所述数据存储器件连接的数据提供器件,所述数据提供器件用于将所述第一数据写入所述数据存储器件。


5.根据权利要求4所述的数据通信电路,其特征在于,所述数据提供器件还与所述状态存储器件连接,所述数据读取器件还用于将所述数据提供器件需要读取的第二...

【专利技术属性】
技术研发人员:马健袁生光
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1