【技术实现步骤摘要】
本技术涉及数字逻辑电路,尤其涉及一种可编程逻辑电路、系统及电子设备。
技术介绍
1、现有的数字逻辑电路中,通常是使用and门、or门、not门等门电路的组合来构建其逻辑功能。然而,当逻辑电路变得复杂时,所需门电路的数量增多,从而导致关键通路变长,门电路延迟与配线延迟形成积累,大大降低电路执行速度。
技术实现思路
1、基于此,有必要针对上述问题,提出一种可编程逻辑电路、系统及电子设备,以解决现有技术中使用门电路导致的电路执行速度低的问题。
2、本技术提供一种可编程逻辑电路,包括:若干mlut模块,所述mlut模块之间按照预设逻辑连接顺序相连,前一个mlut模块的输出端与后一个mlut模块的输入端相连;
3、每个mlut模块中设置有若干存储预设逻辑真值表的存储器。
4、进一步的,所述mlut模块的输入端包括方向不同的第一输入端和第二输入端,所述mlut模块的输出端包括方向不同的第一输出端和第二输出端;
5、所述mlut模块,包括:
6、第一异步存储器、第二异步存储器、第一同步存储器、第二同步存储器、第一选择器以及输出控制器;
7、所述mlut模块的第一输入端通过所述第一选择器与所述第一异步存储器或第一同步存储器的输入端相连;
8、所述第一异步存储器或第一同步存储器的输出端通过所述第一选择器与所述mlut模块的第一输出端相连;
9、所述mlut模块的第二输入端通过所述第一选择器与所述第二异步存
10、所述第二异步存储器或第二同步存储器的输出端通过所述第一选择器与所述mlut模块的第二输出端相连;
11、所述第一选择器还与所述输出控制器相连。
12、进一步的,所述可编程逻辑电路,还包括:若干单比特mlut模块,所述单比特mlut模块按照预设逻辑连接顺序连接于电路输入端与所述mlut模块的输入端之间,或所述mlut模块之间,或所述mlut模块的输出端与电路输出端之间。
13、进一步的,所述单比特mlut模块,包括:
14、信号选择矩阵、第三异步存储器、第二选择器、第三同步存储器、第三选择器、异步存储选择器;
15、所述信号选择矩阵的输入端与所述单比特mlut模块的输入端相连,所述信号选择矩阵的输出端与所述第三异步存储器的输入端相连;
16、所述第三异步存储器的输出端通过所述第二选择器与所述第三同步存储器的输入端以及第三选择器相连;
17、所述第三同步存储器的输出端通过所述第三选择器与所述单比特mlut模块的输出端相连;
18、所述信号选择矩阵的输出端还通过所述异步存储选择器与所述第二选择器相连;
19、所述第三异步存储器的输出端还通过所述异步存储选择器与所述第二选择器相连。
20、另一方面,本技术还提供一种可编程逻辑系统,包括上述的可编程逻辑电路。
21、另一方面,本技术还提供一种电子设备,包括上述的可编程逻辑电路。
22、本技术采用上述技术方案,具有如下有益效果:
23、本技术中,通过mlut模块中的存储器以及mlut模块的不同连接方式实现大规模可编程逻辑功能,无需使用门电路等逻辑组合电路,从而减少延迟,提升电路执行速度。
本文档来自技高网...【技术保护点】
1.一种可编程逻辑电路,其特征在于,包括:若干MLUT模块,所述MLUT模块之间按照预设逻辑连接顺序相连,前一个MLUT模块的输出端与后一个MLUT模块的输入端相连;
2.根据权利要求1所述的可编程逻辑电路,其特征在于,所述MLUT模块的输入端包括方向不同的第一输入端和第二输入端,所述MLUT模块的输出端包括方向不同的第一输出端和第二输出端;
3.根据权利要求1所述的可编程逻辑电路,其特征在于,还包括:
4.根据权利要求3所述的可编程逻辑电路,其特征在于,所述单比特MLUT模块,包括:
5.一种可编程逻辑系统,其特征在于,包括权利要求1-4任一项所述的可编程逻辑电路。
6.一种电子设备,其特征在于,包括权利要求1-4任一项所述的可编程逻辑电路。
【技术特征摘要】
1.一种可编程逻辑电路,其特征在于,包括:若干mlut模块,所述mlut模块之间按照预设逻辑连接顺序相连,前一个mlut模块的输出端与后一个mlut模块的输入端相连;
2.根据权利要求1所述的可编程逻辑电路,其特征在于,所述mlut模块的输入端包括方向不同的第一输入端和第二输入端,所述mlut模块的输出端包括方向不同的第一输出端和第二输出端;...
【专利技术属性】
技术研发人员:孙京航,胜满德,福岛庆多,
申请(专利权)人:长沙市东方芯科技有限责任公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。