[发明专利]一种FPGA芯片配置信息模型的层出化构建方法有效

专利信息
申请号: 201210493318.9 申请日: 2012-11-28
公开(公告)号: CN103019947A 公开(公告)日: 2013-04-03
发明(设计)人: 来金梅;王驰;王键;周灏 申请(专利权)人: 复旦大学
主分类号: G06F12/02 分类号: G06F12/02
代理公司: 上海正旦专利代理有限公司 31200 代理人: 陆飞;盛志范
地址: 200433 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于电子技术领域,具体为一种FPGA芯片配置信息模型的层次化构建方法。具体包括:(一)层次化划分SRAM地址,是将整块FPGA的SRAM阵列按地址等级从上往下分别划分为:TOP,AREA,BLOCK,TILE,FRAME,BIT六个层次;(2)层次化构建可编程资源,是将可配置资源的配置信息划分为4个层次,从底层向顶层分别为:SRAM层,ELEMENT层,SITE层和TILE层。本方法具有通用性,在设计不同款FPGA芯片时,只需要按照本方法要求建立配置模型,便能采用同一种SRAM阵列值查找程序生成位流;采用层次化思想建模,不仅能够清晰地描述电路内部的层次关系,便于后期测试和验证,还能极大地减小配置数据的存储以及解析该模型的软件运行所需要的内存。
搜索关键词: 一种 fpga 芯片 配置 信息 模型 层出 构建 方法
【主权项】:
一种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长度相同,宽度由包含的BLOCK个数确定; (e)TOP由所有AREA组成,是SRAM阵列顶层;(2) 层次化构建可编程资源将可配置资源的配置信息划分为4个层次,从底层向顶层分别为:SRAM层,ELEMENT层,SITE层和TILE层,其中:(a)SRAM层对SRAM对象建模的内容包括:名称,值,所控制的ELEMENT单元;(b)ELEMENT层ELEMENT层描述最小功能单元模块的配置信息,建模的内容包括:名称,功能选项,以及功能选项对应的SRAM集合的值;其中,功能选项需要制定该功能是否为默认配置选项,在对FPGA的SRAM阵列进行赋值初始化时,需要根据默认配置选项来确定默认配置值;(c)SITE层SITE由ELEMENT层模块构成,包括可编程逻辑资源(SITE)和可编程互联资源(GSB)两大类;(d)TILE层TILE由SITE层模块构成,是组成FPGA阵列的最小重复单元;在TILE层中主要描述TILE中所有SRAM对应的BL和WL,从而实现TILE层中的SRAM地址区分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210493318.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top