arcnet网络协议解析设备设计

合集下载

ARCNET局域网的协议剖析和应用技术

ARCNET局域网的协议剖析和应用技术

ARCNET局域网的协议剖析和应用技术1 引言ARCNET最初由美国Datapoint公司于1977年成功开发并用于办公局域网中,后来以太网以其更快的传输速率和大量的数据传输量使办公室网络的需求由ARCNET转向以太网。

而ARCNET时间的确定性,数据传输的可靠性和组网的灵活性,使其在工业实时控制系统中找到了新的应用途径―嵌入式控制系统的应用。

ARCNET广泛应用于实时控制的各个领域,诸如印刷、电力、船舶、铁路运输、楼宇自动化等领域都可以见到它的身影。

ARCNET常常嵌入到具体系统中,国外很多仪器设备都设有ARCNET网络接口标准。

目前全球已有大约1000万个ARCNET节点应用于工业控制领域中[2]。

国内的应用也有一定发展,一些技术人员开始尝试用ARCNET网络构造实时控制系统,完成国外进口产品的升级换代。

但其发展还远远不够,为了更好地推广ARCNET技术,促进工业自动化的发展,本文从ARCNET的技术及应用等角度,加以介绍。

2 ARCNET工作机制ARCNET局域网采用了优化的令牌总线协议(IEEE802.4),除了具有令牌总线网的一般特点外,还具有如下特点:①网络中每个节点保存有下一个节点的逻辑地址,可以生成一个网络活动节点地址表。

②为了避免目的节点没有空闲缓冲区而引起信息的丢失,设置了空闲缓冲区查询帧,通过查询可以减少不必要的数据重传,提高了网络运行效率。

ARCNET是一个真正开放标准协议,1999年成为美国国家标准ANSI/ATA878.1。

从OSI 参考模型来看,它提供了网络的物理层和数据链路层服务,说明ARCNET能方便地在两个节点之间实现数据包的发送和接收。

2.1 逻辑环的建立在ARCNET网络中,每个节点均有一个唯一的MAC(Medium Access Control)地址,其取值范围为0~255,其中0是网络广播地址。

每个节点在系统初始化或重构时确定它在逻辑环中的下一个节点,并将下一个节点的ID值保存在各自专用的寄存器NID(Next ID)中,并按MAC地址从小到大的顺序构成一个逻辑环路。

arcnet协议基础[1]

arcnet协议基础[1]

14
同轴电缆总线的配置规范
参数 电缆类型 电缆物理布局 最大节点数 最大有源Hub数 有源Hub和节点间的最大距离 有源Hub和无源Hub间的最大距离 无源Hub和节点间的最大距离 数据传输速率 规范 RG-62 星型总线 254 每有源电缆一个 610m(2000英尺) 30.5(100英尺) 30.5(100英尺) 2.5Mb/s
29
• 如果工作站10想重新进入环,它必须等待令牌的时 间为840ms.如果它还未经过ITT帧被 邀请发送,它必须调用全部重新配置机制.
28
• 于是每个站都将其自身的后继者设置为自身地址 (ID)加1,并设置超时值.以后的过程与启动时一样. • 在ARCnet技术中,删除一个工作站是一个较简单的 过程,不需调用全部重新配置机制.如果地址为10 的工作站从环上已撤离,而且只要对其前驱者工 作站1发来的ITT帧不响应的时间超过74us.工作站 1便认为工作站10不再存在.工作站1便对其NID值 增加1(新值为11),并将ITT发到工作站11.如果在 74us后还是没有响应,则重复上述过程.下一个站 地址为25,工作站1需要(25-10)X74us=1.1ms的时 间,才能发现它的后继工作站为25.
24
• NAK是ASCII字符集中的否认字符(15hex).当响应 FBE帧而发送NAK时,表示接收工作站不具有可 供使用的缓冲空间.NAK帧也没有DID字段,其原因 与ACK帧相同. • 上图(e)所示为数据帧。帧中SOH(标题开始)是 ASCII字符集中的标题开始字符(01hex)。SID(源 点ID)和(终点ID)表示源点和终点工作站的地址。 CP(连续指针)字段指示工作站在存储器中找到的 传输数据的起点.数据字段DATA具有可变长度,处 于1字节和508字节之间,用以携带用户数据.2字 节的CRC字段由发送站添加,用来保护Data字段.

