单片机与大规模CPLD有很强的互补性。单片机具有性价比高、功能灵活、易于实现人机对话和良好的数据处理能力等优点;CPLD/FPGA则具有高速度、高可靠性以及开发便捷、灵活等优点。以此两类器件相结合的电路结构在许多高性能仪器仪表和电子产品中已经被广泛应用。
单片机与CPLD/FPGA的接口方式一般有两种,即总线方式与独立方式。
1.总线方式
单片机以总线方式与CPLD/FPGA进行数据与控制信息通信有如下优点。
(1)速度快。其通信工作时序是纯硬件行为,对于MCS-51单片机,只需一条指令就能完成所需的读/写时序,如:
(2)节省CPLD芯片的I/O口线。如图2-13所示,如果将图中的译码器DECODER 设置足够的译码输出,并安排足够的锁存器,就能仅通过19根I/O口线在FPGA与单片机之间进行各种类型的数据与控制信息交换。
全部0条评论
快来发表一下你的评论吧 !