首页 > 嵌入式硬件 > 总线与接口

在通信领域,摩托罗位的(如、、等)的应用越来越广泛。由于这些嵌入式CPU上集成着丰富的通信资源(如快速以太网接口、多个串口等),而且有较高的运行速度和较低的价位,故在一些远程测控领域的应用也越来越多。同时在许多系统中都需要实时时钟,而应用最广泛的当数的时钟芯片。摩托罗拉的系列地址线和数据线是独立的,而的时钟芯片的地址线和数据线是复用的。本文以和为例,给出接口的设计方法和电路。因为用来实现,进步增加了通用性。

1 的功能和时序特点

在我们开发的宽带接入服务器(BNAS)中用到了,作为客户端与服务器配合实现对用户信息的认证、鉴权、计费等功能。在处理计费信息时需要有实时时钟基准,我们选择了的实时时钟芯片。DS1687的引脚分布如图1所示。

ic72新闻中心

DS1687具有以下主要功能:

*集成晶振和锂,芯片中RAM的数据在掉电后不会丢失;

*解决千年虫问题;

*集成242字节的;

*可编程方波输出;

*输出32.768kHz信号,以支持电源管理功能;

*在不加电时数据至少保存10年。

DS1687的CPU接口为地址线数据线复用,读写时序分别如图2和图3所示。

ic72新闻中心

ic72新闻中心

2 MPC860的时序特点

MPC860有异步和同步两种总线接口,分别称为CPU和GPCM。UPM连接同步操作芯片,如、SSRAM,具有较高的总线速度;GPCM连接异步操作的芯片,如异步时序内存、异步时序的专用芯片。MPC860的GPCM接口是地址和数据非复用的,基本操作时序如图4所示。为了简单起见,将读写时序在同一帧图上描述。其中片选读信号OE和写信号WE的上升或下降沿的位置可通过设置寄存器进行调整。

3 接口的设计原理和具体实现

从DS1687的时序看出,在一次读或写的操作中,地址/数据线先出现地址后出现数据;而GPCM接口在一次操作中,数据线输出数据,地址线输出地址。从这个特点出发,设想用MPC860的两次操作产生的时序来完成DS1687的一次操作。具体思路如下:把MPC860的数据线(D0…D7)与DS1687的地址/数据线(AD0…AD7)相连,通过MPC860的GPCM口直接输出的地址A11(也可根据内存空间划,随着选择一根地址线)、片选CS5(MPC860共有8个片选输出)、读信号OE和写信号WE的逻辑运算产生DS1687的ALE信号、读信号DS_RD、写信号DS_WE和片选信号DS_CS。逻辑运行如下:

ALE=!(CS5) A11 WE)

DS_RD=OE !A11

DS_WE=WE !A11

DS_CS=CS5 /A11

上述逻辑用或门、非门很容易实现,但在本系统中,还要实现MPC860上电配置字设置、长监控时间的看门狗、MPC860与其它专用芯片的接口等其它功能,故选择可编程逻辑器件PLD来完成这些功能。随着PLD器件密度的提高和价格的下降,在系统中的应用会越来越广泛。在本设计中选择了公司的器件。它属系列,由多个功能块(FB)和I/O块(IOB)组成,由矩阵FastCONNECTII完全互连。IOB提供器件的输入和输出缓冲,每个FB提供具有54个输入和18个输出的可编程逻辑的容量。该系列54个输入和18个输出的可编程逻辑的容量,该系列都是在系统可编程的,编程/擦除次数最少为1万次。的延时可以预测,适合作小规模的、对时序要求严格的逻辑。设计采用图形输入方式,逻辑原理如图5所示。

下面分析该电路的工作过程。当MPC860对DS1687进行读操作时(假设读取地址0x55的数据),首先执行一条地址为0x07060000,数据为0x55的写指令:

REG8(0x07060000)=0x55

ic72新闻中心

地址可根据系统定,但要保证A11=0,此时DS_RD、DS_WE、DS_CS均无效。DS1687的ALE信号在下降沿将AD0~AD7上的数据锁存作为地址,从ALE的表达式看到,ALE的下降沿正是WE的上升沿,而此时AD0~AD7上的数据也正是是指令写入的数0x55,也就是DS1687在ALE下降沿把0x55锁存作为地址。紧接着执行一条读取指令:

=REG8(0x07160000)

应保证读操作地址的A11=1。由操作时序和逻辑表达式可知,此时

ALE=0

DS_CS=CS5

DS_RD=OE

在DS_RD(OE)的上升沿,将0x55单元处的数据锁存进MPC860的单元。

当MPC860对DS1687进行写操作时(假设地址为0x55,写入的数据为0xaa),需要两条写指针,第一条与读DS1687操作时相同,目的是把地址写入DS1687:

REG8(0x07060000)=0x55

