本发明专利技术公开了一种无线可配置闪存,用于实现无线数据存取。该无线可配置闪存包括存储模块,用于存储数据;可配置协议模块,用于根据配置参数解析各种协议的帧;以及控制模块,用于控制无线通信数据的接收、发送和无线协议的解析。本发明专利技术通过可配置协议模块,使协议规定的各字段的值可重构,从而使无线可配置闪存能自适应协议的变化,而且将协议的识别变成简单的对协议各字段的值的比对,从而用一个简单的可配置协议模块就能实现收发多种协议的数据。因此具有自适应性高、面积小和功耗低的特点。
【技术实现步骤摘要】
本专利技术涉及无线存储
,尤其涉及一种无线可配置闪存及包含该无线可配置闪存的电子设备。
技术介绍
由于闪存同时具备高密度和低成本的优势,使得闪存在市场上越来越受到欢迎。闪存可重复写入并且可在无功耗的情况下保持其存储的内容。闪存可用在各种移动电子产品中,如计算机、手机、录音器等,还可用在许多大型电子系统中,例如汽车、飞机工业控制系统等。通常,闪存可与主机建立物理连接(例如通过USB接口)以实现主机与闪存之间的数据传输。在一些技术中,闪存也可通过无线通信技术实现与主机之间的数据传输。无线通信技术提高了数据传输的便捷性。无线数据传输的协议有很多种,例如蓝牙和WIFI等。现有技术中为了使无线闪存能接收和发送不同协议的无线通信数据,通常采用的是方案是对应一个通信协议设置一个适配器。在这种情况下,为了不使闪存的面积和功耗太大,适配器的个数不宜过多。也就是说,一个设计好的闪存只能接收和发送几种固定协议的数据,并不能兼容其他无线通信协议的数据。因此,需要对无线闪存的结构和数据通信方法进行改进以使其能兼容更多的通信协议且具备面积小、功耗低的优点。
技术实现思路
针对现有技术中无线闪存只能采用几种固定的通信协议进行数据通信且面积大、功耗高的缺陷,本专利技术提供一种无线可配置闪存以使其能使用多种通信协议进行数据通信且面积小、功耗低。本专利技术就上述技术问题而提出的技术方案如下:一方面,提供了一种无线可配置闪存,用于实现无线数据存取,包括:存储模块,用于存储数据;可配置协议模块,用于根据配置参数解析各种协议的帧;所述可配置协议模块包括:帧结构描述表,用于存储第一帧头地址指针、第一帧尾地址指针和通信协议规定的各字段的值;所述第一帧头地址指针和所述第一帧尾地址指针指向一个通信协议规定的各字段的值的存储空间,所述第一帧头地址指针和所述第一帧尾地址指针可配置从而改变所述帧结构描述表中所存储的通信协议规定的各字段的值;以及帧解析单元,用于获取接收的无线通信数据的帧头以获取其使用的通信协议的各字段的值,并通过与帧结构描述表中的通信协议规定的各字段的值对比以解析所接收的无线通信数据所使用的协议;以及控制模块,用于控制无线通信数据的接收、发送和无线协议的解析。优选地,所述无线可配置闪存还包括无线收发模块,用于接收和发送无线数据;所述无线收发模块包括:用于接收和发送声波的声音收发单元,用于接收和发送电磁波的天线单元,用于接收和发送光波的光收发单元以及用于接收和发送磁信号的磁信号收发单元。优选地,所述控制模块包括协议状态描述表,用于存储第二帧头地址、第二帧尾地址指针和状态转移值;所述第二帧头地址指针和所述第二帧尾地址指针指向一个通信协议所包含的状态转移值的存储空间,所述控制模块根据所述状态转移值控制无线通信数据的接收、发送和无线协议的解析;所述第二帧头地址指针和所述第二帧尾地址指针可配置从而改变所述协议状态描述表中所存储的状态转移值。优选地,所述控制模块还包括状态转移判决单元,用于确定从一个状态转变为下一个状态的条件;所述状态转移判决单元包括:编码值输入电路,用于提供可重构的编码值;以及逻辑运算电路,用于根据所述编码值输入电路提供的编码值进行逻辑运算,进而输出运算结果以确定是否转移到下一个状态。优选地,所述编码值包括:运算编码值,用于确定所述逻辑运算电路的逻辑运算类型;当前触发事件源编码值,用于表征当前事件源;以及目标事件源编码值,用于表征目标事件源。优选地,所述无线可配置闪存还包括电源模块,用于为所述无线可配置闪存的各个模块供电。优选地,所述无线可配置闪存还包括电源调制模块,用于对提供给所述无线可配置闪存内的一个或多个模块的一个或多个电压或电流进行调制。优选地,所述无线可配置闪存以对等(pear to pear)模式或点对点(ad hoc)模式进行无线数据通信。优选地,所述无线可配置闪存还包括密码模块,用于对无线通信数据进行加密或者解密。另一方面,还提供了一种电子设备,包括上述无线可配置闪存。实施本专利技术实施例,具有如下有益效果:本专利技术通过可配置协议模块,使协议规定的各字段的值可重构,从而使无线可配置闪存能自适应协议的变化,而且将协议的识别变成简单的对协议各字段的值的比对,从而用一个简单的可配置协议模块就能实现收发多种协议的数据。因此具有协议自适应性高、面积小和功耗低的特点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的一个实施例无线可配置闪存结构示意图;图2是图1所示的帧结构描述表结构示意图;图3是图1所示的控制模块结构示意图;图4是图3所示的协议状态描述表结构示意图;图5是图4所示的状态转移判决单元结构示意图;图6是图5所示的逻辑运算电路结构示意图;图7是本专利技术提供的另一实施例无线可配置闪存结构示意图;图8是图7所示的无线收发模块结构示意图;图9是本专利技术提供的一个实施例无线存储系统结构示意图;图10是本专利技术提供的另一实施例无线可配置闪存结构示意图;图11是本专利技术提供的另一实施例无线可配置闪存结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本实施例提供了一种无线可配置闪存,参见图1和2,该无线可配置闪存100用于实现无线数据存取,其包括:用于存储数据的存储模块11,用于根据配置参数解析各种协议的帧的可配置协议模块12和用于控制无线通信数据的接收、发送和无线协议的解析的控制模块13。在本实施例中,存储模块11可包括多个存储位置(例如存储单元),用于数据的存取。可配置协议模块12包括帧结构描述表121和帧解析单元122。如图2所示,帧结构描述表121用于存储第一帧头地址指针PS1、第一帧尾地址指针PE1和通信协议规定的各字段的值A1~An,n为当前协议的字段数。第一帧头地址指针PS1和第一帧尾地址指针PE1指向一个通信协议规定的各字段的值的存储空间。第一帧头地址指针PS1和第一帧尾地址指针PE1可配置,因此第一帧头地址指针PS1和第一帧尾地址指针PE1可指向不同的存储空间,不同的存储空间可用来存储不同协议所规定的各字段的值。因此,可以通过配置第一帧头地址指针PS1和第一帧尾地址指针PE1以改变帧结构描述表121中所存储的通信协议规定的各字段的值,从而可实现将某一特定的通信协议所规定的各字段的值存储在帧结构描述表121中。帧解析单元132,用于获取接收的无线通信数据的帧头以获取其使用的通信协议的各字段的值,并通过与帧结构描述表121中的通信协议规定的各字段的值对比以解析所接收的无线通信数据所使用的协议。在数据通信过程中,数据包或帧包括三部分:帧头、帧数据和校验数据。对于不同的通信协议,数据包或帧中的帧头互不相同。在本实施例中,将各种 不同协议的帧的帧头抽象化,抽象成各字本文档来自技高网...
【技术保护点】
一种无线可配置闪存,用于实现无线数据存取,其特征在于,包括:存储模块,用于存储数据;可配置协议模块,用于根据配置参数解析各种协议的帧;所述可配置协议模块包括:帧结构描述表,用于存储第一帧头地址指针、第一帧尾地址指针和通信协议规定的各字段的值;所述第一帧头地址指针和所述第一帧尾地址指针指向一个通信协议规定的各字段的值的存储空间,所述第一帧头地址指针和所述第一帧尾地址指针可配置从而改变所述帧结构描述表中所存储的通信协议规定的各字段的值;以及帧解析单元,用于获取接收的无线通信数据的帧头以获取其使用的通信协议的各字段的值,并通过与帧结构描述表中的通信协议规定的各字段的值对比以解析所接收的无线通信数据所使用的协议;以及控制模块,用于控制无线通信数据的接收、发送和无线协议的解析。
【技术特征摘要】
1.一种无线可配置闪存,用于实现无线数据存取,其特征在于,包括:存储模块,用于存储数据;可配置协议模块,用于根据配置参数解析各种协议的帧;所述可配置协议模块包括:帧结构描述表,用于存储第一帧头地址指针、第一帧尾地址指针和通信协议规定的各字段的值;所述第一帧头地址指针和所述第一帧尾地址指针指向一个通信协议规定的各字段的值的存储空间,所述第一帧头地址指针和所述第一帧尾地址指针可配置从而改变所述帧结构描述表中所存储的通信协议规定的各字段的值;以及帧解析单元,用于获取接收的无线通信数据的帧头以获取其使用的通信协议的各字段的值,并通过与帧结构描述表中的通信协议规定的各字段的值对比以解析所接收的无线通信数据所使用的协议;以及控制模块,用于控制无线通信数据的接收、发送和无线协议的解析。2.根据权利要求1所述的无线可配置闪存,其特征在于,所述无线可配置闪存还包括无线收发模块,用于接收和发送无线数据;所述无线收发模块包括:用于接收和发送声波的声音收发单元,用于接收和发送电磁波的天线单元,用于接收和发送光波的光收发单元以及用于接收和发送磁信号的磁信号收发单元。3.根据权利要求1所述的无线可配置闪存,其特征在于,所述控制模块包括协议状态描述表,用于存储第二帧头地址、第二帧尾地址指针和状态转移值;所述第二帧头地址指针和所述第二帧尾地址指针指向一个通信协议所包含的状态转移值的存储空间,所述控制模块根据所述状态转移值控制无线通信数据的接收、发送和无线协议的解析;所述第二...
【专利技术属性】
技术研发人员:张科峰,
申请(专利权)人:武汉芯泰科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。