基于多功能可扩展快速连接的可编程逻辑单元结构制造技术

技术编号:10810298 阅读:121 留言:0更新日期:2014-12-24 15:55
本发明专利技术涉及一种基于多功能可扩展快速连接的可编程逻辑单元结构,其包括至少一组可编程逻辑单元体,所述可编程逻辑单元体包括用于接收输入信号的函数发生器以及控制所述函数发生器输出形式的发生器输入控制模块;函数发生器的输出端与加法器模块连接,所述加法器模块的输出端、函数发生器的输出端与查找表输出控制模块连接,所述查找表输出控制模块与DFF输入控制模块连接,所述DFF输入控制模块与时序存储模块连接,时序存储模块与DFF输出控制模块连接,并通过所述DFF输出模块输出编程逻辑输出。本发明专利技术逻辑资源和路径丰富,可配置能力强,速度快,路径选择灵活,多功能函数实现能力广。

【技术实现步骤摘要】
基于多功能可扩展快速连接的可编程逻辑单元结构
本专利技术涉及一种逻辑单元结构,尤其是一种基于多功能可扩展快速连接的可编程逻辑单元结构,属于可编程逻辑器件的

技术介绍
可编程逻辑器件,通过软件工具,开发,仿真和测试,快速地将设计编程到器件中,节省大量的非重复性工程成本和电路研发周期,同时可编程逻辑器件是基于重复配置的存储技术,只需要重新下载编程,即可完成电路的修改。可编程逻辑器件具有开发周期短,成本低,风险小,集成度高,灵活性大,且便于电子系统维护和升级等优点,因此受到了广大终端产品用户的青睐,成为了集成电路芯片的主流,且被广泛应用在各种领域如通信、控制、视频、信息处理、电子、互联网、汽车以及航空航天等。可编程逻辑器件,主要包含可编程逻辑单元,数字信号处理DSP,存储单元BRAM以及一些高速接口,时钟模块和IP核等,而可编程逻辑单元是可编程逻辑器件中最基本和核心的结构,它在器件中按阵列重复分布,并随着芯片应用规模的增大,而进入千万门级阵列,因此可编程逻辑单元的设计是整个器件的关键,它的性能决定着整个芯片的性能,如功能,运算能力,可编程灵活性,布通率,面积,速度以及功耗等。本专利技术提出了一种新型的可编程逻辑单元结构,该结构以查找表为基础,辅助多信号输入的组合逻辑和丰富的路径输出资源,以及宽逻辑的快速进位链,而具有可配置能力强,速度快,路径选择灵活,多功能函数实现能力广等优点。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种基于多功能可扩展快速连接的可编程逻辑单元结构,其逻辑资源和路径丰富,可配置能力强,速度快,路径选择灵活,多功能函数实现能力广。按照本专利技术提供的技术方案,所述基于多功能可扩展快速连接的可编程逻辑单元结构,包括至少一组可编程逻辑单元体,所述可编程逻辑单元体包括用于接收输入信号的函数发生器以及控制所述函数发生器输出形式的发生器输入控制模块;函数发生器的输出端与加法器模块连接,所述加法器模块的输出端、函数发生器的输出端与查找表输出控制模块连接,所述查找表输出控制模块与DFF输入控制模块连接,所述DFF输入控制模块与时序存储模块连接,时序存储模块与DFF输出控制模块连接,并通过所述DFF输出模块输出编程逻辑输出。可编程逻辑单元结构由偶数组的可编程逻辑单元体连接构成,相邻的可编程逻辑单元体之间通过宽输入查找表逻辑模块连接,所述宽输入查找表逻辑模块的输入端分别接收两可编程逻辑单元体的输出信号,宽输入查找表逻辑模块的选择端与函数发生器的相应输出端连接,宽输入查找表逻辑模块的输出端与查找表输出控制模块的输入端连接。所述函数发生器包括第一五输入查找表模块1A以及第二五输入查找表模块1B,发生器输入控制模块包括第一三输入选择器以及第二三输入选择器;第一五输入查找表模块1A的O5输出端与第一二输入选择器的一输入端连接,第二五输入查找模块1B的O5输出端与第一二输入选择器的另一输入端连接,第二五输入查找表模块1B的第五信号输入端与第一三输入选择器的输出端连接,第一三输入选择器的输入端分别接收输入信号A5、输入信号A6以及进位信号CIN,第一二输入选择器的选择端与第二三输入选择器的输出端连接,第二三输入选择器的输入端分别接收配置信号逻辑“1”、输入信号A6以及逻辑进位信号LEI。所述加法器模块包括第一加法器以及第二二输入选择器,所述第二二输入选择器的一输入端与第一五输入查找表模块1A的O3输出端连接,第二二输入选择器的另一输入端接收输入信号A5,第二二输入选择器的输出端作为第一加法器的一位操作数,第一二输入选择器的输出端作为第一加法器的另一位操作数;第一加法器与加法器进位逻辑链CIN连接,第一加法器的输出端与查找表输出控制模块的输入端连接。所述查找表输出控制模块包括第一六输入选择器7A以及第二六输入选择器7B,第一六输入选择器7A的输入端、第二六输入选择器7B的输入端分别与第一二输入选择器的输出端、第一加法器的输出端、第二五输入查找表1B的O5输出端连接,且第一六输入选择器7A的输入端、第二六输入选择器7B的输入端还接收输入信号AX、输入信号AY。所述第一六输入选择器7A的输入端、第二六输入选择器7B的输入端还分别连接宽输入查找表逻辑模块的输出端连接。所述DFF输入控制模块包括第三二输入选择器8A以及第四二输入选择器8B;第三二输入选择器8A的一输入端与第一六输入选择器7A的输出端连接,第四二输入选择器8B的一输入端与第二六输入选择器7B的输出端连接,第三二输入选择器8A的另一输入端、第四二输入选择器8B的另一输入端与前一级的DFF进位输出连接。所述第三二输入选择器8A的另一输入端通过第三三输入选择器接收前一级的DFF进位输出;第三三输入选择器的输出端与第三二输入选择器8A的输入端连接,第三三输入选择器的输入端接收输入信号AY、静态输入初始值逻辑0/1以及前一级的DFF进位输出。所述时序存储模块包括第一DFF触发器9A以及第二DFF触发器9B,所述DFF输出控制模块包括第五二输入选择器10A以及第六二输入选择器10B;第一DFF触发器9A的D端与第三二输入选择器8A的输出端连接,第一DFF触发器9A的Q端与第五二输入选择器10A的一输入端连接,第五二输入选择器10A的另一输入端与第一六输入选择器7A的输出端连接;第二DFF触发器9B的D端与第四二输入选择器8B的输出端连接,第二DFF触发器9B的Q端与第六二输入选择器10B的一输入端连接,第六二输入选择器10B的另一输入端与第二六输入选择器7B的输出端连接。本专利技术的优点:可编程逻辑单元结构内包括至少一组可编程逻辑单元体,可编程逻辑单元结构可以根据用户需要配置成各种功能形式,、可配置能力强,灵活性高,其中进位链逻辑,可以不通过外围走线资源,通过内部直接级联,快速地实现较宽逻辑函数,节约了互联资源,、具有丰富的路径输出资源,供用户灵活布线。附图说明图1为本专利技术可编程逻辑单元的电路结构图。图2为本专利技术可编程逻辑单元组LUTA的电路结构图。图3为本专利技术可编程逻辑单元宽查找表逻辑的电路结构图。图4为本专利技术可编程逻辑单元的输出控制模块电路结构图。图5为本专利技术可编程逻辑单元的触发器DFF链的电路结构图。具体实施方式下面结合具体附图和实施例对本专利技术作进一步说明。如图1所示:为了实现辅助多信号输入的组合逻辑和丰富的路径输出资源,提高可配置能力,本专利技术包括至少一组可编程逻辑单元体,所述可编程逻辑单元体包括用于接收输入信号的函数发生器以及控制所述函数发生器输出形式的发生器输入控制模块;函数发生器的输出端与加法器模块连接,所述加法器模块的输出端、函数发生器的输出端与查找表输出控制模块连接,所述查找表输出控制模块与DFF输入控制模块连接,所述DFF输入控制模块与时序存储模块连接,时序存储模块与DFF输出控制模块连接,并通过所述DFF输出模块输出编程逻辑输出。进一步地,可编程逻辑单元结构由偶数组的可编程逻辑单元体连接构成,相邻的可编程逻辑单元体之间通过宽输入查找表逻辑模块连接,所述宽输入查找表逻辑模块的输入端分别接收两可编程逻辑单元体的输出信号,宽输入查找表逻辑模块的选择端与函数发生器的相应输出端连接,宽输入查找表逻辑模块的输出端与查找表输出控制模块的输入端连接。本文档来自技高网...
基于多功能可扩展快速连接的可编程逻辑单元结构