基于ARCNET令牌总线的网络接口模块的设计

基于ARCNET令牌总线的网络接口模块的设计
维普资讯

基 于 A C T令 牌 总 线 的 网 络 接 口模 块 的 设 计 R NE
基于 A C E 令牌总线的网络接 口模块的设计 RNT
姜 娜 中 萍 周 东 ( 北京交通大学电气工程 学院, 北京 104 ) 0 04
摘 要
机 器人 和美 国的 无 线 基 站 中都 能 发 现 其 应用 ,我 国 引进 的 电动
车 组 E — 0 0也 采 用 了 A C T局 域 网技 术 。 2 10 R NE 在 A CN T网 络 控 制 系 统 中 , 有 的设 备 ( R E 所 如传 感 器 、 电机
当负载较重 、 网络节点较多 时, 这种等待发送的时间往往变得不
AR CNE T是一 种基于令 牌传递(o e a s g 协议 的现 T kn P si ) n
场 总线 ,9 9年 成为 美 国 国家 标 准 AN I A 7 .。 由于 它 具 19 S/ r 8 81
( b s为 每 个 数据 包 发 送 的 字 节 数 ) 因 而延 时 T 的 范 围 为 : N  ̄e , W
tk n o e bus s i pr e t d es n e em p t al . sgn hai l De i of a d c y h r war sr c u e e tu t r an i pl d m emena i of of r f cin tt on s t wa e un t ar alo o e s di— s
关 键词 : R N T 网络 接 口模 块 , 牌 , 议 控 制 器 A C E, 令 协
Ab tac s t
I t s pap , ooc ar t s o n hi erprt olch acer fARCNE e nr du ed.he kn o n t k it ra e T ar ito c T n a id f ewor n ef c modue l ba e on s d ARCNE T

ARCNET列车数据网络建模与性能分析

ARCNET列车数据网络建模与性能分析
实 时 性 强 、 据 传 输 安 全 等 特 点 。 此 外 , R N T 协 数 A C E
议、 工业 以太 网等通 用 网络 技 术也 在 列 车通 信 网络 中
有一定 的应用 ¨ 。
ARC T A tc e s uc o ue ewok 是 NE ( t h dReo reC mp trN t r ) a
( ) 络 配 置 自动 化 。 A C E 2网 R N T协 议 的 另 一 个 优 点 是 可 以适 应 网 络 的 变 化 。 不 管 何 时 网 络 中删 除 或 加 入 一 个 节 点 , R N T 网 络 将 自动 重 新 配 置 。 当 有 节 A C E
中 图分 类 号 : 2 5 4 U定性 、 该 快速 性 、 扩展性 、 可 错
误 自检 测 和 支 持 长 距 离 传 输 等 特 点 ~ , 常 适 合 工 非 业 过 程 实 时控 制 , 年 来 在 各 种 自动 化 领 域 广 泛 应 用 , 近
是一种 理想 的现场 总线技术 。
拥塞。
和 退 出 网络 操 作 简单 、 扩 展 性 好 等 优 点 , 列 车 通 信 网络 当 可 在
中 有 一 定 应 用 。 通 过 对 该 网 络 的 建 模 与 仿 真 不 仅 能 对
ARC T网络 性 能 进 行 评 估 , 且 有 利 于优 化 AR E 网络 设 NE 而 CN T 计 。在 深 入 理 解 AR E 网络 协 议 的 基 础 上 , 用 OP E CN T 利 N T仿 真 软 件 对 AR E CN T列 车数 据 网络 进 行 链 路 吞 吐 量 和 实 时 性 的 仿真 , 最终 得 出影 响 ARCN T列 车数 据 网络 端 到 端 时 延 的 主 要 E 因素 和保 证 ARC T网络 正 常 运 行 的 最 大误 码 率 。 NE 关键 词 : ARC T网络 ;OP E NE N T仿 真 ;网络 建模 ; 时延

ARCNET 阿克网

ARCNET 阿克网

ARCNET 阿克网Network(ARCNET)是一个基带、令牌传递的网络系统,它是具有灵活的星形和总线拓扑结构和传输速度为2.5Mbps的廉价网。

ARCNET在令牌总线网络拓扑结构中使用令牌传递协议,但它本身并不是IEEE标准。

ARCNET由Datapoint于1977年开发,并被特许给其它一些公司。

1981。

年,标准微系统公司(SMC)开发了第一个基于令牌传递协议的单片LAN控制器,1986年又推出了支持总线拓扑结构的新型芯片集,现在的大部分工业标准ARCNET配置是基于这种新型芯片集技术的。

典型的ARCNET配置如图A9所示。

虽然普遍认为ARCNET吞吐量较低,但是若使用有源Hub,它可以支持的电缆长度达2000英尺。

ARCNET适用于基于文本的应用以及用户很少访问文件服务器的办公环境。

新版本的ARCNET支持光纤和双绞线电缆。

由于它灵活的布线方案允许使用长干线,并能在同一局域网上采用星形配置,所以在更多地考虑价格而非速度因素时,ARCNET是一非常好的选择。

另外,ARCNET电缆与IBM 3270终端和IBM主机之间相连的电缆类型相同,所以在有些建筑中可能已经铺设了这种电缆。

ARCNET是一个非常强健的网络,并不象同轴电缆以太网只要电缆松了或没有连接就容易出错。

这部分是由于它的拓扑结构,部分是由于它较低的传输速率所造成的。

如果将工作站连接到Hub的电缆没有连接或断了,只有该工作站联网瘫痪而不是整个网络瘫痪。

令牌传递协议要求每个事务都被应答,所以实际上不会发生错误。

不过ARCNET的吞吐量较其它网络方案要小得多。

注意图A-9中工作站电缆布线的灵活性。

首先,ARCNET采用的是分布式星形拓扑结构,也就是说工作站连接到Hub,Hub也可以连接到其它Hub。

这种布局非常适用于多楼层办公方案,其中可以使用长干线连接不同楼层和部门,然而部门从有源或无源Hub可分枝用线连成星形配置。

这种用一根主干线连接一组工作站的性能节省了开支。

ARCNET网络协议

ARCNET网络协议
的可靠性
ARCNET 帧结构-FBE
ACK 确认帧
ALERT
ACK
前导
ACK是ASCII码中的询问字符(06hex)
当响应FBE帧而发送ACK时表示接收工作站具有可供使用的缓冲器空间 ,ACK帧所以没有DID字段,是因为这种帧作用广播方式发送
ARCNET 帧结构-ACK
NAK 否认帧
ALERT
NAK
前导
NAK是ASCII码中的否认字符(15hex)
当响应FBE帧而发送NAK时表示接收工作站不具有可供使用的缓 冲器空间,NAK帧所以没有DID字段,其原因与ACK帧相同
ARCNET 帧结构-NAK
PAC 数据帧
ALERT SOH SID DID DID CP DATA CRC CRC
前导
SID(源)和DID(终)点工作站地 址
ARCNET 特点:①网络中每个节点保
存有下一个节点的逻辑地址,可以生
2 价格低 成一个网络活动节点地址表②为了避 免目的节点没有空闲缓冲区而引起信
息丢失,设置空闲缓冲区查询帧,通
3
控制芯片 小巧
过查询可以减小不必要的数据重传, 提高网络运行效率。
8
255
156
8
200
255
网络拓扑结构
156
200
后跟两个字节都是DID(终点标识符)即后继工作站地址 重复使用DID的目的是增加可靠性
ARCNET 帧结构-ITT
FBE 空闲缓冲询问帧
ALERT
前导
ENQ
DID DID
ENQ是ASCII码中的询问字符( 05hex)
后跟两个字节都是DID是想通过询问了解空闲缓冲器状态 的工作站标识,重复使用DID的目的提高寻找终点工作站

ARCNET网络

ARCNET网络

ARCNET(auxiliary resource computer network)是一种基于令牌传递协议的现场总线,其具有快速性,确定性,可扩展性和支持长距离传输等特点。

一:令牌网(token-ring)网络简介1环行局域网的结构1)环中继转发器,主要负责网段的连接,信息的复制,再生和转发,环监控等。

