本发明专利技术提供了一种管脚映射方法和系统,以解决现有技术中的映射方法工作量大、效率低,得出的管脚的映射关系不准确的问题。其中方法包括:调用指定目录下预先配置的脚本文件;解析脚本文件,脚本文件中包括:子板插入的母板的母插座编号、具有映射关系的子板的子插座管脚编号,以及,子板上功能模块的管脚网络名;依据母板的母插座编号和子板的子插座管脚编号从预设的数据库中查找对应的母板上功能模块的管脚编号;依据子板上功能模块的管脚网络名和母板上功能模块的管脚编号整合成输出文件;输出所述输出文件。本发明专利技术管脚映射的效率较高,并且得出的管脚的映射关系较准确。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种管脚映射方法和系统,以解决现有技术中的映射方法工作量大、效率低,得出的管脚的映射关系不准确的问题。其中方法包括:调用指定目录下预先配置的脚本文件;解析脚本文件,脚本文件中包括:子板插入的母板的母插座编号、具有映射关系的子板的子插座管脚编号,以及,子板上功能模块的管脚网络名;依据母板的母插座编号和子板的子插座管脚编号从预设的数据库中查找对应的母板上功能模块的管脚编号;依据子板上功能模块的管脚网络名和母板上功能模块的管脚编号整合成输出文件;输出所述输出文件。本专利技术管脚映射的效率较高,并且得出的管脚的映射关系较准确。【专利说明】一种管脚映射方法和系统
本专利技术实施例涉及集成电路
,特别是涉及一种管脚映射方法和系统。
技术介绍
集成电路(Integrated Circuit, IC)是一种微型电子器件或部件,采用一定的工艺,把一个电路中所需的晶体管、二极管、电阻、电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构。随着用户需求的不断提升,集成电路也在不断向大规模集成电路发展。为了提高集成电路的通用性,可以采用母板和子板的设计方式。其中,母板中可以包括一些核心功能模块,例如FPGA (Field — Programmable Gate Array,即现场可编程门阵列)等,母板上还设置有母插座用于插入子板;子板上可以包括一些专用功能模块,例如Flash芯片、USB(Universal Serial Bus,通用串行总线)等,子板上还设置有与母板上的母插座相匹配的子插座。当将子板上的子插座插入母板上的母插座后,子板上的功能模块的管脚与母板上的功能模块的管脚即可形成映射关系,从而子板和母板之间即可实现通信。但是,由于母板中不同的母插座与母板中的核心功能模块的连接关系不同,因此将同一个子板的子插座插入不同的母插座上时,子板上的功能模块的管脚与母板上的功能模块的管脚的映射关系也会发生改变。针对上述问题,目前的普遍做法是用户对照电路板的使用手册,将母板上功能模块的管脚和子板上功能模块的管脚进行对照,然后手动输入管脚的映射关系。但是该种方式需要用户不断查阅手册,工作量大、效率低,并且用户在对照过程中可能会出错,导致最后得出的管脚的映射关系不准确。
技术实现思路
本专利技术实施例提供了一种管脚映射方法和系统,以解决现有技术中的映射方法工作量大、效率低,得出的管脚的映射关系不准确的问题。为了解决上述问题,本专利技术公开了一种管脚映射方法,其特征在于,包括:调用指定目录下预先配置的脚本文件;解析所述脚本文件,所述脚本文件中包括:子板插入的母板的母插座编号、具有映射关系的所述子板的子插座管脚编号,以及,所述子板上功能模块的管脚网络名;依据所述母板的母插座编号和所述子板的子插座管脚编号从预设的数据库中查找对应的所述母板上功能模块的管脚编号;依据所述子板上功能模块的管脚网络名和所述母板上功能模块的管脚编号整合成输出文件;输出所述输出文件;所述输出文件用于显示在将所述子板的子插座插入所述母板的母插座编号对应的母插座后,所述子板上功能模块的管脚与所述母板上功能模块的管脚的映射关系。优选地,所述调用指定目录下预先配置的脚本文件的步骤包括:通过调用命令写入所述指定目录,或者通过目录更改命令写入所述指定目录;通过所述调用命令写入所述脚本文件的名称,并调用所述指定目录下名称与所述脚本文件的名称相同的脚本文件。优选地,所述数据库中存储具有映射关系的母板的母插座编号、母板的母插座管脚编号、以及母板上功能模块的管脚编号,所述依据所述母板的母插座编号和所述子板的子插座管脚编号从预设的数据库中查找对应的母板上功能模块的管脚编号的步骤包括:依据所述子板的子插座管脚编号获取对应的母板的母插座管脚编号,所述母板的母插座管脚编号与所述子板的子插座管脚编号相同;从所述数据库中查找与所述母板的母插座编号和所述母板的母插座管脚编号满足映射关系的母板上功能模块的管脚编号,该编号即为所述对应的母板上功能模块的管脚编号。优选地,在解析所述脚本文件之后,还包括:判断是否存在重复的子板的子插座管脚编号和子板上功能模块的管脚网络名;若存在,则结束管脚映射过程;若不存在,则执行所述依据所述母板的母插座编号和所述子板的子插座管脚编号从预设的数据库中查找对应的母板上功能模块的管脚编号的步骤。优选地,所述依据所述子板上功能模块的管脚网络名和所述母板上功能模块的管脚编号整合成输出文件的步骤包括:若查找到的所述母板上功能模块的管脚编号为一个,则将所述母板的母插座编号、所述母板上功能模块的管脚编号、以及所述子板上功能模块的管脚网络名整合成输出文件;若查找到的所述母板上功能模块的管脚编号为多个,则从所述数据库中查找所述母板上功能模块的编号,将所述母板的母插座编号、所述母板上功能模块的管脚编号、所述母板上功能模块的编号、以及所述子板上功能模块的管脚网络名整合成输出文件。优选地,所述脚本文件为文本TXT文件,所述输出文件为用户约束UCF文件或工具命令语目TCL文件。根据本专利技术的另一方面,还公开了一种管脚映射系统,其特征在于,包括:调用模块,用于调用指定目录下预先配置的脚本文件;解析模块,用于解析所述脚本文件,所述脚本文件中包括:子板插入的母板的母插座编号、具有映射关系的所述子板的子插座管脚编号,以及,所述子板上功能模块的管脚网络名;查找模块,用于依据所述母板的母插座编号和所述子板的子插座管脚编号从预设的数据库中查找对应的所述母板上功能模块的管脚编号;整合模块,用于依据所述子板上功能模块的管脚网络名和所述母板上功能模块的管脚编号整合成输出文件;输出模块,用于输出所述输出文件;所述输出文件用于显示在将所述子板的子插座插入所述母板的母插座编号对应的母插座后,所述子板上功能模块的管脚与所述母板上功能模块的管脚的映射关系。优选地,所述调用模块包括:写入子模块,用于通过调用命令写入所述指定目录,或者通过目录更改命令写入所述指定目录;调用子模块,用于通过所述调用命令写入所述脚本文件的名称,并调用所述指定目录下名称与所述脚本文件的名称相同的脚本文件。优选地,所述数据库中存储具有映射关系的母板的母插座编号、母板的母插座管脚编号、以及母板上功能模块的管脚编号,所述查找模块包括:获取子模块,用于依据所述子板的子插座管脚编号获取对应的母板的母插座管脚编号,所述母板的母插座管脚编号与所述子板的子插座管脚编号相同;查找子模块,用于从所述数据库中查找与所述母板的母插座编号和所述母板的母插座管脚编号满足映射关系的母板上功能模块的管脚编号,该编号即为所述对应的母板上功能模块的管脚编号。优选地,所述整合模块包括:第一整合子模块,用于在查找到的所述母板上功能模块的管脚编号为一个时,将所述母板的母插座编号、所述母板上功能模块的管脚编号、以及所述子板上功能模块的管脚网络名整合成输出文件;第二整合模块,用于在查找到的所述母板上功能模块的管脚编号为多个时,从所述数据库中查找所述母板上功能模块的编号,将所述母板的母插座编号、所述母板上功能模块的管脚编号、所述母板上功能模块的编号、以及所述子板上功能模块的管脚网络名整合成输出文本文档来自技高网...
【技术保护点】
一种管脚映射方法,其特征在于,包括:调用指定目录下预先配置的脚本文件;解析所述脚本文件,所述脚本文件中包括:子板插入的母板的母插座编号、具有映射关系的所述子板的子插座管脚编号,以及,所述子板上功能模块的管脚网络名;依据所述母板的母插座编号和所述子板的子插座管脚编号从预设的数据库中查找对应的所述母板上功能模块的管脚编号;依据所述子板上功能模块的管脚网络名和所述母板上功能模块的管脚编号整合成输出文件;输出所述输出文件;所述输出文件用于显示在将所述子板的子插座插入所述母板的母插座编号对应的母插座后,所述子板上功能模块的管脚与所述母板上功能模块的管脚的映射关系。
【技术特征摘要】
【专利技术属性】
技术研发人员:郭文帅,刘永宏,
申请(专利权)人:北京亚科鸿禹电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。