一种具有初始化功能的寄存器制造技术

技术编号:35991643 阅读:14 留言:0更新日期:2022-12-17 23:07
本发明专利技术涉及一种具有初始化功能的寄存器,属于集成电路技术领域。该寄存器包括其本体,所述寄存器靠近输出端的三态反相器输出端连接一个三态缓冲器的输出端;所述三态缓冲器的使能端接入初始化使能信号;所述三态缓冲器的数据输入端与一个配置存储器的输出端相连;所述配置存储器用于存储初始化所述寄存器的值。本发明专利技术可以通过控制配置存储器的存储的数值来决定寄存器的初始化值,灵活性高,同时实现了清零和置1的功能。了清零和置1的功能。了清零和置1的功能。

【技术实现步骤摘要】
一种具有初始化功能的寄存器


[0001]本专利技术涉及一种具有初始化功能的寄存器,属于集成电路


技术介绍

[0002]FPGA中文名字是现场可编程门阵列,是一种通用集成电路,与CPU,DSP一起并称为3大通用信号处理芯片。其通用性的实现方式为:通过对大量存在与芯片中的存储单元(SRAM,flash,efuse等)进行配置,实现对FPGA中可编程逻辑的重构,从而实现不同的应用电路。为了对存在于FPGA中配置存储器进行配置,需要专用的配置控制模块,同时为了保证配置到存储器的码流是正确的,需要对配置进去的电路进行回读以验证码流的正确性。综上,FPGA具有对配置存储器进行配置和回读的电路。
[0003]除了配置存储器,FPGA中还包括可编程逻辑块、可编程存储器和可编程数字信号处理器,而可编程逻辑块中包括用于实现组合逻辑的查找表和用于实现存储功能的寄存器,其中寄存器的初始状态对FPGA实现用户电路非常重要,对寄存器的初始状态进行确定,称为寄存器的初始化,同样的,应用电路在运行过程中寄存器中的状态也需要被获取用于调试。如何实现寄存器状态的初始化和获取(回读)是需要解决的重要问题。

技术实现思路

[0004]本专利技术要解决的技术问题是:提供一种具有初始化功能的寄存器。
[0005]为了解决上述技术问题,本专利技术提出的技术方案是:一种具有初始化功能的寄存器,包括所述寄存器本体,所述寄存器的三态反相器输出端连接一个三态缓冲器的输出端;所述三态缓冲器的使能端接入初始化使能信号;所述三态缓冲器的数据输入端与一个配置存储器的输出端相连;所述配置存储器用于存储初始化所述寄存器的值。
[0006]本专利技术带来的有益效果是:可以通过控制配置存储器的存储的数值来决定寄存器的初始化值,灵活性高,同时实现了清零和置1的功能。
附图说明
[0007]下面结合附图对本专利技术作进一步说明。
[0008]图1是本专利技术实施例的寄存器原理图。
[0009]图2是本专利技术实施例的配置存储器的原理图。
具体实施方式实施例
[0010]本实施例的一种具有初始化功能的寄存器,如图1所示,包括所述寄存器本体,所述寄存器的三态反相器输出端连接一个三态缓冲器的输出端;所述三态缓冲器的使能端接入初始化使能信号init_en;所述三态缓冲器的数据输入端与一个配置存储器的输出端相
连,其初始化数据输入init_q;所述配置存储器如图2所示,用于存储初始化所述寄存器的值,配置存储器的输出端init_q。当init_en即初始化信号有效的时候,将通过配置初始化到配置存储器中的值,初始化到寄存器中去。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有初始化功能的寄存器,包括所述寄存器本体,其特征在于:所述寄存器靠近输出端的三态反相器输出端连接一个三态缓冲器的输出端;所述三态缓冲...

【专利技术属性】
技术研发人员:高丽江贾一平杨海钢
申请(专利权)人:北京中科胜芯科技有限公司
类型:发明
国别省市:

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

1