2)帧的撤出问题,MAC帧无止境的在环路中再生和转发3)专门的环监控器,监视和维护环路的工作4)RPU负责:网段的连接,信息的复制,再生和转发,环监控5)RPU故障,可导致网络瘫痪6)多路访问器MAU2令牌环网工作原理1)具有特定格式的令牌帧绕环行驶,将访问介质的权利从一个节点传递到物理连接的另一个节点2)希望发送信息的节点奖数据组成MAC帧,并仅在获得令牌后,才可进行发送动作3)每个节点均执行环内数据的再生和转发4)只有接收节点进行数据帧的复制和接收5)发送数据的节点在收到绕环一周后的帧后,撤出该帧并释放令牌二ARCNET令牌总线ARCNET定义了ISO/OSI七层网络体系模型中的数据链路层和物理层,其开放底层接口,允许用户自行开放嵌入式设备每个ARCNET物理节点包括一个数据链路层的通信控制芯片和一个物理层的收发器芯片1ARCNET物理层在物理层中,支持总线型,星形以及分布式星形拓扑结构,ARCnet 也可使用双绞线和光纤.ARCnet plus速率已从原来的2.5Mb/s增加到100Mb/s(使用光纤时).ARCnet传输单位也称为帧.帧结构如图所示.(ITT) 总是传递给它的后继工作站.(a )令牌帧(ITT)(b) FBE帧(c) ACK帧(d) NAK帧(e) PAC帧我国CRHZ动车组列车级网络也采用ARCNET网络,使用光纤作为传输总线,传输速率2.SMbPs,拓扑结构采用双环形网络。

