【技术实现步骤摘要】
一种可配置逻辑单元电路及FPGA电路
[0001]本专利技术涉及模拟集成电路
,尤其涉及到一种配置逻辑单元电路及FPGA电路。
技术介绍
[0002]查找表是可编程逻辑器件结构中最基本和核心的逻辑部件。基于查找表(Look
‑
upTable,LUT)的可编程逻辑器件,具有开发周期短、成本低、风险小、集成度高、灵活性大等优点,被广泛应用于通信、互联网、汽车以及航空航天等领域。
[0003]通常,一个N输入查找表包括2N个可编程存储元件,以及一个2N到1的多路数据选择器。随着查找表输入端数量的不断增加,电路规模将按照2N规律急剧增加,致使面积变大、功耗变高以及速度变慢等。通过增加查找表输入端数据实现多种函数,并不具有实用价值。而研究表明,输入端数量为4至6的查找表具有最佳的面积和延时性能。因此,此类的查找表在可编程逻辑单元中得到广泛应用。
[0004]但是,现有的4至6输入查找表逻辑资源的密度偏低,配置固定且不灵活,因此,基于现有的查找表在配置复杂的逻辑函数时,会消耗较多的逻辑资源,同时布 ...
【技术保护点】
【技术特征摘要】
1.一种可配置逻辑单元电路,其特征在于,包括查找表模块、全加器模块和选择器模块;所述查找表模块包括四个4输入的查找表,分别为第一查找表、第二查找表、第三查找表和第四查找表,且所述第一查找表、所述第二查找表、所述第三查找表和所述第四查找表复用输入信号;所述全加器模块包括级联的第一全加器和第二全加器,所述第一全加器与所述第一查找表和第二查找表的输出端相连接,并接入低位进位;所述第二全加器与所述第三查找表和第四查找表的输出端相连接,并输出本位进位;所述选择器模块包括:第一选择器,其第一输入端和第二输入端分别与所述第一查找表和所述第二查找表的输出端相连接,且其输出受第一控制信号的控制;第二选择器,其第一输入端和第二输入端分别与所述第三查找表和所述第四查找表的输出端相连接,且其输出受所述第一控制信号的控制;第三选择器,其第一输入端和第二输入端分别与所述第一选择器和所述第二选择器的输出端相连接,且其输出受第二控制信号的控制;第四选择器,其第一输入端和第二输入端分别与所述第一全加器和所述第三选择器的输出端相连接,且其输出受第三控制信号的控制;第五选择器,其第一输入端和第二输入端分别与所述第二全加器和所述第二选择器的输出端相连接,且其输出受第四控制信号的控制。2.根据权利要求1所述的可配置逻辑单元电路,其特征在于,包括第一配置模式,所述第一配置模式下:所述第一控制信号控制所述第一选择器的第一输入端的输入或者第二输入端的输入作为输出,控制所述第二选择器的第一输入端的输入或者第二输入端的输入作为输出;所述第二控制信号控制所述第三选择器的第一输入端的输入作为输出,所述第三控制信号控制所述第四选择器的第二输入端的输入作为输出;所述第四控制信号控制所述第五选择器的第二输入端的输入作为输出。3.根据权利要求2所述的可配置逻辑单元电路,其特征在于,还包括第二配置模式,所述第二配置模式下:所述第三控制信号控制所述第四选择器的第一输入端的输入作为输出,所述第四控制信号控制所述第五选择器的第一输入端的输入作为输出。4.根据权利要求1所述的可配置逻辑单元电路,其特征在于,所述查找表模块还包括:四个2输入的查找表,分别为第五查找表、第六查找表、第七查找表和第八查找表,且所述第五查找表、所述第六查找表、所述第七查找表和所述第八查找表复用输入信号;所述选择器模块还包括:第六选择器,其第一输入端和第二输入端分别与所述第五查找表和所述第六查找表的输出端相连接;第七选择器,其第一输入端和第二输入端分别与所述第七查找表和所述第八查找表的输出端相连接;且所述第六选择器和所述第七选择器的输出均受所述第二控制信号的控制;
第八选择器,其第一输入端和第二输入端分别与所述第六选择器和所述第七选择器的输出端相连接,其输出端与所述第五选择器的第三输入端相连接;且所述第八选择器的输出受所述第一控制信号的控制。5.根据权利要求4所述的可配置逻辑单元电路,其特征在于,还包括第三配置模式,所述第三配置模式下:所述第一控制信号控制所述第...
【专利技术属性】
技术研发人员:刘纳源,何坤阳,何滇,宋子奇,田冀楠,臧光,吴勇,王东,张野,李晴,翟世奇,
申请(专利权)人:西安电子科技大学芜湖研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。