CPLD的作用

核心提示主要是用于地址空间分配。通过分bank,提高对高容量的flash支持和对其它外设提供地址空间。例如:网络接口和usb接口。你可以按自己的需要通过跳线重新分配,对于uboot和linux没有什么影响(当然你要从别人的版本改改适应自己的)。答案

主要是用于地址空间分配。通过分bank,提高对高容量的flash支持和对其它外设提供地址空间。例如:网络接口和usb接口。你可以按自己的需要通过跳线重新分配,对于uboot和linux没有什么影响(当然你要从别人的版本改改适应自己的)。

答案: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器件则以较低的总体逻辑开销而取胜。

 
友情链接
鄂ICP备19019357号-22