【技术保护点】
一种基于多功能可扩展快速连接的可编程逻辑单元结构,其特征是:包括至少一组可编程逻辑单元体,所述可编程逻辑单元体包括用于接收输入信号的函数发生器以及控制所述函数发生器输出形式的发生器输入控制模块;函数发生器的输出端与加法器模块连接,所述加法器模块的输出端、函数发生器的输出端与查找表输出控制模块连接,所述查找表输出控制模块与DFF输入控制模块连接,所述DFF输入控制模块与时序存储模块连接,时序存储模块与DFF输出控制模块连接,并通过所述DFF输出模块输出编程逻辑输出。

【技术特征摘要】
1.一种基于多功能可扩展快速连接的可编程逻辑单元结构,其特征是:包括至少一组可编程逻辑单元体,所述可编程逻辑单元体包括用于接收输入信号的函数发生器以及控制所述函数发生器输出形式的发生器输入控制模块;函数发生器的输出端与加法器模块连接,所述加法器模块的输出端、函数发生器的输出端与查找表输出控制模块连接,所述查找表输出控制模块与DFF输入控制模块连接,所述DFF输入控制模块与时序存储模块连接,时序存储模块与DFF输出控制模块连接,并通过所述DFF输出控制模块输出编程逻辑输出;可编程逻辑单元结构由偶数组的可编程逻辑单元体连接构成,相邻的可编程逻辑单元体之间通过宽输入查找表逻辑模块连接,所述宽输入查找表逻辑模块的输入端分别接收两可编程逻辑单元体的输出信号,宽输入查找表逻辑模块的选择端与两相邻可编程逻辑单元体内函数发生器的相应输出端连接,宽输入查找表逻辑模块的输出端与两相邻可编程逻辑单元体相应连接的查找表输出控制模块的输入端连接。2.根据权利要求1所述的基于多功能可扩展快速连接的可编程逻辑单元结构,其特征是:所述函数发生器包括第一五输入查找表模块(1A)以及第二五输入查找表模块(1B),发生器输入控制模块包括第一三输入选择器(4)以及第二三输入选择器(5);第一五输入查找表模块(1A)的O5输出端与第一二输入选择器(3)的一输入端连接,第二五输入查找表模块(1B)的O5输出端与第一二输入选择器(3)的另一输入端连接,第二五输入查找表模块(1B)的第五信号输入端与第一三输入选择器(4)的输出端连接,第一三输入选择器(4)的输入端分别接收输入信号A5、输入信号A6以及进位信号CIN,第一二输入选择器(3)的选择端与第二三输入选择器(5)的输出端连接,第二三输入选择器(5)的输入端分别接收配置信号逻辑“1”、输入信号A6以及逻辑进位信号LEI。3.根据权利要求2所述的基于多功能可扩展快速连接的可编程逻辑单元结构,其特征是:所述加法器模块包括第一加法器(2)以及第二二输入选择器(6),所述第二二输入选择器(6)的一输入端与第一五输入查找表模块(1A)的O3输出端连接,第二二输入选择器(6)的另一输入端接收输入信号A5,第二二输入选择器(6)的输出端作为第一加法器(2)的一位操作数,第一二输入选择器(3)的输出端作为第一加法器(2)的另一位操作数;第一加法器(2)与加法器进位信号CIN连接,第一加法器(2)的输出端与查找表输出控制模块的输入端连接。4.根...

【专利技术属性】
技术研发人员:冯盛刘彤
申请(专利权)人:无锡中微亿芯有限公司
类型:发明
国别省市:江苏;32

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

1