当前位置: 首页 > 专利查询>复旦大学专利>正文

一种FPGA芯片配置信息模型的层出化构建方法技术

技术编号:8532778 阅读:234 留言:0更新日期:2013-04-04 15:45
本发明专利技术属于电子技术领域,具体为一种FPGA芯片配置信息模型的层次化构建方法。具体包括:(一)层次化划分SRAM地址,是将整块FPGA的SRAM阵列按地址等级从上往下分别划分为:TOP,AREA,BLOCK,TILE,FRAME,BIT六个层次;(2)层次化构建可编程资源,是将可配置资源的配置信息划分为4个层次,从底层向顶层分别为:SRAM层,ELEMENT层,SITE层和TILE层。本方法具有通用性,在设计不同款FPGA芯片时,只需要按照本方法要求建立配置模型,便能采用同一种SRAM阵列值查找程序生成位流;采用层次化思想建模,不仅能够清晰地描述电路内部的层次关系,便于后期测试和验证,还能极大地减小配置数据的存储以及解析该模型的软件运行所需要的内存。

【技术实现步骤摘要】

本专利技术属于电子
,具体涉及一种FPGA芯片配置信息模型的层出化构建方法
技术介绍
目前,FPGA芯片和配套的EDA设计软件正在为IC设计提供灵活快捷的设计解决方案和验证方案。现在主流的FPGA大多基于SRAM单元配置,通过对片内SRAM置0或置I来完成数据通路选择和互联的开关,从而实现各种电路功能。在配置FPGA时,必然需要一套数据库来为我们提供该FPGA所能提供的配置选项和相应SRAM值的全部信息。为了迎接FPGA日益扩大的阵列规模以及日益增多的可配置单元提出的挑战,我们提出了一种普遍适用的建模方法,能够提供所有已有可配置资源的正确配置信息,同时,即使再有新的可配置单元出现,也能使用该方法迅速建立该单元的配置信息模型。
技术实现思路
本专利技术的目的在于提出一种普遍适用的建模方法,为FPGA中所有可配置资源建立配置信息模型。该模型能够配合较为简单的SRAM配置值查找程序,根据较高抽象层次的电路描述来生成配置位流,从而达到配置FPGA的目的。本专利技术提出的普遍适用的建模方法,配置信息模型的最根本的描述对象是FPGA中的SRAM阵列。为了获取正确的配置信息,我们需要对FPG本文档来自技高网...

【技术保护点】
一种FPGA芯片配置信息模型的层出化构建方法,其特征在于具体步骤为:(一)SRAM地址划分的层次化,(二)可编程逻辑资源配置信息的层次化,其中:(一)层次化划分SRAM地址将整块FPGA的SRAM阵列按地址等级从上往下分别划分为:TOP,?AREA,?BLOCK,?TILE,?FRAME,?BIT六个层次,其中:(a)BIT即对应一个SRAM,值为SRAM的输出;SRAM输出由WL和BL共同控制;(b)FRAME由纵向的BIT构成,长度根据TILE中SRAM阵列规模而定;本专利技术规定一个FRAME中的SRAM由同一个WL控制,意味着同一FRAME的SRAM在编程下载时会被同时配置,这也决定了...

【技术特征摘要】
1.一种FPGA芯片配置信息模型的层出化构建方法,其特征在于具体步骤为(一)SRAM地址划分的层次化,(二)可编程逻辑资源配置信息的层次化,其中 (一)层次化划分SRAM地址 将整块FPGA的SRAM阵列按地址等级从上往下分别划分为TOP, AREA, BLOCK, TILE,FRAME, BIT六个层次,其中 (a)BIT即对应一个SRAM,值为SRAM的输出;SRAM输出由WL和BL共同控制; (b)FRAME由纵向的BIT构成,长度根据TILE中SRAM阵列规模而定;本发明规定一个FRAME中的SRAM由同一个WL控制,意味着同一 FRAME的SRAM在编程下载时会被同时配置,这也决定了 FRAME的地址次序应与WL的选通次序保持一致; (c)BLOCK由横向的FRAME组成,其中的SRAM阵列的长度与FRAME长度相同,宽度等于一个TILE所拥有的WL个数; (d)AREA由横向的BLOCK组成,其中SRAM阵列的长度与FRAME长度相同,宽度由包含的...

【专利技术属性】
技术研发人员:来金梅王驰王键周灏
申请(专利权)人:复旦大学
类型:发明
国别省市:

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

1