技术新讯 > 信息存储应用技术 > 芯片初始化电路和芯片的制作方法  >  正文

芯片初始化电路和芯片的制作方法

  • 国知局
  • 2024-07-31 19:45:53

本申请涉及芯片,尤其涉及一种芯片初始化电路和芯片。

背景技术:

1、芯片中有用到一些表项,在芯片工作之前,需要将表项进行初始化,初始化是指根据应用场景针对不同的索引下配置合适的值。而表项在芯片中一般是通过随机存取存储器(ram)来存储的,ram上电复位后的值具有随机性,无法像寄存器那样设置复位值,因此在使用ram之前必须通过外部中央处理器(central processing unit,cpu)写入预期的值以实现初始化过程,但由于cpu单次写操作粒度较小,使得cpu写操作次数较多,导致芯片中表项初始化过程耗时较长,

技术实现思路

1、本申请提供了一种芯片初始化电路和芯片,以解决现有通过外部cpu对ram写入复位值进行初始化导致初始化耗时较长的问题。

2、第一方面,本申请提供了一种芯片初始化电路,所述芯片初始化电路包括:

3、状态寄存器,用于在满足芯片初始化条件时输出写操作信号;

4、计数器,与所述状态寄存器电性连接,用于根据所述状态寄存器输出的所述写操作信号,输出目标写地址;

5、信息存储器,用于提供随机存取存储器的初始化表项信息;

6、数据选择器,分别与所述计数器、所述信息存储器电性连接,用于将所述信息存储器提供的所述初始化表项信息按照所述计数器输出的所述目标写地址,写入所述随机存取存储器中。

7、可选地,所述计数器在接收到所述状态寄存器输出的所述写操作信号时,累计所述写操作信号对应的写操作周期数,将所述写操作周期数减一后与上一写地址之和作为目标写地址输出,其中,所述上一写地址为上一写操作周期中的目标写地址,在所述写操作周期数为1时所述上一写地址为初始化写地址。

8、可选地,所述数据选择器在接收到来自所述计数器的目标写地址时,将来自所述信息存储器的所述初始化表项信息中排序与所述目标写地址相应写操作周期数对应的初始化数据,按照所述目标写地址写入所述随机存取存储器中。

9、可选地,所述状态寄存器在检测到芯片初始化信号时,输出所述写操作信号。

10、可选地,所述状态寄存器还判断所述计数器输出的所述目标写地址是否为所述随机存取存储器中的末尾地址,在所述目标写地址不是所述随机存取存储器中的末尾地址时,输出所述写操作信号。

11、可选地,所述状态寄存器在确定所述目标写地址为所述随机存取存储器中的末尾地址时,停止输出所述写操作信号。

12、可选地,所述状态寄存器还与所述数据选择器电性连接,用于在接收到所述数据选择器输出的数据写入完成信号时,停止输出所述写操作信号。

13、可选地,所述状态寄存器还与所述随机存取存储器电性连接,用于将所述写操作信号传递至所述随机存取存储器。

14、可选地,所述计数器还与所述随机存取存储器电性连接,用于将所述目标写入地址传输至所述随机存取存储器。

15、另一方面,提供了一种芯片,该芯片包含上述任一项所述的芯片初始化电路。

16、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该芯片初始化电路,包括状态寄存器、计数器、信息存储器、数据选择器和随机存取存储器,状态寄存器在满足芯片初始化条件时输出写操作信号,计数器基于状态寄存器输出的写操作信号输出目标写地址,信息存储器为数据选择器提供初始化表项信息,数据选择器将信息存储器提供的初始化表项信息按照计数器输出的目标写地址写入随机存取存储器中,基于上述芯片初始化电路来完成芯片初始化过程,无需利用外部cpu对芯片进行复位值写入,从而可以解决由于cpu单次写操作粒度较小导致芯片初始化耗时较久的问题。

技术特征:

1.一种芯片初始化电路,其特征在于,所述芯片初始化电路包括:

2.根据权利要求1所述的芯片初始化电路,其特征在于,所述计数器在接收到所述状态寄存器输出的所述写操作信号时,累计所述写操作信号对应的写操作周期数,将所述写操作周期数减一后与上一写地址之和作为目标写地址输出,其中,所述上一写地址为上一写操作周期中的目标写地址,在所述写操作周期数为1时所述上一写地址为初始化写地址。

3.根据权利要求1所述的芯片初始化电路,其特征在于,所述数据选择器在接收到来自所述计数器的目标写地址时,将来自所述信息存储器的所述初始化表项信息中排序与所述目标写地址相应写操作周期数对应的初始化数据,按照所述目标写地址写入所述随机存取存储器中。

4.根据权利要求1所述的芯片初始化电路,其特征在于,所述状态寄存器在检测到芯片初始化信号时,输出所述写操作信号。

5.根据权利要求1所述的芯片初始化电路,其特征在于,所述状态寄存器还判断所述计数器输出的所述目标写地址是否为所述随机存取存储器中的末尾地址,在所述目标写地址不是所述随机存取存储器中的末尾地址时,输出所述写操作信号。

6.根据权利要求5所述的芯片初始化电路,其特征在于,所述状态寄存器在确定所述目标写地址为所述随机存取存储器中的末尾地址时,停止输出所述写操作信号。

7.根据权利要求1所述的芯片初始化电路,其特征在于,所述状态寄存器还与所述数据选择器电性连接,用于在接收到所述数据选择器输出的数据写入完成信号时,停止输出所述写操作信号。

8.根据权利要求1所述的芯片初始化电路,其特征在于,所述状态寄存器还与所述随机存取存储器电性连接,用于将所述写操作信号传递至所述随机存取存储器。

9.根据权利要求1所述的芯片初始化电路,其特征在于,所述计数器还与所述随机存取存储器电性连接,用于将所述目标写入地址传输至所述随机存取存储器。

10.一种芯片,其特征在于,所述芯片包括如权利要求1-9任一项所述的芯片初始化电路。

技术总结本申请涉及一种芯片初始化电路和芯片。所述芯片初始化电路包括状态寄存器、计数器、信息存储器、数据选择器和随机存取存储器,状态寄存器在满足芯片初始化条件时输出写操作信号,计数器基于状态寄存器输出的写操作信号输出目标写地址,信息存储器为数据选择器提供初始化表项信息,数据选择器将信息存储器提供的初始化表项信息按照计数器输出的目标写地址写入随机存取存储器中,基于上述芯片初始化电路来完成芯片初始化过程,无需利用外部CPU对芯片进行复位值写入,从而可以解决由于CPU单次写操作粒度较小导致芯片初始化耗时较久的问题。技术研发人员:杨荟奇受保护的技术使用者:北京物芯科技有限责任公司技术研发日:技术公布日:2024/3/24

本文地址:https://www.jishuxx.com/zhuanli/20240731/183929.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。