一种自动生成全局异步复位信号的工艺映射方法及集成电路技术

技术编号:11171554 阅读:117 留言:0更新日期:2015-03-19 12:42
本发明专利技术涉及一种自动生成全局异步复位信号的工艺映射方法及集成电路,其中所述方法包括:根据用户设计里不同的RTL写法对应映射出寄存器;对映射出的寄存器进行逻辑运算,将寄存器中无和/或异步和/或同步复位信号映射成全局异步复位信号,通过该全局异步复位信号进行全局复位,其中所述全局异步复位信号低电平有效。本发明专利技术可确保FPGA芯片中全部的寄存器获得全局异步复位信号,既保证了设计的稳定性,也可以保证设计的跨平台可移植性。

【技术实现步骤摘要】
一种自动生成全局异步复位信号的工艺映射方法及集成电 路
本专利技术涉及异步复位信号的工艺映射方法,具体涉及到FPGA芯片中,一种自动生 成全局异步复位信号的工艺映射方法及集成电路。
技术介绍
在许多FPGA(Field-ProgrammableGateArray,即现场可编程门阵列)的设计 中,需要确保寄存器从一个确定的状态开始工作,因此需要对FPGA芯片上所使用到的寄存 器进行统一的复位操作,复位操作多数时候会借助上电复位功能实现。然而现有的FPGA芯 片的上电复位实现方式各有不同,甚至有些芯片根本没有上电复位功能,或者上电复位功 能并不稳定,从而使得一个依赖于上电复位功能的应用设计很难实现跨平台的移植。 设计一种能够对FPGA芯片进行全局异步复位的工艺映射方法,以达到设计中全 部寄存器可获得全局异步复位信号、设计的稳定性以及设计的跨平台可移植性,是亟待解 决的问题。
技术实现思路
本专利技术的目的是提供一种可实现全局异步复位信号的工艺映射方法以及集成电 路,以解决现有技术下的FPGA芯片设计不稳定,不可跨平台移植的问题。 为实现上述目的,本专利技术提供了一种基于一个已知的外部或内部生成的复位信号 源,自动为设计中全部的寄存器添加上全局的异步复位信号的方法。当复位信号源与上电 复位的信号波形相一致时,设计中的全部寄存器即可确保获得上电复位功能,既确保了设 计的稳定性,也可以保证设计的跨平台可移植性。 在第一方面,本专利技术提供了 一种自动生成全局异步复位信号的工艺映射方法,包 括:根据用户设计里不同的RTL写法对应映射出寄存器;对映射出的寄存器进行逻辑运算, 将寄存器中无和/或异步和/或同步复位信号映射成全局异步复位信号,通过该全局异步 复位信号进行全局复位,其中所述全局异步复位信号低电平有效。 在第二方面,本专利技术提供了一种自动生成全局异步复位信号的集成电路,包括:无 和/或异步和/或同步复位信号的寄存器,用作逻辑运算的逻辑电路,耦合到寄存器控制端 的全局异步复位信号;其中,将寄存器中无和/或异步和/或同步复位信号通过逻辑电路映 射成全局异步复位信号,所述全局异步复位信号进行全局复位。 本专利技术解决了传统的设计不稳定性以及跨平台不可移植性的问题,使用了较少的 通用器件,低成本的实现了全局异步复位信号的自动生成,保持了设计的稳定性。 【附图说明】 图1为本专利技术中一种自动生成全局异步复位信号的工艺映射方法流程图; 图2为本专利技术一个实施例中寄存器的无\异步\同步复位信号的示意图; 图3为本专利技术一个优选实施例中无复位信号时复位方案示意图; 图4为本专利技术中含高电平有效的异步复位信号复位方案示意图; 图5为本专利技术中含低电平有效的异步复位信号复位方案示意图; 图6为本专利技术中含高电平有效的同步复位信号复位方案示意图; 图7为本专利技术中含低电平有效的同步复位信号复位方案示意图。 【具体实施方式】 图1是本专利技术中一种自动生成全局异步复位信号的工艺映射方法流程图。该方法 包括以下步骤: 在步骤100,根据用户设计里不同的RTL写法对应映射出寄存器。RTL (Register-transferLevel),即寄存器传输级,RTL模型写法中的语句与实际寄存器的结 构模型之间存在直接映射关系,分析该RTL的行为模型可决定所需要的寄存器的类型和数 量。 在步骤110,对映射出的寄存器进行逻辑运算,将寄存器中无和/或异步和/或同 步复位信号映射成全局异步复位信号,通过该全局异步复位信号进行全局复位。根据步骤 100映射出的寄存器,如图2所示,其类型可分为五种:不包含复位信号的寄存器、含高电平 有效的异步复位信号的寄存器、含低电平有效的异步复位信号的寄存器、含高电平有效的 同步复位信号的寄存器以及含低电平有效的同步复位信号的寄存器。 下面结合图3-图7,对自动生成全局异步复位信号的具体实施过程作具体的描 述。图3是无复位信号的寄存器复位方案示意图,其RTL写法如下: 本文档来自技高网...

