一种现场可编程逻辑门阵列视图生成方法及装置制造方法及图纸

技术编号:39492024 阅读:15 留言:0更新日期:2023-11-24 11:14
本发明专利技术涉及电子技术领域,提供了一种现场可编程逻辑门阵列视图生成方法及装置

【技术实现步骤摘要】
一种现场可编程逻辑门阵列视图生成方法及装置


[0001]本专利技术涉及电子
,尤其涉及一种现场可编程逻辑门阵列视图生成方法及装置


技术介绍

[0002]目前,现场可编程逻辑门阵列
(Field Programmable Gate Array

FPGA)
芯片的显示视图是采用针对架构文件
archFile
编写程序并渲染图像的方案获得的
。Archfile
包含了
FPGA
元器件的架构信息

逻辑元件

内部连接等信息,通过程序解析
Archfile
,描述元器件的信息,进而形成
FPGA
芯片视图


FPGA
元器件的信息发生变化时,即
Archfile
发生变化,此时需要重新更改程序代码

由此可见,现有技术中形成
FPGA
芯片视图的过程效率低

时间长


技术实现思路

[0003]为缩短现场可编程逻辑门阵列视图的形成时间,提高制图效率,本专利技术提出了一种现场可编程逻辑门阵列视图生成方法及装置

[0004]第一方面,本专利技术提供了一种现场可编程逻辑门阵列视图生成方法,方法包括:
[0005]获取芯片中的各第一元器件,以及各第一元器件的电路信息;
[0006]将各第一元器件的电路信息,与预构建的图元库的各图元中各第二元器件的电路信息进行匹配,确定至少一个第一图元,图元库中的图元包括至少一个第二元器件,一个第一图元对应至少一个第一元器件,各第一图元中第二元器件的数量之和等于第一元器件的数量;
[0007]根据各第一图元,以及各第一元器件的电路信息,生成芯片的电路视图;
[0008]将电路视图转换为芯片的现场可编程逻辑门阵列视图

[0009]通过上述方法,根据芯片中各第一元器件的电路信息,将各第一元器件与预构建的图元库中的图元进行匹配,确定至少一个第一图元,一个第一图元对应至少一个第一元器件,第一图元中包括至少一个第二元器件,第二元器件的电路信息与第一元器件的电路信息相同,也就是说第一元器件的数量大于第一图元的数量,根据确定的第一图元绘制芯片的电路视图,将多个第一元器件的绘制过程转变为多个第一图元的绘制过程,由于第一元器件的数量大于第一图元的数量,绘制数量得到减少,相较于相关技术中通过元器件的电路信息对芯片中所有元器件进行逐个解析绘制的方法,本专利技术提供的方法,提高了制图效率,缩短了现场可编程逻辑门阵列视图的形成时间

[0010]在一种可选的实施方式中,电路信息包括属性信息

位置信息和连接线信息,将各第一元器件的电路信息,与预构建的图元库的各图元中各第二元器件的电路信息进行匹配,确定至少一个第一图元,包括:
[0011]根据各第一元器件的属性信息

位置信息和连接线信息,与各图元中各第二元器件的属性信息

位置信息和连接线信息进行匹配,确定至少一个第一图元

[0012]在一种可选的实施方式中,根据各第一元器件的属性信息

位置信息和连接线信息,与各图元中各第二元器件的属性信息

位置信息和连接线信息进行匹配,确定至少一个第一图元,包括:
[0013]将各第一元器件的属性信息与图元库的各图元中各第二元器件的属性信息进行匹配,确定至少一个第二图元;
[0014]将各第一元器件的位置信息与各第二图元中各第二元器件的位置信息进行匹配,确定至少一个第三图元;
[0015]将各第一元器件的连接线信息与各第三图元中各第二元器件的连接线信息进行匹配,确定第一图元

[0016]通过上述实施方式,通过第一元器件的属性信息筛选获得第二图元,进一步的,通过第一元器件的位置信息在第二图元中筛选得到第三图元,然后通过第一元器件的连接线信息在第三图元中筛选得到第一图元,使得第一图元中各第二元器件的电路信息与第一元器件的电路信息匹配,将至少一个第一元器件的绘制转换为第一图元的绘制,减少绘制数量

[0017]在一种可选的实施方式中,图元库的构建步骤包括:
[0018]确定图元库中各图元的各第二元器件;
[0019]获取各第二元器件的属性信息