基于FPGA的ARCNET网关设计

基于FPGA的ARCNET网关设计

基于FPGA 的ARCNET 网关设计摘要:为了实现列车中分散于各车辆中的设备的协调工作,列车通信网络在初期串行通信总线的基础上逐步发展起来的;为了解决列车上ARCNET 列车通信网络与主控制台的通信问题,ARCNET 网关的设计迫在眉睫,为此设计一款基于FPGA 的ARCNET 网关,采用altera 公司的Cyclone 芯片作为核心芯片,使用SOPC Builder 创建Nios II ,编写驱动极其初始化程序通过JTAG 下载到FPGA 芯片上完成协议转换的功能。

关键词:FPGA ,ARCNET ,COM20022,以太网1、概论现场可编程门阵列FPGA 芯片集成度高,体积小,具有通过用户编程是实现专门应用的功能。

使用FPGA 芯片可以大大缩短系统的研发周期,减小资金的投入。

另外,采用FPGA 芯片可以将原来的电路板极产品集成为芯片级产品,从而降低了功耗,提高了可靠性,同时还可以很方便的对设计进行修改【1】。

ARCNET (Auxiliary Resource Computer Network )是一种基于令牌传递(Token Passing )协议的现场总线。

最初是由美国Datapoint 公司在20世纪70年代末作为办公自动化网络发展起来的。

该现场总线具有速度快、确定性、可扩展性和支持长距离传输等特点,非常适合过程实时控制。

近年来被广泛应用在各种自动化领域,是一种理想的现场总线技术[2]。

