FPGA约束文件自动生成系统及方法技术方案

技术编号:6163165 阅读:332 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及FPGA逻辑设计领域的约束文件生成技术,其针对传统技术中FPGA约束文件设计复杂、工作量大、易出错的问题,提出了一种FPGA约束文件的自动生成方法。其技术方案的要点可概括为:根据原理图拓扑数据解析出FPGA位号和连接FPGA器件且符合命名规范的有效网络名,再结合FPGA器件参数数据库中的参数信息按照预先制定的规则进行运算,确定FPGA器件所有管脚属性,最后,按照既定的FPGA约束文件规范输出FPGA约束文件。此外,本发明专利技术还提出了一种FPGA约束文件自动生成系统。本发明专利技术适用于FPGA器件的约束文件的自动生成。

【技术实现步骤摘要】

本专利技术涉及FPGA (可编程逻辑器件)逻辑设计领域的约束文件生成技术,尤其涉及FPGA约束文件的自动生成系统及方法。
技术介绍
FPGA约束文件是用于配置可编程逻辑器件管脚参数的具有特定规范的文本文件。 在FPGA逻辑设计中,设计FPGA约束文件是一个必备环节。在设计之前,为了保证原理图中的器件管脚的属性与FPGA逻辑代码中的端口的属性一一对应,需要FPGA约束文件将器件管脚与逻辑端口进行关联,并定义器件管脚的方向、电平类型等属性。传统技术中,设计FPGA约束文件的方法为首先,由原理图工程师在原理图中查找FPGA器件,将FPGA器件管脚号以及和管脚连接的信号线的网络名列出来,再将网络名与既定网络名命名规则进行对比,根据对比结果获取管脚属性信息,并将管脚属性信息一一列出来;然后,由逻辑工程师根据管脚属性信息,对照器件资料所列的管脚属性列表,选择对应的FPGA器件管脚约束条目;最后,由逻辑工程师按照一定的规范将上述约束条目写成约束文件来配置FPGA的管脚属性。随着FPGA器件逻辑规模的增大,其管脚数目和属性条目也不断增多,设计约束文件的复杂度和工作量也随之增大。因此,采用上述方法设本文档来自技高网...

【技术保护点】
1.FPGA约束文件自动生成系统,其特征在于:包括数据解析运算单元及与之连接的原理图数据检入单元、FPGA器件参数数据库、FPGA约束文件生成单元;所述原理图数据检入单元用于检入原理图拓扑结构、网络名和器件参数;所述FPGA器件参数数据库负责提供FPGA器件的相关参数;所述数据解析运算单元负责解析所述原理图数据检入单元检入的原理图拓扑结构和网络名,并结合解析出来的数据调用FPGA器件参数数据库中的数据按照预定的约束规则进行运算;所述FPGA约束文件生成单元根据数据解析运算单元的运算结果按照输出规范输出FPGA约束文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:王隆峰
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:90

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

1