[实用新型]一种应用CPLD进行数据地址总线扩展的电路有效

专利信息
申请号: 201621333661.7 申请日: 2016-12-06
公开(公告)号: CN206363116U 公开(公告)日: 2017-07-28
发明(设计)人: 孔德裔 申请(专利权)人: 广州奇芯机器人技术有限公司
主分类号: G05B19/042 分类号: G05B19/042
代理公司: 广州天河恒华智信专利代理事务所(普通合伙)44299 代理人: 区长钊
地址: 510070 广东省广州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用 cpld 进行 数据 地址 总线 扩展 电路
【说明书】:

技术领域

实用新型涉及数据地址总线扩展技术领域,尤其是一种应用CPLD进行数据地址总线扩展的电路。

背景技术

目前,MCU微控制单元通过并行数据总线与多个外设如FPGA、SRAM、FLASH等进行数据通讯。MCU与外设之间的物理连接一般中间通过多个74系列的双向驱动芯片(例74LVC162245等)进行桥接。

此方案MCU与外设之间的数据线和控制地址线将由PCB线路板进行一对一的正确桥接,如果有一条数据线或者控制地址线接错或者调换了,它们所有总线的通讯将不能正常进行。当MCU需要通过总线与多个外设进行通讯时,MCU将需与多个74系列双向驱动芯片进行物理连接,那么总线的连接结点将比较多,这增加PCB布线的难度,同时因连接结点的增多信号的完整性设计难度将程几何增长。

总线与外设之间物理连接出现错漏、错换和当外设数量比较多时PCB的布线难度将比较困难,总线的信号完整性也是比较难得到保证。

实用新型内容

本实用新型针对上述存在的问题,提供布线简单,灵活性好,信号完整度高的一种应用CPLD进行数据地址总线扩展的电路。

本实用新型一种应用CPLD进行数据地址总线扩展的电路,包括:MCU微控制单元、外设单元和CPLD可编程逻辑器件。

优选地,所述外设单元包括FPGA、SRAM或FLASH数据通讯单元。

此方案通过CPLD做为总线的桥接,只需要把数据地址总线所有的引脚都连接到CPLD的引脚上。再由CPLD的软件编程灵活连接到各个外设,这有效果地解决数据线地址线出现错漏问题,并可以进行灵活链接调配。它们之间的连线不存在多个总线连接在一起的多结点问题,PCB布线也非常简结,有效地解决了信号因结点过多引起信号不完整的问题。

附图说明

图1为本实用新型的实施例的结构示意图。

具体实施方式

以下结合附图对本实用新型的实施例作详细描述。

如图1所示,本实用新型创造提供了一种应用CPL D进行数据地址总线扩展的电路包括:MCU微控制单元、外设单元和CPLD可编程逻辑器件:MCU微控制单元与CPLD可编程逻辑器件之间通过数据地址总线连接;外设单元与CPLD可编程逻辑器件之间通过数据地址总线连接。

可编程逻辑芯片CPLD作为MCU微控制单元与外设单位的中间桥接。所有的地址数据总线引脚都接在CPLD的引脚上,外设单位与可编程逻辑芯片CPLD之间通过数据地址总线物理桥接。可编程逻辑芯片CPL D通过MCU与外设的通讯时序和访问逻辑关系进行分时选通各路数据地址总线,以实现MCU与多个外设进行数据通讯。

上述实施例仅例示性说明实用新型的原理及其功效,而非用于限制本实用新型。任何熟悉本技术的人士皆可在不违背本实用新型的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属领域内具有通常知识者在未脱离本实用新型所揭示的精神和技术领域下所完成的一切修饰或改变,仍应由本实用新型的权利要求所涵盖。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州奇芯机器人技术有限公司,未经广州奇芯机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201621333661.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top