欢迎来到专业的尚善文档网平台! 工作总结 工作计划 读后感 发言稿 心得体会 申请书大全 思想汇报 述职报告
当前位置:尚善文档网>作文大全 > fido,5100和fido5200,REM交换芯片为工业通信提供预认证方案

fido,5100和fido5200,REM交换芯片为工业通信提供预认证方案

时间:2022-03-23 09:26:31 浏览量:

zoޛ)j馐5E.<i8CDĶ ,2[=;
�2wNuGwNvGvuD@<߉9M9MzLKazLKaz޷2[<0zbOӝtӝQ!wNuGwNvDD0Di׭0!7RHDdDHD,DDHD3H^=yvuO߉9M?z0_9M?~'hm4m B^�HOI37^^@HM\Ǡ2hZ4$vuGvvDD0$-$J{�
#3<ng$9M9M�?tL  6t0200IEH
Ytӎ@Q�iըky总结了使用最大引脚数(125MB/s,非多路复用总线)的配置的引脚数和使用最小引脚数(62.5MB/s,多路复用总线)的配置的引脚数,假设MBS、SIZE 32和LE处于某一固定电平。非多路复用总线中有45个引脚,多路复用总线中有26个引脚。

互连框图

图4显示了主机或网络处理器与fido5100和fido5200REM交换芯片之间以及两个以太网物理层的完整互连框图。图4中的虚线表示仅用于多路复用模式的连接。在多路复用模式下,请勿连接四条地址线,只能连接A02/ALE。A02/ALE具有双重功能。在多路复用模式下,A02线充当ALE信号来验证地址线。

REM交换芯片软件驱动程序

REM交换芯片软件驱动程序为fido5100和fido5200提供标准的与协议无关的接口。软件驱动程序用于初始化、中断管理、定时器管理以及独立于协议的数据包传输和接收。针对每种支持的协议(Profinet、Ethernet/IP、EtherCAT、ModbusTCP和POWERLINK),REM交换芯片软件驱动程序以源代码形式提供。驱动程序使用C语言编写,并针对选定的协议配置交换芯片。固件从主机处理器下载。

配置通常在上电时执行,但配置可在系统复位后的任何时间执行。

如图5所示,C代码被组织成一组应用程序编程接口(API),分为两个主要功能組别:协议专用接口和标准交换接口。

任何传输控制协议/互联网协议(TCP/IP)协议栈都可以连接到标准交换接口,任何协议栈都可以连接到协议专用接口。标准交换接口在所有驱动程序中都是通用的,因此用户只需连接到TCP/IP协议栈一次即可。

用户可以选择作为处理器开发环境的操作系统(OS)一部分的TCP/IP协议栈,以及来自第三方供应商的PROFINET协议栈。然后,协议栈由主机处理器管理,并连接到REM交换芯片驱动程序中的协议特定API,而REM驱动程序中的标准交换API连接到OS中的TCP/IP协议栈。

驱动程序不依赖于任何操作系统资源(例如无线程和令牌),所以移植仅限于定义主机处理器如何与REM交换芯片通信以及一些调试选项。

移植相关代码(REMS_Port.h和REMS_Port.c)位于Porting目录中(/Porting/inc/和/Porting/src/)。为支持特定硬件平台,必须修改这两个文件,其依赖于主机处理器。

REM软件驱动程序架构如图6所示。

应用范例

本部分包含一些与工业应用中常用的微处理器架构配合使用的范例。有关更多信息,请参阅相应集成电路(IC)制造商提供的具体文档

ADI公司ADSP-CM408F(带FPU的Arm CORTEX-M4)

ADSP-CM408F带有一个灵活的外部存储器接口。静态存储器控制器(SMC)可以编程为控制最多四组外部存储器。允许异步非复用16位操作。表2显示了fido5100和fido5200 REM交换芯片与ADSP-CM408F处理器之间的连接。

ADI公司ADSP-SC589(带ARMCORTEX-A5的SHARC+双核DSP)

ADSP-SC589配有SMC,可控制最多两个外部存储器模块。允许异步非复用16位操作。正如ADSP-CM408F中所建议的那样,CS信号需要一个外部缓冲器,MDIO接口由嵌入式控制器管理。表3显示了fido5100和fido5200 REM交换芯片和双核SHARC+Arm处理器之间的连接。由于ADSP-SC589没有嵌入式闪存,因此处理器需要在上电时对REM交换芯片进行编程以从外部ROM下载代码。

推荐访问: 芯片 交换 认证 通信 方案