【技术保护点】
一种自动生成全局异步复位信号的工艺映射方法,包括:根据用户设计里不同的RTL写法对应映射出寄存器;对映射出的寄存器进行逻辑运算,将寄存器中无和/或异步和/或同步复位信号映射成全局异步复位信号,通过该全局异步复位信号进行全局复位,其中所述全局异步复位信号低电平有效。

【技术特征摘要】
1. 一种自动生成全局异步复位信号的工艺映射方法,包括: 根据用户设计里不同的RTL写法对应映射出寄存器; 对映射出的寄存器进行逻辑运算,将寄存器中无和/或异步和/或同步复位信号映射 成全局异步复位信号,通过该全局异步复位信号进行全局复位,其中所述全局异步复位信 号低电平有效。2. 如权利要求1所述的一种自动生成全局异步复位信号的工艺映射方法,其特征在 于,将寄存器中无复位信号映射成全局异步复位信号的步骤包括,当所述寄存器为不包含 复位信号的寄存器时,直接将全局异步复位信号耦合到该寄存器的异步复位端,当全局异 步复位信号有效时,寄存器被复位。3. 如权利要求1所述的一种自动生成全局异步复位信号的工艺映射方法,其特征在 于,将寄存器中异步复位信号映射成全局异步复位信号的步骤包括,当所述寄存器含高电 平有效的异步复位信号时,将全局异步复位信号输入到非门后连接到或门的第一输入端, 将所述高电平有效的异步复位信号连接至或门的第二输入端,该或门的输出端耦合至寄存 器的异步复位端。4. 如权利要求1所述的一种自动生成全局异步复位信号的工艺映射方法,其特征在 于,将寄存器中异步复位信号映射成全局异步复位信号的步骤包括,当所述寄存器含低电 平有效的异步复位信号时,将全局异步复位信号连接至与门的第一输入端,将所述低电平 有效的异步复位信号作为与门的第二输入端,该与门的输出端耦合至寄存器的异步复位 端。5. 如权利要求1所述的一种自动生成全局异步复位信号的工艺映射方法,其特征在 于,将寄存器中同步复位信号映射成全局异步复位信号的步骤包括,当所述寄存器含高电 平有效的同步复位信号时,该高电平有效的同步复位信号输入到非门后连接至与门的第一 输入端,将所述寄存器的原输入信号连接至与门的第二输入端,该与门的输出端连接至该 寄存器的数据输入端,全局复位信号耦合至所述寄存器的异步复位端。6. 如权利要求1所述的一种自动生成全局异步复位信号的工艺映射方法,其特征在 于,将寄存器中同步复位信号映射成全局异步复位信号的步骤包括,当所述寄存器含低电 平有效的同步复位信号时,该低电平有效的同步复位信号连接至与门的第一输入端,寄存 器原输入信号连接至与门的第二输入端,该与门的输出信号连接至寄存...

【专利技术属性】
技术研发人员:耿嘉樊平刘明
申请(专利权)人:京微雅格北京科技有限公司
类型:发明
国别省市:北京;11

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

1