【技术实现步骤摘要】
本专利技术属于电子
,具体涉及一种FPGA芯片配置信息模型的层出化构建方法。
技术介绍
目前,FPGA芯片和配套的EDA设计软件正在为IC设计提供灵活快捷的设计解决方案和验证方案。现在主流的FPGA大多基于SRAM单元配置,通过对片内SRAM置0或置I来完成数据通路选择和互联的开关,从而实现各种电路功能。在配置FPGA时,必然需要一套数据库来为我们提供该FPGA所能提供的配置选项和相应SRAM值的全部信息。为了迎接FPGA日益扩大的阵列规模以及日益增多的可配置单元提出的挑战,我们提出了一种普遍适用的建模方法,能够提供所有已有可配置资源的正确配置信息,同时,即使再有新的可配置单元出现,也能使用该方法迅速建立该单元的配置信息模型。
技术实现思路
本专利技术的目的在于提出一种普遍适用的建模方法,为FPGA中所有可配置资源建立配置信息模型。该模型能够配合较为简单的SRAM配置值查找程序,根据较高抽象层次的电路描述来生成配置位流,从而达到配置FPGA的目的。本专利技术提出的普遍适用的建模方法,配置信息模型的最根本的描述对象是FPGA中的SRAM阵列。为了获取正确的配置信 ...
【技术保护点】
一种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长度相同,宽度由包含的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。