第二条同样是一条写指令:

REG8(0x07160000)=0xaa

但目标地址要保证A11=1,此时接口输出的信号值为:

ALE=0

DS_CS=CS5

DS_WE=WE

在DS_WE(即WE)的上升沿,将数据锁存进DS1687。

ic72新闻中心

4 小结

在实际使用过程中,可以将读写DS1687分别编成一个函数,简化编程。该方法不仅适合于MPC860和DS1687的接口,也适合其它的数据地址非复用的CPU和数据地址复用的外围芯片的接口。该接口设计在BNAS系统中成功使用之后,已陆续在公司部门得到了应用。

ic72新闻中心

本文引用地址: http://www.21ic.com/embed/hardware/can/201811/76800.html

换一批

延伸阅读

[行业资讯] 五邑大学牵手中科院半导体研究所 共建数字光芯片联合实验室

五邑大学牵手中科院半导体研究所 共建数字光芯片联合实验室

近日,中科院半导体研究所——五邑大学“数字光芯片联合实验室”签约暨揭牌仪式在位于北京的中国科学院半导体研究所举行。该实验室将开展有关数字光芯片的研究和人才培养,助力江门产业转型升级,推动粤港澳大湾区建设。正在北京参加全国两会的市委副书记、市......

关键字:芯片 半导体 中科院

[行业资讯] 新款混合芯片来袭,超低功耗与智能结合的混合够不够看?

新款混合芯片来袭,超低功耗与智能结合的混合够不够看?

据外媒报道称,近日,佐治亚理工学院的研究人员称,一种受大脑启发的超低功耗混合芯片可以帮助手掌大小的机器人协作并从他们的经验中学习。新型的ASIC(以毫瓦功率运算)与新一代的低功率电机和传感器相结合,可以帮助智能蜂群机器人运行数小时而不是数分......

关键字:芯片 混合芯片 处理器

[行业资讯] 固态硬盘价跌量增 主控芯片等厂商受惠

固态硬盘价跌量增 主控芯片等厂商受惠

NAND Flash价格持续走跌,全球存储器大厂争相推出新款固态硬盘抢攻市占率,价跌量增、固态硬盘渗透率攀升,带动台厂控制芯片供应商硅力-KY、瑞昱出货放量,法人预估上半年固态硬盘芯片可望出现双位数成长。 ......

关键字:存储器 芯片 固态硬盘

[行业资讯] 中国电科子公司增资项目挂牌转让 拟募资不低于6亿元

中国电科子公司增资项目挂牌转让 拟募资不低于6亿元

中国电子科技集团有限公司旗下高端制造企业重庆中科渝芯电子有限公司拟通过增资方式引入1家投资方,拟募集资金金额不低于6亿元,所募资金主要用于投资建设8英寸特色中试工艺平台。根据增资方案,本次增资完成后,融资方原有股东持股比例不低于51%,其中......

关键字:中科渝芯 芯片 集成电路

[行业资讯] 进一步优化集成电路专业人才培养机制

进一步优化集成电路专业人才培养机制

全国政协委员、中国科学院院士郝跃:进一步优化集成电路专业人才培养机制 ......

关键字:集成电路 芯片 人才
条评论

我 要 评 论

网友评论

大家都爱看

  • 扇出型晶圆级封装的优势和挑战!

    我们有能力创造一些能保持前代性能并且更好更小的电子设备,例如今天的可穿戴设备、智能手机或平板电脑,这是由于很多因素超过摩尔定律而快速发展,从而能够从底层的嵌入组件发展到今天把它们封…

    2018-03-29
  • Xilinx推出革命性的新型自适应计算产品

    自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX)),近日宣布推出一款超越FPGA功能的突破性新型产品,名为ACAP(Adaptive Compute Acceleration Platform,自适应计算加速…

    2018-03-20
  • 赛普拉斯为树莓派3 B+ IoT单板计算机提供强大稳定的无

    先进嵌入式系统解决方案的领导者赛普拉斯(纳斯达克代码:CY)近日宣布其Wi-Fi®和蓝牙®combo解决方案为全新的树莓派 3 B+(Raspberry Pi 3Model B+)IoT单板计算机提供强大稳定的无线连接…

    2018-03-20
  • 观看直播领红包,SEED-A10加速卡助力人工智能

    随着云服务器、云计算的发展,大家对硬件加速的需求越来越多,但是随着设备功耗的上升、性能需求越来越高,常规加速设备以及开始不能满足需求,因此FPGA逐渐在硬件加速中找到了自己的位置,而艾…

    2018-03-19
  • 特朗普:博通不得以任何形式收购高通

    白宫周一(3月12日)晚发出声明,川普(特朗普)总统出于“国家安全”考量、禁止新加坡博通公司(Broadcom)收购美国高通公司(Qualcomm)。

    2018-03-14