简述FPGA器件和CPLD器件的特征以及它们的区别和联系。
1个回答
展开全部
【答案】:CPLD器件的特征是包含多个SPLD模块,这些SPLD模块之间通过可编程的互连矩阵连接起来。在对CPLD器件编程时,不但需要对其中的每一个SPLD模块进行编程,而且SPLD模块之间的互连线也需要通过可编程互连阵列进行编程。
FPGA器件的特征是大量的可编程逻辑功能模块的“小岛”,被可编程的互连线的“海洋”所包围。
FPGA器件和CPLD器件的联系是高集成度的CPLD器件叮以等价地实现较小规模的FPGA器件的功能。设计人员的当前设计如果是用CPLD器件来实现的.则当该设计在未来进行较大规模的扩展时,可以考虑用FPGA器件来代替当前所采用的CPLD器件。
FPGA器件和CPLD器件的区别是从CPLD器件发展到FPGA器件,并不仪仅是规模和集成度的进一步提升,而是FPGA器件的体系结构远远复杂于CPLD器件。CPLD器件更适合于实现具有更多的组合电路,而寄存器数目受限的简单设计。同时,CPLD器件的连线延迟是可以准确地预估的,它的输入/输出引脚数目较少。FPGA器件更适合于实现规模更大,寄存器更加密集的针对数据路径处理的复杂没计,FPGA器件具有更加灵活的布线策略,更多的输入/输出引脚数目。在集成度不高的没计中.CPLD器件往往以价格优势取胜,而在更高的集成度设计中,FPGA器件则以较低的总体逻辑开销而取胜。
FPGA器件的特征是大量的可编程逻辑功能模块的“小岛”,被可编程的互连线的“海洋”所包围。
FPGA器件和CPLD器件的联系是高集成度的CPLD器件叮以等价地实现较小规模的FPGA器件的功能。设计人员的当前设计如果是用CPLD器件来实现的.则当该设计在未来进行较大规模的扩展时,可以考虑用FPGA器件来代替当前所采用的CPLD器件。
FPGA器件和CPLD器件的区别是从CPLD器件发展到FPGA器件,并不仪仅是规模和集成度的进一步提升,而是FPGA器件的体系结构远远复杂于CPLD器件。CPLD器件更适合于实现具有更多的组合电路,而寄存器数目受限的简单设计。同时,CPLD器件的连线延迟是可以准确地预估的,它的输入/输出引脚数目较少。FPGA器件更适合于实现规模更大,寄存器更加密集的针对数据路径处理的复杂没计,FPGA器件具有更加灵活的布线策略,更多的输入/输出引脚数目。在集成度不高的没计中.CPLD器件往往以价格优势取胜,而在更高的集成度设计中,FPGA器件则以较低的总体逻辑开销而取胜。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询