单片机与大规模CPLD有很强的互补性。单片机具有性价比高、功能灵活、易于实现人机对话和良好的数据处理能力等优点;CPLD/FPGA则具有高速度、高可靠性以及开发便捷、灵活等优点。以此两类器件相结合的威廉希尔官方网站 结构在许多高性能仪器仪表和电子产品中已经被广泛应用。
单片机与CPLD/FPGA的接口方式一般有两种,即总线方式与独立方式。
1.总线方式
单片机以总线方式与CPLD/FPGA进行数据与控制信息通信有如下优点。
(1)速度快。其通信工作时序是纯硬件行为,对于MCS-51单片机,只需一条指令就能完成所需的读/写时序,如:
(2)节省CPLD芯片的I/O口线。如图2-13所示,如果将图中的译码器DECODER 设置足够的译码输出,并安排足够的锁存器,就能仅通过19根I/O口线在FPGA与单片机之间进行各种类型的数据与控制信息交换。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !