位置:51电子网 » 技术资料 » 嵌入式系统

CY7C53120神经元芯片及其应用

发布时间:2008/6/3 0:00:00 访问次数:777

作者:石油大学(华东) 洪 利 来源:《国外电子元器件》

摘要:由cypress公司和toshiba公司制造的神经元芯片cy7c53120是组成lonworks控制网络的核心。其芯片内集成了介质访问控制、网络管理、控制应用等三个处理器,且内嵌lontalk协议,并在rom固件映像中包含先编好的i/o驱动程序和网络操作系统。文中介绍了cy7c53120的内部结构、特点及具体应用。 关键词:神经元芯片 lonworks控制网络 lontalk协议 固件 cy7c53120 1 概述 cy7c53120神经元芯片内集成了三个处理器,这是lonworks控制网络的核心单元,网络中所有节点的介质访问控制、网络管理、控制应用均由它完成。cy7c53120的工作电压为5v,时钟频率为10mhz(cy7c53120e2)、40mhz(cy7c53120e4)。片内有2k(cy7c53120e2)、4k(cy7c53120e4)字节的eeprom和2k字节的sram以及10k(cy7c53120e2)、12k(cy7c53120e4)字节的rom。其内嵌的低压检测电路可用于防止电源电压降低过程中的不正确操作和错误写入。另外,cy7c53120还内嵌lontalk协议通信协议,并在rom固件映像中包含预先编好的i/o驱动程序和一个完整的网络操作系统。cy7c53120这些特征使得它非常适合于组成现场监视控制网络。 cy7c53120的主要特点: ●11个可编程i/o引脚; ●内嵌2个16位的可编程定时器/计数器; ●具有34种不同类型垢i/o功能,可处理大量的输入和输出; ●rom固件映像中包含预先编好的i/o驱动程序,大大简化了应用程序的编写; ●2个cpu用来处理内嵌的通信协议。通信cpu与应用cpu可并行工作; ●内嵌lontalk协议,协议支持iso(国际标准化组织)所定义的osi(开放系统互连)参考模型的全部7层服务; ●rom固件映像中包含一个完整的网络操作系统,可大大简化应用程序的编写; ●内嵌双绞线收发器; ●通信模式和通信速率可支持不同类型的外部收发器; ●通信端口收发器模式和逻辑地址的信息都存储在eeprom中; ●应用程序可存储在eeprom中,并可通过网络下载来更新应用; ●内嵌看门狗定时器; ●每个芯片都有唯一的id号。此id号可用于网络的逻辑安装; ●支持睡眠工作模式,以达到节能的目的; ●具有高阻抗通信端口(cp0~cp3)。 2 cy7c53120的结构 cy7c53120的内部结构如图1所示。它主要由处理器单元、应用i/o口和通信端口三部分组成。 2.1 处理器单元 cy7c53120芯片内集成有三个处理器,其中一个执行用户应用程序,另两个用于完成网络任务。三个处理器的功能信内部共享存储器区域之间关系如图2所示。 cpu-1是介质访问控制(media access control-mac)处理器,负责处理7层lontalk协议的第1层和第2。cpu-1的处理功能包括驱动通信子系统硬件和执行介质访问算法。cpu-1和cpu-2使用可共享存储区中的网络缓冲区相互通信。 cpu-2是网络处理器,用来实现lontalk协议的第3~6层。cpu-2负责处理网络变量、寻址、事务处理、证实、背景诊断、软件定时器和网络管理。cpu-2使用网络缓冲区与cpu-1通信,并使用应用缓冲区与cpu-3通信。这些缓冲区也位于共享存储区中。当更新共享数据时,对这些缓冲区的访问是由硬件信号装置协调的,因为这样可以避免冲突。 cpu-3是应用处理器,用来执行用户编写的代码,并执行应用程序代码所调用的操作系统服务。使用的编程语音是neuron c,neuron c派生于ansi c语言,并对ansi c语言进行了优化和增强,并能使用lonworks分布式控制系统的应用程序。 2.2 应用i/o口 cy7c53120具有11个i/o引脚(io0~io10),提供有34种编程方式,并可通过编

