FPGA芯片数据库描述与管理方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:stat2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA领域研发需要软件与硬件两方面的支持,其中硬件部分包括FPGA开发板与相应下载器,软件部分包括FPGA设计过程中对应的EDA工具。FPGA芯片数据库是实现软、硬件协同工作的纽带,实现一种简明、精准的芯片数据库描述方法是FPGA高效开发的一项重要内容,同时对所描述的芯片数据库信息实现简洁、高效管理是至关重要的。针对现存芯片数据库中存在的描述结构单一、描述信息管理效率低的问题,本文提出了一种新型芯片结构描述与管理方法,提高了FPGA芯片数据库信息的准确性,并实现了芯片数据库信息的高效率智能化管理。在文章第三部分提出的新型芯片数据库描述方法中主要针对芯片结构中水平与垂直方向重复单元的连续拼接特点及实际芯片中存在的拐线、折线连接单元两方面问题进行改进。该方法提出了对FPGA芯片结构进行层次化建模理念,将芯片结构中存在的各个模块进行层级划分,对不同层结构单元分别设定不同的层级号来进行区分,在每层设定标准模块大小,同层级模块单元大小相同、组成结构可以不同。对于组成结构单元不同引发的层级内部模块单元大小不同的问题,本文建立了填充结构单元,对与标准模块大小不同的单元分别进行合并、填充、分解操作。在对芯片结构中存在的拐线、折线描述问题,本文采用了虚拟端口的方法进行解决。对于同一层内不同结构单元之间的连接通过建立层内端口号、及端口名来进行实现,对于跨层级不同结构单元之间的连接首先借助层级号来确定互连双方所在层级,接着根据端口名对互连单元所在模块进行确定,最后通过端口号来精确确定双方互连的具体结构。在文章第四部分提出了一种针对芯片数据库描述信息的高效管理方法,借助可扩展性标记语言XML的优势,结合XML路径语言XPath的特点,在Linux环境下基于QT开发平台,设计并实现了一款FPGA芯片数据库管理工具。提供芯片数据信息的树形显示、可视化编辑、智能查询、差异汇总、容错处理等功能,最终实现对芯片数据库信息的高效智能化管理。在本文第五部分设计了大量实验对文中提出的芯片结构描述方法与芯片数据管理工具分别进行可行性与功能性验证。
其他文献
在<官本臭腐与财本粪土>一文的开头,作者明白地告诉我们:他&#39;常读些杂七杂八的书,常写点杂七杂八的文章.&#39;的确,杂文,是左郁文先生文学创作的重头节目.迄今为止,他出了
数字电路实验课程是对数字电路课程的一个引申和拓展,在理论的基础上加深学生对数字电路实际应用的理解,本文从传统的数字电路教学模式出发,在其基础上加入仿真内容,通过传统
以三个正在运行的垃圾发电厂的除尘器飞灰为研究对象,实验测出它们的化学组成、热灼减率、灰融点等物化特性和浸出毒性、腐蚀性等有害特性;对三种样的特性进行对比、分析,得
由担子菌门甘蔗鞭黑粉菌(Sprisorium scitamineum)引起的甘蔗黑穗病对甘蔗产业影响巨大。有性配合和维持细胞壁完整性在该病原菌侵染寄主的过程中十分重要。经鉴定发现法尼酸
目前内熔丝电容器广泛应用于低压电容器组中,内熔丝电容器有着寿命长,稳定性高,维护费用低等优点,但是在现场使用中内熔丝电容器有着其自身的个性要求。本文阐述了内熔丝电容
<正>茅排金矿位于江西省临川县境内,处于大余-南城与安远-鹰潭两条深大断裂交接处的旁侧,受北东向深大断裂的次级构造控制。矿床赋存于震旦系周潭群的一套区域变质岩中,以含
会议
土地利用变化的碳排放与碳足迹研究对了解人类活动对生态环境的扰动程度及其机理、制定有效的碳排放政策具有重要意义。采用1990—2010年四川省能源消费数据和土地利用数据,
5MHz区分放大器在天文、VLBI接收机、国防科研中有广泛的应用。研制成功的 5MHz区分放大器在相位噪声和隔离度上分别达到了预期效果 ,相位噪声的插入损耗小于 3dB ,隔离度大