System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及芯片设计的,例如涉及一种芯片、用于芯片数据读写的方法。
技术介绍
1、在芯片应用阶段或者对芯片上的flash存储器进行读写测试过程中,存在需要对flash存储器内部的全部地址位进行读写操作的情况。这种情况下,需要花费较长的时间才能完成对flash存储器的读写操作,造成用户使用芯片的体验感较差。因此,如何提高芯片执行读写操作的速度,成为亟需解决的技术问题。
2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种芯片、用于芯片数据读写的方法,可以提高芯片执行读写操作的速度。
3、在一些实施例中,芯片包括:第一通信引脚、指令分解模块、第一数据解析模块、第二数据解析模块和flash存储器;第一通信引脚与指令分解模块连接,指令分解模块与第一数据解析模块、第二数据解析模块连接;flash存储器与第一数据解析模块、第二数据解析模块连接;指令分解模块用于通过第一通信引脚接收第一读写指令,并将第一读写指令分解为第一子指令和第二子指令;第一数据解析模块用于基于第一子指令对flash存储器进行读写操作;第二数据解析模块用于基于第二子指令对flash存储器进行
4、可选地,第一数据解析模块和第二数据解析模块共用电源引脚、复位引脚和时钟引脚。
5、可选地,芯片还包括:第二通信引脚和第三通信引脚;第二通信引脚与第一数据解析模块连接;第三通信引脚与第二数据解析模块连接;第一数据解析模块还用于通过第二通信引脚接收第二读写指令,并基于第二读写指令对flash存储器进行读写操作;第二数据解析模块还用于通过第三通信引脚接收第三读写指令,并基于第三读写指令对flash存储器进行读写操作。
6、可选地,第二数据解析模块的数量为多个。
7、在一些实施例中,用于芯片数据读写的方法应用于如上述的芯片,包括:通过第一通信引脚接收第一读写指令;按照设定规则对第一读写指令进行分解;根据分解结果,采用第一数据解析模块和/或第二数据解析模块对flash存储器进行读写操作。
8、可选地,按照设定规则对第一读写指令进行分解,包括:将第一读写指令中,对于flash存储器第一设定区域内地址位进行操作的指令划分为第一子指令;将第一读写指令中,对于flash存储器第二设定区域内地址位进行操作的指令划分为第二子指令。
9、可选地,按照设定规则对第一读写指令进行分解,包括:将第一读写指令中,对于flash存储器奇数位地址位进行操作的指令划分为第一子指令;将第一读写指令中,对于flash存储器偶数位地址位进行操作的指令划分为第二子指令。
10、可选地,根据分解结果,采用第一数据解析模块和/或第二数据解析模块对flash存储器进行读写操作,包括:在分解结果包括第一子指令的情况下,采用第一数据解析模块解析第一子指令,并根据解析结果对flash存储器进行读写操作;在分解结果包括第二子指令的情况下,采用第二数据解析模块解析第二子指令,并根据解析结果对flash存储器进行读写操作。
11、可选地,用于芯片数据读写的方法,还包括:通过第二通信引脚接收第二读写指令;采用第一数据解析模块解析第二读写指令,并根据解析结果对flash存储器进行读写操作;和/或,通过第三通信引脚接收第三读写指令;采用第二数据解析模块解析第三读写指令,并根据解析结果对flash存储器进行读写操作。
12、可选地,在按照设定规则对第一读写指令进行分解之前,还包括:确认第一数据解析模块和第二数据解析模块的故障情况;在第一数据解析模块和第二数据解析模块均不存在故障的情况下,确认执行按照设定规则对第一读写指令进行分解的步骤;在第一数据解析模块或第二数据解析模块存在故障的情况下,将第一读写指令发送至不存在故障的数据解析模块。
13、本公开实施例提供的芯片、用于芯片数据读写的方法,可以实现以下技术效果:
14、本公开实施例中,芯片包括第一通信引脚、指令分解模块、第一数据解析模块、第二数据解析模块和flash存储器。在通过第一通信引脚接收到第一读写指令之后,指令分解模块可以分解第一读写指令获得第一子指令和第二子指令。使得可以同时采用第一数据解析模块和第二数据解析模块对flash存储器内部不同的地址位进行读写操作。这样,提高了芯片执行读写操作的速度,缩短了芯片执行读写操作所需的时长。
15、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
本文档来自技高网...【技术保护点】
1.一种芯片,其特征在于,包括:第一通信引脚、指令分解模块、第一数据解析模块、第二数据解析模块和Flash存储器;第一通信引脚与指令分解模块连接,指令分解模块与第一数据解析模块、第二数据解析模块连接;Flash存储器与第一数据解析模块、第二数据解析模块连接;
2.根据权利要求1所述的芯片,其特征在于,第一数据解析模块和第二数据解析模块共用电源引脚、复位引脚和时钟引脚。
3.根据权利要求1所述的芯片,其特征在于,还包括:第二通信引脚和第三通信引脚;第二通信引脚与第一数据解析模块连接;第三通信引脚与第二数据解析模块连接;
4.根据权利要求1至3中任一项所述的芯片,其特征在于,
5.一种用于芯片数据读写的方法,应用于如权利要求1至4中任一项所述的芯片,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,按照设定规则对第一读写指令进行分解,包括:
7.根据权利要求5所述的方法,其特征在于,按照设定规则对第一读写指令进行分解,包括:
8.根据权利要求6或7所述的方法,根据分解结果,采用第一数据解析
9.根据权利要求5至7中任一项所述的方法,其特征在于,还包括:
10.根据权利要求5至7中任一项所述的方法,其特征在于,在按照设定规则对第一读写指令进行分解之前,还包括:
...【技术特征摘要】
1.一种芯片,其特征在于,包括:第一通信引脚、指令分解模块、第一数据解析模块、第二数据解析模块和flash存储器;第一通信引脚与指令分解模块连接,指令分解模块与第一数据解析模块、第二数据解析模块连接;flash存储器与第一数据解析模块、第二数据解析模块连接;
2.根据权利要求1所述的芯片,其特征在于,第一数据解析模块和第二数据解析模块共用电源引脚、复位引脚和时钟引脚。
3.根据权利要求1所述的芯片,其特征在于,还包括:第二通信引脚和第三通信引脚;第二通信引脚与第一数据解析模块连接;第三通信引脚与第二数据解析模块连接;
4.根据权利要求1至3中任一项所述的芯片,其特征在于,
...
【专利技术属性】
技术研发人员:李凯亮,
申请(专利权)人:紫光同芯微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。