设为首页 | 成都一卡通
人脸消费应用方案
神经元(Neuorn)芯片
发布时间:2014-05-04 来源:未知
神经元芯片是LonwbkrS技术的核心。使用CMOSCLSI技术的神经元芯片使实现低成本的控制网络成为可能。所有得到和处理信息、、作出决定、生成输出和传播控制信息、标准协议、使用不同的通信介质所需要的功能都包括在每个神经元芯片中。神经元芯片是高度集成的,使用它所需要的外部器件是还不错少的,在这种芯片中有三个8位的CPU。较好的个CPU为介质访问控制处理器,它处理LonTakl协议的较好的层和第二层。包括驱动通信子系统硬件和执行冲突避免算法。处理器1和处理器2使用位于共享存储区的网络缓冲区进行通信。正确地对在网络上传播的报文进行编码和解码。第二个CPU为网络处理器。它实现LonTakl协议的第三层到第六层。它进行网络变量的处理、寻址、事务处理、证实、背景诊断、软件计时器、网络管理、函数路径选择等,控制网络通信口,物理地发送和接收数据包。第三个处理器是应用处理器。它执行由用户编写的代码及用户代码所调用的操作系统服务。Neuron芯片的编程语言为NeuornC。它是从AnsiC中派生出来的,并对AnsiC进行了删减和增补。
Neuron芯片有一个非常的通用的通信口。它由五个管脚组成。这5个管脚可以配置为与各种通信介质接口(网络收发器),并且可以覆盖广泛的数据速率。通信口可以配置为单端、微分或特殊目的三种模式{’几,。神经元芯片既可以从具有五个管脚的通信口,也可以从具有H个管脚的1/0口发送和接收信息。这些管脚可以用在不同的配置下,以便为外部硬件提供灵活的接口和访问芯片内部计时器。应用处理器可以读回管脚的电平。管脚100~103具有高电流源能力(1.41llA@0.SV),其他管脚具有标准接收能力(l.4nl气@0.4V)。所有管脚(100一1010)具有含有磁滞的,TIL电平输入。管脚100一107还具有低电平检测锁定。
这n个1/0口有34个预编程的实现有效的测量、计时和控制应用的操作模式对象(即1/0对象)。Lo认Orks技术的一个很重要的特点是提供了一套强有和的开发工具平台LoBuid:与NodBuidr。它不但提供了网络开发的基本工具,如Editor、Debugger等,并且提供了网络协议分析工具。这个工具可以分析与检测网络通信上的节点间的通信包、网络变量等的通信善,包括通信量的分析、数据包的误码率、内容检测等〔洲。这套开发平台工具在美国曾多次获奖,是LonwbrkS技术在应用中能很快从设计到完成的一个基本因素。
(l)LoBnuilder开发工具:
LonBuilde:开发工具包括开发Lon认brks节点和LonwbrkS网络样机所需的所有工具和部件。LonBuilder开发工具包括:
①LonBuilde:开发工作平台,LonBuilder开发工具的核心。LonBuilder开发工具平台集中了三种开发工具一多节点开发系统、管理器和协议分析器,形成一套简单、易用的开发环境。多节点开发系统提供了建立应用软件和测试两个到上百个节点的开发网络硬件的工具。
②四个自由拓扑收必器(FTM一10)。FTM一10收发器为在LonBuilder开发工具平台内集成节点提供了一个调整双绞线收发器,可迥外部节点一起集成到网络样机上。3住宅智能化控制网络方案的分析”
③EDD服务器。EDD服务器可让你使用任何具备动态数据(功能的idowsLNS或你自己的主机用户应用程序。
④PNsP网络服务接口卡和连接件启动工具软件。PNI为你使用服务器、iodwsLNS或你自己的主机用户应用程序。
EDD服务器和PNSI可从LoBider具上分离而安装在P机上,这样可使网络服务器应用程序的开发和应用节点程序的开发同时进行。
(2)LonBuilder软件
LonBuilder软件是一个简单的完整的环境,是建立LonwbkrS节点和网络所需软件工具的集成,这些工具包括:
①编辑器、编译器和源码级调试器,用于建立和调试Neuron芯片应用程序。
②在开发性网络上用于安装和构造节点的网络管理器,使网络的建立如同给一个单独的节点建立程序一样简单。
③用于监视开发网络和说明其活动的协议分析器、允许不精通LonTakl协议的开发者进行网络调试。
这个集成化环境大大减少学习时间,并且大大提高了开发者建立控制网络应用项目的生产效率。开发者会发现他们可以在收到LonBuilde:开发工具后的几个星期内就建立一个复杂的控制网络应用项目。
(3)开发站硬件
开发站硬件是一个可扩展的硬件平台,它包括两个LonW6rks节点,一个用于网络管理,一个用于协议分析。
①两个Neuorn仿真器:这对Neuron节点通过NeuronC调试器运行和调试
NeuronC程序,并且可测试1/0样机和收发器硬件,这两个Neuorn仿真器对于在网络上相互作用的两上节点可以同时调试其应用程序。仿真器和NeuornC调试器可对两个并行运行的应用程序进行单步操作、设置断点和修改应用程序和网络变量。仿真器可以通过安装在工作站的自由拓扑网络相互通讯,或与网络管理器的协议分析器通讯。
②LonwbkrS收发器:LonBuilde:开发工具基本系统包括四个LonBuilder
SMX适配器和4个自由拓扑模块式收发器,LonBuilde:SMX适配器和FTM一10SMX兼容收发器被安装在两个Neuorn仿真器和开发站网络中管理和协议分析节点上。
③应用接口卡:这个工具包括用于在Neuorn仿真器上连接1/0用户和收发器
硬件的应用接口板和电缆,包括LonBuilde:模块应用接口(用于LonwbrkS基于控制模块的节点)和在仿真技术中使用Neuorn3120或3150适配器的LonBuidle:应用3住宅智能化控制网络方案的分析接口适配器(用于不是基于Lo6rks控制模块的节点),可以对用户节点硬件进行
内部电路测试。由于允许仿真器硬件在建造完整的用户节点之前来测试1/0和收发器样机,应用接口工具大大降低了硬件开发成本和时间。
④DDE服务器:动态数据交换(DDE)服务器使得任何与DDE兼容的Micorosft
Windows应用程序具备监视和控制Lonwbrks网络的艰力,且无需编程。DDE定义MciorosftWindows应用程序与其他部分共享信息资源的标准方法。它使得在Lon认七krs网络上增加图表化用户界面变得容易。使用服务器,任何与DDE兼容的Windows应用程序均可观察网络变量值和应用报文,而且可以改变网络变量和应用报文,从而影响了网络的操作。
⑤PCNSIPC接口卡:PCNSIPC接口卡提供了一个ISA总线PC机和Lonwbrks
网络高效能接口(还不错多每秒228个数据包)。配备有PCNSI的PC机便可以用来进行Lonwbkrs网络的集中化监视、控制和网络管理,PCNSI也可以用求开发与其它网络和系统和高效能网。PCNSI用Lon认!OkrsSMX收发器为同所有Lonwbrks通讯媒介的接口提供了一个灵活的解决方法。使用LonBnilde:开发工具,开发者只需很少的培训且不需要制造新的工具或学习复杂的网络协议便可建立Lon认bkrs用户节点。