System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 芯片、用于芯片数据读写的方法技术_技高网

芯片、用于芯片数据读写的方法技术

技术编号:40821753 阅读:2 留言:0更新日期:2024-04-01 14:41
本申请涉及芯片设计的技术领域,公开了一种芯片和用于芯片数据读写的方法。芯片包括:第一通信引脚、指令分解模块、第一数据解析模块、第二数据解析模块和Flash存储器;第一通信引脚与指令分解模块连接,指令分解模块与第一数据解析模块、第二数据解析模块连接;Flash存储器与第一数据解析模块、第二数据解析模块连接;指令分解模块用于通过第一通信引脚接收第一读写指令,并将第一读写指令分解为第一子指令和第二子指令;第一数据解析模块用于基于第一子指令对Flash存储器进行读写操作;第二数据解析模块用于基于第二子指令对Flash存储器进行读写操作。本申请中可以同时对Flash存储器内部不同的地址位进行读写操作,提高了芯片执行读写操作的速度。

【技术实现步骤摘要】

本申请涉及芯片设计的,例如涉及一种芯片、用于芯片数据读写的方法


技术介绍

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所述的方法,根据分解结果,采用第一数据解析模块和/或第二数据解析模块对Flash存储器进行读写操作,包括:

9.根据权利要求5至7中任一项所述的方法,其特征在于,还包括:

10.根据权利要求5至7中任一项所述的方法,其特征在于,在按照设定规则对第一读写指令进行分解之前,还包括:

...

【技术特征摘要】

1.一种芯片,其特征在于,包括:第一通信引脚、指令分解模块、第一数据解析模块、第二数据解析模块和flash存储器;第一通信引脚与指令分解模块连接,指令分解模块与第一数据解析模块、第二数据解析模块连接;flash存储器与第一数据解析模块、第二数据解析模块连接;

2.根据权利要求1所述的芯片,其特征在于,第一数据解析模块和第二数据解析模块共用电源引脚、复位引脚和时钟引脚。

3.根据权利要求1所述的芯片,其特征在于,还包括:第二通信引脚和第三通信引脚;第二通信引脚与第一数据解析模块连接;第三通信引脚与第二数据解析模块连接;

4.根据权利要求1至3中任一项所述的芯片,其特征在于,

...

【专利技术属性】
技术研发人员:李凯亮
申请(专利权)人:紫光同芯微电子有限公司
类型:发明
国别省市:

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

1