位置信息和连接线信息;
[0020]根据各第二元器件的属性信息

位置信息和连接线信息,在电路视图中绘制各图元

[0021]在一种可选的实施方式中,根据各第一图元,以及各第一元器件的电路信息,生成芯片的电路视图,包括:
[0022]根据各第一元器件的电路信息,确定各第一图元的电路信息;
[0023]根据各第一图元的电路信息,生成芯片的电路视图

[0024]通过上述实施方式,根据第一元器件的电路信息确定第一图元的电路信息,将多个第一元器件的绘制转换为第一图元之间的绘制,减少绘制数量,提高绘图效率

[0025]在一种可选的实施方式中,电路信息包括属性信息

位置信息和连接线信息,根据各第一元器件的电路信息,确定第一图元的电路信息,包括:
[0026]根据各第一元器件的属性信息,确定第一图元的属性信息;
[0027]根据各第一元器件的位置信息,确定第一图元的位置信息;
[0028]根据各第一元器件的连接线信息,确定第一图元的连接线信息

[0029]在一种可选的实施方式中,方法还包括:
[0030]当现场可编程逻辑门阵列视图中存在至少一个第一元器件的电路信息发生改变时,根据改变后的电路信息,更新第一元器件对应的第一图元

[0031]通过上述实施方式,芯片中的第一元器件的电路信息发生改变时,需要更改第一元器件对应的第一图元,此时,若电路视图中存在多个相同的第一图元时,只需要确定更改后的第一图元,其余相同的第一图元都会做相应更改,相比于相关技术中在现场可编程逻辑门阵列视图中逐个修改元器件显示代码的方式,本专利技术提供的方法更便捷

更高效

[0032]第二方面,本专利技术还提供了一种现场可编程逻辑门阵列视图生成装置,该装置包括:
[0033]获取模块,用于获取芯片中的各第一元器件,以及各第一元器件的电路信息;
[0034]确定模块,用于将各第一元器件的电路信息,与预构建的图元库的各图元中各第二元器件的电路信息进行匹配,确定至少一个第一图元,图元库中的图元包括至少一个第二元器件,一个第一图元对应至少一个第一元器件,各第一图元中第二元器件的数量之和等于第一元器件的数量;
[0035]生成模块,用于根据各第一图元,以及各第一元器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种现场可编程逻辑门阵列视图生成方法,其特征在于,所述方法包括:获取芯片中的各第一元器件,以及各所述第一元器件的电路信息;将各所述第一元器件的电路信息,与预构建的图元库的各图元中各第二元器件的电路信息进行匹配,确定至少一个第一图元,所述图元库中的图元包括至少一个第二元器件,一个第一图元对应至少一个第一元器件,各所述第一图元中第二元器件的数量之和等于所述第一元器件的数量;根据各所述第一图元,以及各所述第一元器件的电路信息,生成所述芯片的电路视图;将所述电路视图转换为所述芯片的现场可编程逻辑门阵列视图
。2.
根据权利要求1所述的方法,其特征在于,所述电路信息包括属性信息

位置信息和连接线信息,所述将各所述第一元器件的电路信息,与预构建的图元库的各图元中各第二元器件的电路信息进行匹配,确定至少一个第一图元,包括:根据各所述第一元器件的属性信息

位置信息和连接线信息,与各图元中各所述第二元器件的属性信息

位置信息和连接线信息进行匹配,确定至少一个第一图元
。3.
根据权利要求2所述的方法,其特征在于,根据各所述第一元器件的属性信息

位置信息和连接线信息,与各图元中各所述第二元器件的属性信息

位置信息和连接线信息进行匹配,确定至少一个第一图元,包括:将各所述第一元器件的属性信息与所述图元库的各所述图元中各第二元器件的属性信息进行匹配,确定至少一个第二图元;将各所述第一元器件的位置信息与各所述第二图元中各第二元器件的位置信息进行匹配,确定至少一个第三图元;将各所述第一元器件的连接线信息与各所述第三图元中各第二元器件的连接线信息进行匹配,确定所述第一图元
。4.
根据权利要求1所述的方法,其特征在于,所述图元库的构建步骤包括:确定所述图元库中各图元的各第二元器件;获取各所述第二元器件的属性信息

位置信息和连接线信息;根据各所述第二元器件的属性信息

位置信息和连接线信息,在所述电路视图中绘制各所述图元
。5.
...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:苏州异格技术有限公司
类型:发明
国别省市:

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

1