2、网络接口硬件设计ARCNET 网络接口硬件设计包括2个部分,分别是设计能够实现操作系统运行的基本硬件电路和实现网络接口功能的协议控制器电路,其设计电路框架如图1所示。

FPGA EP1C6Q240JTAG,UART,AS 接口SDRAMHY57V281620A FLASH Am29LV160BDM9000A 以太网控制器Power LCD COM20022Arcnet 控制器图1 网络接口硬件设计图2.1 基本硬件电路设计基本硬件电路的基本功能是运行操作系统,是网络接口能够工作的核心,实现电源供应、电路复位、程序的FLASH存储与RAM 运行及JTAG 接口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

arcnet网络协议解析设备设计篇一:ARCNET局域网的协议剖析和应用技术ARCNET局域网的协议剖析和应用技术1 引言ARCNET最初由美国Datapoint公司于1977年成功开发并用于办公局域网中,后来以太网以其更快的传输速率和大量的数据传输量使办公室网络的需求由ARCNET转向以太网。

而ARCNET时间的确定性,数据传输的可靠性和组网的灵活性,使其在工业实时控制系统中找到了新的应用途径―嵌入式控制系统的应用。

ARCNET广泛应用于实时控制的各个领域,诸如印刷、电力、船舶、铁路运输、楼宇自动化等领域都可以见到它的身影。

ARCNET常常嵌入到具体系统中,国外很多仪器设备都设有ARCNET网络接口标准。

目前全球已有大约1000万个ARCNET节点应用于工业控制领域中[2]。

国内的应用也有一定发展,一些技术人员开始尝试用ARCNET网络构造实时控制系统,完成国外进口产品的升级换代。

但其发展还远远不够,为了更好地推广ARCNET技术,促进工业自动化的发展,本文从ARCNET的技术及应用等角度,加以介绍。

2 ARCNET工作机制ARCNET局域网采用了优化的令牌总线协议(),除了具有令牌总线网的一般特点外,还具有如下特点:①网络中每个节点保存有下一个节点的逻辑地址,可以生成一个网络活动节点地址表。

②为了避免目的节点没有空闲缓冲区而引起信息的丢失,设置了空闲缓冲区查询帧,通过查询可以减少不必要的数据重传,提高了网络运行效率。

ARCNET是一个真正开放标准协议,1999年成为美国国家标准ANSI/。

从OSI参考模型来看,它提供了网络的物理层和数据链路层服务,说明ARCNET能方便地在两个节点之间实现数据包的发送和接收。

逻辑环的建立在ARCNET网络中,每个节点均有一个唯一的MAC(Medium Access Control)地址,其取值范围为0~255,其中0是网络广播地址。

每个节点在系统初始化或重构时确定它在逻辑环中的下一个节点,并将下一个节点的ID值保存在各自专用的寄存器NID(Next ID)中,并按MAC地址从小到大的顺序构成一个逻辑环路。

图1是一个典型的4个节点的逻辑环。

a 网络拓扑结构b 逻辑环图1 逻辑环的建立令牌作为一组独特的信号序列,沿着逻辑环从一个节点传向逻辑邻居(而非物理邻居),因而与节点在网络上的物理位置以及网络的拓扑结构无关。

节点的进网或退网当一个节点加电或840ms(速率下)没有收到令牌时,它即发出一个重构脉冲,使总线终止一切活动,造成令牌丢失,从而引发系统重构。

经过重构形成新的逻辑环,新节点也就加入网络中。

重构时间的多少取决于网上节点的多少和数据传输速率的大小,通常为20~30ms。

当一个节点由于故障或断电而退出网络时不需要进行整个逻辑环的重构,因为当逻辑环的上一个节点(存有退网节点的ID值)向它发送令牌时,不可能收到它的响应,因而令牌发送者将它的NID值加1,重发令牌,直到收到响应,即找到逻辑环中新的下一个节点为止(实际上新的下一个节点就是故障节点在原逻辑环的下一个节点),节点的退网也就完成。

