发明名称 |
FPGA约束文件自动生成系统及方法 |
摘要 |
本发明涉及FPGA逻辑设计领域的约束文件生成技术,其针对传统技术中FPGA约束文件设计复杂、工作量大、易出错的问题,提出了一种FPGA约束文件的自动生成方法。其技术方案的要点可概括为:根据原理图拓扑数据解析出FPGA位号和连接FPGA器件且符合命名规范的有效网络名,再结合FPGA器件参数数据库中的参数信息按照预先制定的规则进行运算,确定FPGA器件所有管脚属性,最后,按照既定的FPGA约束文件规范输出FPGA约束文件。此外,本发明还提出了一种FPGA约束文件自动生成系统。本发明适用于FPGA器件的约束文件的自动生成。 |
申请公布号 |
CN102156789B |
申请公布日期 |
2013.01.02 |
申请号 |
CN201110106753.7 |
申请日期 |
2011.04.27 |
申请人 |
迈普通信技术股份有限公司 |
发明人 |
王隆峰 |
分类号 |
G06F17/50(2006.01)I |
主分类号 |
G06F17/50(2006.01)I |
代理机构 |
成都虹桥专利事务所 51124 |
代理人 |
李顺德 |
主权项 |
FPGA约束文件自动生成系统,其特征在于:包括数据解析运算单元及与之连接的原理图数据检入单元、FPGA器件参数数据库、FPGA约束文件生成单元;所述原理图数据检入单元用于检入原理图网络互联拓扑数据及原理图中的器件位号;所述数据解析运算单元首先区分FPGA器件与其它器件的位号,其次,根据FPGA的器件位号来关联与FPGA器件互联的网络,再按照既定规则解析出与FPGA器件各个管脚连接的有效网络名,并根据命名规则解析出与管脚属性相关信息,最后,以解析出的网络名所包含的管脚属性相关信息与FPGA器件参数数据库进行关联,根据已制定好的规则选取FPGA器件参数数据库中管脚的约束条目;所述FPGA器件参数数据库负责提供FPGA器件的相关参数;所述FPGA约束文件生成单元根据数据解析运算单元的运算结果按照输出规范输出FPGA约束文件。 |
地址 |
610041 四川省成都市高新区九兴大道16号迈普大厦 |