用于添加另外的电路组件的方法、装置和存储介质制造方法及图纸

技术编号:36867363 阅读:26 留言:0更新日期:2023-03-15 19:20
本发明专利技术涉及一种用于将另外的电路组件(1)添加到FPGA配置(3)的方法,所述另外的电路组件具有可在FPGA上执行的操作,其中FPGA配置(3)已经具有在FPGA配置(3)中在位置上分布地设置的至少一个现有的电路组件(2),所述至少一个现有的电路组件具有可在FPGA上执行的操作,所述方法具有如下步骤:对所述另外的电路组件(1)进行综合以用于获得另外的网表;并且在考虑到在FPGA配置(3)中的所述至少一个现有的电路组件(2)的情况下分布地设置所述另外的网表。本发明专利技术还涉及一种非易失性的计算机可读存储介质和一种用于将另外的电路组件(1)添加到FPGA配置(3)的装置。到FPGA配置(3)的装置。到FPGA配置(3)的装置。

【技术实现步骤摘要】
用于添加另外的电路组件的方法、装置和存储介质


[0001]本专利技术涉及一种用于将另外的电路组件添加到FPGA配置的方法,所述另外的电路组件具有可在FPGA上执行的操作,其中,FPGA配置已经具有在位置上分布地设置在FPGA配置中的至少一个现有的电路组件,所述至少一个现有的电路组件具有可在FPGA上执行的操作。本专利技术还涉及一种非易失性的计算机可读存储介质,所述存储介质具有存储在其上的指令,在处理器上执行所述指令时,所述指令引起所述方法。此外,本专利技术还涉及一种用于将另外的电路组件添加到FPGA配置的装置。

技术介绍

[0002]FPGA是一种在其中可以加载逻辑电路的数字技术集成电路。不同于计算机、微控制器和控制器的编程,在FPGA中,术语“编程”或“构建FPGA”不仅意味着预给定时间序列,还意味着定义所追求的电路结构。这种电路结构借助于硬件描述语言来表达,然后由软件编译成配置文件,所述配置文件预给定各元件在FPGA中应当如何连接。因此在FPGA编程时,创建对硬件结构的描述,然后借助于综合和布线工具将所述描述传递到实际的FPGA上。这种硬件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于将另外的电路组件(1)添加到FPGA配置(3)的方法,所述另外的电路组件具有可在FPGA上执行的操作,其中,FPGA配置(3)已经具有在FPGA配置(3)中在位置上分布地设置的至少一个现有的电路组件(2),所述至少一个现有的电路组件具有可在FPGA上执行的操作,所述方法具有如下步骤:对所述另外的电路组件(1)进行综合以用于获得另外的网表;并且在考虑到在FPGA配置(3)中的所述至少一个现有的电路组件(2)的情况下分布地设置所述另外的网表。2.根据前述权利要求所述的方法,其中,所述设置包括以下步骤:在阻塞至少一个现有的电路组件(2)的情况下递增地添加所述另外的网表。3.根据前述权利要求中任一项所述的方法,其中,所述方法在所述设置之后具有以下步骤:移除所述至少一个现有的电路组件(2)。4.根据前述权利要求所述的方法,其中,所述移除包括以下步骤:阻塞所述另外的电路组件(1);并且依次移除所述至少一个现有的电路组件(2)的至少一个现有的网表。5.根据前述权利要求1所述的方法,其中,所述方法具有以下步骤:阻塞所述另外的电路组件(1);并且输出所述另外的电路组件(1)的布置结构以用于在添加又一个电路组件(1)时被考虑到。6.根据前述权利要求中任一项所述的方法,其中,所述方法具有以下步骤:读入所述至少一个现有的电路组件(2)连同所述至少一个现有的网表;和/或将不使用的电路组件从所述另外的电路组件(1)与所述至少一个现有的电路组件(2)共同的布置结构中移除。7.根据前述权利要求中任一项所述的方法,其中,在保留所述至少一个现有的电路组件(2)的布置结构的情况下设置所述另外的电路组件(1)。8.根据前述权利要求中任一项所述的方法,其中,在FPGA配置(3)的未被所述至少一个现有的电路组件(2)占用的自由空间中进行设置。9.根据前述权利要求中任一项所述的方法,其中,通过所述设置,将所述至少一个现有的电路组件(2)和所述另外的电路组件(1)布局在FPGA配置(3)的相同的分区中,和/或所述至少一个现有的电路组件(2)和所述另外的电路组件(1)无分区地设置在FPGA配置(3)中。10.根据前述权利要求中任一项所述的方法,其中,所述方法具有以下步骤:单独地测试所述至少一个现有的电路组件(2)和所述另外的电路组件(1)。11.根据前述权利要求中任一项所述的方法,其中,在FPGA配置(3)上具有在相应地考虑到其他现有的电路组件的情况下分布地设置的多个现有的电路组件,和/或所述方法包括以下步骤:设置多个另外的电路组件。12.根据前述权利要求中任一项所述的方法,其中,在FPGA配置(3)上具有在相应地考虑到其他现有的电路组件的情况下分布地设置的多个现有的电路组件,并且所述方法包括以下步骤:从FPGA配置(3)中依次移除至少一个现有的电路组件(2),并且通过电路组件的其他版
本来替换所移除的电路组件,电路组件的所述其他版本已在考虑到所有其他现有的电路组件(2)的情况下创建。13.根据前述权利要求所述的方法,其中,FPGA配置(3)具有分布地设置的至少一个另外的电路组件(1),依次移除所述至少一个另外的电路组件,并且将所述至少一个另外的电路组件的其他版本设置在自由空间中、特别是所移除的电路组件(1)的自由空间中或在所有现存的自由空间上。14.一种非易失性的计算机可读存储介质,所述存储介质具有存储在其上的指令,在处理器上执行所述指令时,所述指令引起根据前述权利要求中任一项所述的方法。15.一种用于将另外的电路组件(1)添加到FPGA配置(3)...

【专利技术属性】
技术研发人员:H
申请(专利权)人:德斯拜思有限公司
类型:发明
国别省市:

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

1