根据现场实际情况,多数网络故障是节点故障,对于ARCNET网络,只需该节点退网,即可保证网络中其它节点正常工作。

由于节点退网无需网络重构,因而网络故障恢复时间很短。

网络中节点的增加或退出都是由网络自动完成,不需外界的介入。

数据的接收和发送ARCNET局域网的数据传输速率为~10Mbps,其用户数据的长度为0~507字节,有两种ARCNET数据帧模式,其中短帧模式用户数据的最大长度为253字节,长帧模式用户数据的最大长度为507字节,只要按一定的格式将用户数据写入协议控制器内置的2K RAM中,在数据发送时,协议控制器会自动将其组织到ARCNET的数据帧中。

传输数据在协议控制器内置的2K RAM中的存放格式如图2所示。

地址短帧模式长帧模式12...... SID DID 256-N 未用 DATA 1 DATA 2 . . DATAN-1255 DATA N 511 DATA N 0 1 2 3 . . . . . SID DID 0 512-N 未用 DATA 1 DATA 2 . DATA N-1N为用户数据的长度;SID为源节点地址;DID为目的节点地址;DID为0表示广播地址图2 传输数据在2K RAM中的存放格式在数据传送的过程中,一旦源节点CPU将待发的用户数据写入协议控制器的内部RAM,在该节点持有令牌时,相当于接收到令牌传送帧(ITT,Invitation to Tran***it,简称令牌),首先向目的节点发送一个空闲缓存查询帧(FBE,Free Buffer Enquiry),查询目的节点是否有足够的接收缓存,目的节点如有,则回答一个确认帧(ACK, Acknowle-dgement),否则回答一个否认帧(NAK, Negative Acknowledgement)。

源节点只有收到来自目的节点的ACK帧后才向其发送一个含有用户数据的数据帧(PAC, Packet)。

如果目的节点收到了数据,且通过了CRC校验,则回送一个ACK帧,告诉源节点数据接收成功,否则目的节点不回发任何信息,导致源节点超时,源节点认为数据发送失败,等下一次收到令牌时重发该数据帧,至此节点传输过程结束,令牌被传递给下一个节点。

图3是节点156向节点255发送数据包的具体过程。

a 等待令牌信号b 检查是否可发送c 可发送回答确认d 送出数据e 发送完成f 令牌传向下一个节点图3 数据的传送过程ARCNET支持广播消息。

广播消息发出后无需回送确认帧,通过消息广播一次可以将消息传送给网络上的所有节点,可见广播速度很快。

3 ARCNET局域网的性能分析安全机制ARCNET局域网通过下列几种途径确保数据的安全传输。

①数据发送前通过发送FBE帧对目的节点的接收准备进行确认。

②每个数据帧中都含有一个CRC-16的帧校验序列。

③一旦令牌丢失,将引发重构,自动重构网络。

④协议控制器提供强大的网络故障诊断功能。

此外,由于协议控制器内置2K RAM,可储存8页短帧模式的用户数据和4页长帧模式的用户数据。

即使节点CPU 不读取RAM中的数据,数据充满RAM也无关紧要,当RAM要溢出时,节点CPU在收到FBE帧时可回送NAK帧,使RAM不再接收数据,此时源节点将不再发送数据,将令牌传送给下一节点,因此,即使某一节点无法通信,整个网络也不会锁闭。

数据吞吐量和总开销由于ARCNET使用令牌传送机制来仲裁节点对网络的访问权,因而网络性能在时间上是可预测的或可确定的。

正是由于ARCNET的时间可确定性,使其在工业实时控制领域中的应用经久不衰。

反映局域网性能的一个重要参数就是“一个节点在能够发送信息之前必须等待的时间”,这个参数表示了各个节点每秒钟能发送的信息数,也就是网络的吞吐量。

