【技术实现步骤摘要】
FPGA器件布局布线显示方法、装置、设备及存储介质
本专利技术涉及FPGA开发领域,尤其涉及一种FPGA布局布线显示方法、装置、设备及存储介质。
技术介绍
在FPGA开发过程中,为了满足既定指标的要求,往往需要手动在FPGA厂商提供的布局布线工具中反复修改用于布局布线的原文件(即用于布局布线的网表)。这种采用FPGA布局布线工具手动修改布局布线的原文件的方式进行FPGA器件的布局布线方式,可以降低修改原文件的概率,优化设计布局,缩短设计周期。对于大规模FPGA器件,由于其包含的网格、模块以及绕线等数量过多,使得FPGA布局布线工具在设计和显示布局布线信息时,由于需要显示的内容较多,如用户设计的布局信息、布线信息以及FPGA器件内部的绕线资源信息等,容易导致FPGA布局布线工具出现占用内存大、显示数据卡顿或显示效率低等问题。如何提高FPGA布局布线工具在FPGA布局布线过程的显示效率成为亟待解决的问题。
技术实现思路
本专利技术实施例提供一种FPGA布局布线显示方法、装置、设备及存储介质,以解决提高FPGA布局布线工具对于FPGA布线信息的显示效率的问题。一种FPGA布 ...
【技术保护点】
1.一种FPGA布局布线显示方法,其特征在于,包括:获取当前显示界面的当前显示比例,基于预先配置的全局信息表或芯片阵列源文件,显示所述当前显示比例对应的当前布局布线界面,其中,所述全局信息表包括布局信息表和布线信息表;基于所述当前布局布线界面获取更新显示比例请求,所述更新显示比例请求包括更新显示比例和定位位置;若所述更新显示比例为高度抽象显示比例,则基于所述布局信息表和所述定位位置生成一级网格界面,并在所述当前显示界面上显示所述一级网格界面;若所述更新显示比例为中度抽象显示比例,则基于所述布局信息表、所述布线信息表和所述定位位置生成二级模块界面,并在所述当前显示界面上显示所 ...
【技术特征摘要】
1.一种FPGA布局布线显示方法,其特征在于,包括:获取当前显示界面的当前显示比例,基于预先配置的全局信息表或芯片阵列源文件,显示所述当前显示比例对应的当前布局布线界面,其中,所述全局信息表包括布局信息表和布线信息表;基于所述当前布局布线界面获取更新显示比例请求,所述更新显示比例请求包括更新显示比例和定位位置;若所述更新显示比例为高度抽象显示比例,则基于所述布局信息表和所述定位位置生成一级网格界面,并在所述当前显示界面上显示所述一级网格界面;若所述更新显示比例为中度抽象显示比例,则基于所述布局信息表、所述布线信息表和所述定位位置生成二级模块界面,并在所述当前显示界面上显示所述二级模块界面;若所述更新显示比例为低度抽象显示比例,则基于所述芯片阵列源文件和所述定位位置生成三级细节界面,并在所述当前显示界面上显示所述三级细节界面。2.如权利要求1所述FPGA布局布线显示方法,其特征在于,所述若所述更新显示比例为高度抽象显示比例,则基于所述布局信息表和所述定位位置生成一级网格界面,包括:若所述更新显示比例为高度抽象显示比例,则在所述布局信息表中获取至少一个一级网格和所述一级网格相对于芯片阵列的一级位置属性;以所述定位位置为变形中心,将所述当前布局布线界面按所述高度抽象显示比例进行适应性变形,获取保留在所述当前显示界面上属于所述芯片阵列的第一阵列区域;基于至少一个所述一级网格的一级位置属性,获取属于所述第一阵列区域的所有目标网格,在所述当前显示界面对至少一个所述目标网格进行渲染,形成一级网格界面。3.如权利要求1所述FPGA布局布线显示方法,其特征在于,所述若所述更新显示比例为中度抽象显示比例,则基于所述布局信息表和所述定位位置生成二级模块界面,包括:若所述更新显示比例为中度抽象显示比例,则在所述布局信息表中获取至少一个二级模块和所述二级模块相对于芯片阵列的二级位置属性,在所述布线信息表中获取与所述二级模块关联的绕线位置信息;以所述定位位置为变形中心,将所述当前布局布线界面按所述中度抽象显示比例进行适应性变形,获取保留在所述当前显示界面上属于所述芯片阵列的第二阵列区域;基于至少一个所述二级模块的二级位置属性和所述绕线位置信息,获取属于所述第二阵列区域的所有目标模块,在所述当前显示界面对至少一个所述目标模块和与所述目标模块关联的所有绕线位置信息对应的绕线进行渲染,形成二级模块界面。4.如权利要求3所述FPGA布局布线显示方法,其特征在于,所述二级位置属性包括所述二级模块的长度、宽度和一个顶点位置,所述绕线位置信息包括所述二级模块关联的绕线数量和绕线位置;在所述当前显示界面对至少一个所述目标模块和与所述目标模块关联的所有绕线位置信息对应的绕线进行渲染,形成二级模块界面,包括:基于至少一个所述目标模块的顶点位置获取每一目标模块相对于所述当前显示界面的当前位置,基于当前显示比例和至少一个所述目标模块的长度和宽度获取每一目标模块相对于所述当前显示界面的当前长度和当前宽度;基于至少一个所述目标模块的当前长度、当前宽度、当前位置和绕线位置信息,将至少一个所述目标模块在所述当前显示界面进行显示,其中,每一所述目标模块包括与所述绕线位置信息中的所述绕线位置和所述绕线数量对应的绕线。5.如权利要求1所述FPGA布局布线显示...
【专利技术属性】
技术研发人员:宋宁,刘奎,曹保健,张青,
申请(专利权)人:广东高云半导体科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。