作者:石油大学(华东) 洪 利 来源:《国外电子元器件》

摘要:由cypress公司和toshiba公司制造的神经元芯片cy7c53120是组成lonworks控制网络的核心。其芯片内集成了介质访问控制、网络管理、控制应用等三个处理器,且内嵌lontalk协议,并在rom固件映像中包含先编好的i/o驱动程序和网络操作系统。文中介绍了cy7c53120的内部结构、特点及具体应用。 关键词:神经元芯片 lonworks控制网络 lontalk协议 固件 cy7c53120 1 概述 cy7c53120神经元芯片内集成了三个处理器,这是lonworks控制网络的核心单元,网络中所有节点的介质访问控制、网络管理、控制应用均由它完成。cy7c53120的工作电压为5v,时钟频率为10mhz(cy7c53120e2)、40mhz(cy7c53120e4)。片内有2k(cy7c53120e2)、4k(cy7c53120e4)字节的eeprom和2k字节的sram以及10k(cy7c53120e2)、12k(cy7c53120e4)字节的rom。其内嵌的低压检测电路可用于防止电源电压降低过程中的不正确操作和错误写入。另外,cy7c53120还内嵌lontalk协议通信协议,并在rom固件映像中包含预先编好的i/o驱动程序和一个完整的网络操作系统。cy7c53120这些特征使得它非常适合于组成现场监视控制网络。 cy7c53120的主要特点: ●11个可编程i/o引脚; ●内嵌2个16位的可编程定时器/计数器; ●具有34种不同类型垢i/o功能,可处理大量的输入和输出; ●rom固件映像中包含预先编好的i/o驱动程序,大大简化了应用程序的编写; ●2个cpu用来处理内嵌的通信协议。通信cpu与应用cpu可并行工作; ●内嵌lontalk协议,协议支持iso(国际标准化组织)所定义的osi(开放系统互连)参考模型的全部7层服务; ●rom固件映像中包含一个完整的网络操作系统,可大大简化应用程序的编写; ●内嵌双绞线收发器; ●通信模式和通信速率可支持不同类型的外部收发器; ●通信端口收发器模式和逻辑地址的信息都存储在eeprom中; ●应用程序可存储在eeprom中,并可通过网络下载来更新应用; ●内嵌看门狗定时器; ●每个芯片都有唯一的id号。此id号可用于网络的逻辑安装; ●支持睡眠工作模式,以达到节能的目的; ●具有高阻抗通信端口(cp0~cp3)。 2 cy7c53120的结构 cy7c53120的内部结构如图1所示。它主要由处理器单元、应用i/o口和通信端口三部分组成。 2.1 处理器单元 cy7c53120芯片内集成有三个处理器,其中一个执行用户应用程序,另两个用于完成网络任务。三个处理器的功能信内部共享存储器区域之间关系如图2所示。 cpu-1是介质访问控制(media access control-mac)处理器,负责处理7层lontalk协议的第1层和第2。cpu-1的处理功能包括驱动通信子系统硬件和执行介质访问算法。cpu-1和cpu-2使用可共享存储区中的网络缓冲区相互通信。 cpu-2是网络处理器,用来实现lontalk协议的第3~6层。cpu-2负责处理网络变量、寻址、事务处理、证实、背景诊断、软件定时器和网络管理。cpu-2使用网络缓冲区与cpu-1通信,并使用应用缓冲区与cpu-3通信。这些缓冲区也位于共享存储区中。当更新共享数据时,对这些缓冲区的访问是由硬件信号装置协调的,因为这样可以避免冲突。 cpu-3是应用处理器,用来执行用户编写的代码,并执行应用程序代码所调用的操作系统服务。使用的编程语音是neuron c,neuron c派生于ansi c语言,并对ansi c语言进行了优化和增强,并能使用lonworks分布式控制系统的应用程序。 2.2 应用i/o口 cy7c53120具有11个i/o引脚(io0~io10),提供有34种编程方式,并可通过编

相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!