标签:fpga是什么,fpga教程,fpga培训,http://www.5idzw.com
MPC850中复位逻辑和CPM协议切换的CPLD实现,http://www.5idzw.com
3.2 复用逻辑的CPLD实现
将MPC850需要复用的I/O端口全部连接到XC95144XL的可编程I/O口,然后将外部连接的各通信端口(RS232、以太网1、以太网2等)也连接到XC95144XL的可编程I/O口。这样,当MPC850需要切换到某个外部端口时,除设置内部相关寄存器外,通过数据和地址线控制XC95144XL内部的复位控制寄存器就可以完成I/O口的切换。余下的工作就是了解复用控制寄存器的结构和CPLD的读写时序。这样,通过对各位的设置就能开关相应I/O口。图3和图4分别是CPLD的读写时序和复用控制寄存器的位定义结构图。
4 总结
本文介绍了MPU和CPLD在嵌入式设计中的综合应用方法,同时提供了一种简单的实现方案,随着VLSI集成度和功能的不断增强,MPU和CPLD的结合应用远不止文中提到的这些。随着先进集成工艺和大批量生产的出现,CPLD器件的成本也不断下降,其集成密度、速度和性能也将大幅提高。另外,其CPLD器件的设计灵活性也使得它能够完成许多更多复杂的在片设计,从而极大地扩展了MPU的功能,增强了系统的易裁减特性,而这切都无颖将充分提升设计人员的创造空间。
,MPC850中复位逻辑和CPM协议切换的CPLD实现