在的数据传输速率下,ARCNET协议控制器执行简单的令牌传送约需μs(协议控制器响应时间μs+令牌码传送时间μs),因而令牌绕逻辑环一周的传递时间为×Nnodes(μs),Nnodes为网络中活动节点数,一个节点从接收到令牌到发送数据为止,共需μs的处理时间,传输每个字节需11个时钟周期,一个字节的传输时间为11×400ns=μs(速率为时,每个时钟周期为100ns)。

因此令牌绕逻辑环一周最坏篇二:基于FPGA的ARCNET网关设计基于FPGA的ARCNET网关设计摘要:为了实现列车中分散于各车辆中的设备的协调工作,列车通信网络在初期串行通信总线的基础上逐步发展起来的;为了解决列车上ARCNET列车通信网络与主控制台的通信问题,ARCNET网关的设计迫在眉睫,为此设计一款基于FPGA的ARCNET网关,采用altera公司的Cyclone芯片作为核心芯片,使用SOPC Builder创建Nios II,编写驱动极其初始化程序通过JTAG下载到FPGA芯片上完成协议转换的功能。

关键词:FPGA,ARCNET,COMXX2,以太网1、概论现场可编程门阵列FPGA芯片集成度高,体积小,具有通过用户编程是实现专门应用的功能。

使用FPGA芯片可以大大缩短系统的研发周期,减小资金的投入。

另外,采用FPGA 芯片可以将原来的电路板极产品集成为芯片级产品,从而降低了功耗,提高了可靠性,同时还可以很方便的对设计进行修改【1】。

ARCNET(Auxiliary Resource Computer Network)是一种基于令牌传递(Token Passing)协议的现场总线。

最初是由美国Datapoint公司在20世纪70年代末作为办公自动化网络发展起来的。

该现场总线具有速度快、确定性、可扩展性和支持长距离传输等特点,非常适合过程实时控制。

近年来被广泛应用在各种自动化领域,是一种理想的现场总线技术[2]。

2、网络接口硬件设计ARCNET网络接口硬件设计包括2个部分,分别是设计能够实现操作系统运行的基本硬件电路和实现网络接口功能的协议控制器电路,其设计电路框架如图1所示。

图1 网络接口硬件设计图基本硬件电路设计基本硬件电路的基本功能是运行操作系统,是网络接口能够工作的核心,实现电源供应、电路复位、程序的FLASH 存储与RAM运行及JTAG接口。

电源模块整个网络接口采用12 V变压供电。

由于FPGA芯片等芯片需要采用 V供电,其中FPGA核还需要供电,某些外围芯片需要采用5 V供电,所以12 V向5 V转换,采用LM1117实现5 V向 V转换,采用LM1117实现向转换。

JTAG和AS下载接口JTAG是一种嵌入式调试技术,它在芯片内部封装了专门的电路测试访问口(TAP),通过JTAG测试工具对内部节点进行测试[3]。

标准的JTAG接口是4线:TMS,TCK,TDI,TDO,分别为测试模式选择、测试时钟、测试数据输入、测试数据输出。

JTAG还常用于系统编程ISP,如对FLASH器件进行编程等。

AS(Active Serial)是FPGA重要的配置方式,由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程。

配置数据通过DATA0引脚送入 FPGA。

配置数据被同步在DCLK输入上,1个时钟周期传送1位数据。

LCD显示模块LCD 液晶显示可以灵活显示各种数字文字,显示内容丰富,显示屏体积小、功耗低。

串行接口,外围驱动电路设计比较简单,显示能力的扩展不涉及到硬件电路的修改,可扩展性很强6。

本设计采用的是LCD1602模块,主要显示协议转换过程中出现的错误,以便工作人员能够简单明了的发现错误。

FLASH和SDRAM模块FLASH存储器是一种可在系统中进行电擦写,掉电后信息不丢失的存储器。

它具有低功耗、大容量、擦写速度快、可整片或分扇区在系统编程或擦除等特点,并且可由内部嵌入的算法完成对芯片的操作。

相关文档
最新文档