【技术实现步骤摘要】
一种FPGA中的资源模块的读写管理电路
[0001]本申请涉及FPGA
,尤其是一种FPGA中的资源模块的读写管理电路。
技术介绍
[0002]SRAM型FPGA通过数据码流下载编程,利用配置SRAM控制布线开关选择不同的信号通路从而实现可编程的逻辑功能,就可以实现用户不同的功能。而且SRAM型FPGA可以高度集成,可以包含诸如DSP、BRAM、SERDES、PCIE之类的多种硬核IP,因此SRAM型FPGA在数据处理、逻辑控制、数据传输等领域得到广泛的应用。
[0003]但随着工艺的不断进步,器件的沟道越来越短(可以达到7nm)、阈值电压越来越低(可以达到0.2V)、栅氧的厚度越来越薄(可以达到1.2nm)、集成度越来越高,这些都导致SRAM型FPGA的功耗越来越大,目前SRAM型FPGA的功耗约为3~6A,而静态功耗占整体功耗的比重也越来越高,约可以达到整体功耗的40%。较大的功耗不仅会产生耗电过快的问题,还会导致FPGA器件温度升高而影响可靠性,因此功耗问题已经成为当前FPGA器件发展中需要迫切解决的问题之一。
技术实现思路
[0004]本申请人针对上述问题及技术需求,提出了一种FPGA中的资源模块的读写管理电路,本申请的技术方案如下:
[0005]一种FPGA中的资源模块的读写管理电路,该读写管理电路包括读写控制器和电压管理电路,电压管理电路包括高速驱动模块、线性电压差模块以及切换功率管,内核电源VCCINT通过切换功率管连接FPGA中的待管理资源模块的供电电压端;高速驱 ...
【技术保护点】
【技术特征摘要】
1.一种FPGA中的资源模块的读写管理电路,其特征在于,所述读写管理电路包括读写控制器和电压管理电路,电压管理电路包括高速驱动模块、线性电压差模块以及切换功率管,内核电源VCCINT通过所述切换功率管连接FPGA中的待管理资源模块的供电电压端;所述高速驱动模块连接并控制所述切换功率管的通断,所述线性电压差模块的输出端连接所述待管理资源模块的供电电压端;所述高速驱动模块在所述待管理资源模块从待机状态切换到工作状态时,驱动所述切换功率管导通,由所述内核电源VCCINT给所述待管理资源模块的供电电压端提供工作电压;所述高速驱动模块在所述待管理资源模块从工作状态切换到待机状态时,驱动所述切换功率管断开,由所述线性电压差模块给所述待管理资源模块的供电电压端提供待机电压,所述待机电压小于所述工作电压;当所述读写控制器对所述待管理资源模块执行读写操作时、所述待管理资源模块处于工作状态,当所述读写控制器不对所述待管理资源模块执行读写操作时、所述待管理资源模块处于待机状态。2.根据权利要求1所述的读写管理电路,其特征在于,所述待管理资源模块为FPGA中的BRAM模块,当所述读写控制器向所述BRAM模块的片选信号端口提供有效电平的片选信号并执行读写操作时、所述BRAM模块处于工作状态;当所述读写控制器向所述BRAM模块的片选信号端口提供无效电平的片选信号时、所述BRAM模块处于待机状态;所述高速驱动模块连接所述BRAM模块的片选信号端口,所述高速驱动模块在检测到所述BRAM模块的片选信号端口接收到的片选信号从无效电平切换到有效电平时驱动所述切换功率管导通,所述高速驱动模块在检测到所述BRAM模块的片选信号端口接收到的片选信号从有效电平切换到无效电平时驱动所述切换功率管断开。3.根据权利要求2所述的读写管理电路,其特征在于,所述电压管理电路包括基准电压模块以及多个电压管理组,每个电压管理组分别包括一个所述高速驱动模块、线性电压差模块和切换功率管,每个电压管理组分别对应连接一个BRAM模块并对各自连接的BRAM模块进行电压管理;所述基准电压模块连接各个电压管理组中的线性电压差模块提供第一参考电压VREF1,所述基准电压模块还连接各个电压管理组中的高速驱动模块提供第二参考电压VREF2;每个电压管理组中的高速驱动模块基于第二参考电压VREF2和所连接的BRAM模块的片选信号驱动所连接的切换功率管;每个电压管理组中的线性电压差模块基于获取到的所述第一参考电压VREF1输出所述待机电压。4.根据权利要求3所述的读写管理电路,其特征在于,所述高速驱动模块包括依次连接的前置预放大单元、高速比较单元和带输出驱动单元,所述前置预放大单元分别对所述第二参考电压VREF2和所述BRAM模块的片选信号进行前置预放大后输入所述高速比较单元,所述高速比较单元对放大后的所述第二参考电压VREF2和所述片选信号进行比较后输出单边比较信号给所述带输出驱动单元,所述带输出驱动单元根据所述单边比较信号产生所述切换功率管的驱动信号控制...
【专利技术属性】
技术研发人员:曹正州,单悦尔,
申请(专利权)人:无锡中微亿芯有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。