SST 5136-PFB-VME Profibus 接口卡

简介: 5136-PFB-VME卡是多功能Profibus卡,可作为DP主/从站,支持多种波特率,包括标准和非标准。配备i960处理器和512KB RAM,处理通信协议并用VME总线接口与主机共享数据。卡内有256KB RAM和512KB闪存,用于存储程序和配置。访问权限分8位和16位,通过地址修改器代码选择空间和访问类型。启动时需下载PFBPROFI软件模块到卡上,可通过串行端口或共享内存加载。

卡概述

5136-PFB-VME 卡可以

  • 作为 DP 从站

  • 作为 DP 主站

  • 发送和接收 FDL(第 2 层)信息

该卡支持在所有这些模式下同时运行。

该卡支持 9.6K、19.2K、93.75K、187.5K、500K 和 187.5K 标准 ProfiBus 波特率、

187.5K、500K、750K、1.5M、3M、6M 和 12M 波特率。

该卡有一个板载英特尔 i960 处理器和 512 Kbytes 的本地 RAM、

它负责处理通信协议和数据格式,并将其输入共享 RAM。RAM 中的数据格式。

5136-PFB-VME 包括

一个 VME 总线接口,其功能如本手册的 “规格 ”部分所述

VME 短地址空间中的五个寄存器,用于控制卡。 卡还有一个 256 千字节的 RAM,

以 256 千字节的单块(线性寻址模式)或 16 个 16 千字节页面之一(分页模式)的形式与主机共享。

在分页模式下,主机通过写入卡上的寄存器来决定将共享 RAM 中的哪一页映射到主机内存中。

该内存块包含用于在接口卡和主机上运行的应用软件之间传递信息的所有表格和缓冲区。

在主机上运行的应用软件之间传递信息。这种方法可确保 卡软件之间快速而简单的连接。

此外,接口卡还有 512 Kbytes 的分段闪存,用于存储程序和配置数据。程序和配置数据。

ProfiBus 配置信息 也可存储在闪存中。

访问权限

5136-PFB-VME 对短地址空间中的对象提供 8 位访问权限,对标准地址空间中的对象提供 8 位和 16 位访问权限。

VME 主站通过使用地址修改器代码,选择特定总线周期是访问短地址空间、标准地址空间、

扩展地址空间还是长地址空间(5136-PFB-VME 不使用扩展地址空间和长地址空间),以及访问类型。

卡会解码这些地址修改器代码,并确定要访问的对象。

除了选择 VME 总线上四个可用空间之一外,地址修改器代码还可选择

  • 主站是进行监督访问还是非特权访问

  • 访问的是程序空间还是数据空间(除短地址空间外的所有访问)

  • 是单对象访问还是块访问

5136-PFB-VME 可以响应地址修改代码 3Dh 、39h 、2Dh 和 29h 。

可对标准地址空间(分别为 3Dh 和 39h)进行监管或非特权数据访问。

可对短地址空间(分别为 2Dh 和 29h)进行监督或非特权访问。

使用不支持的地址修改器代码访问板卡会导致 VMEbus 错误。

板卡 DIP 开关的第 7 位用于选择是只允许监督访问,还是同时允许监督访问和非特权访问。

启动卡

在 ProfiBus 上使用 5136-PFB-VME 卡之前,请将 PFBPROFI 软件模块下载到卡上,并配置和运行该软件模块。

从主机将软件模块下载到共享内存中,或使用卡上的串行 CONFIG 端口将其下载到闪存中。

共享内存模块名为 vmeprofi.ss1。闪存中的模块称为 vmeprofi.ssf。

要运行软件模块,请向卡加载相应的初始引导记录(IBR,请参阅第 2.7.3 节,初始引导记录)。

有两个 IBR,一个用于从闪存运行模块,另一个用于从共享内存运行模块。

可以在闪存中安装一个模块,在共享内存中安装另一个模块,并根据使用的 IBR 运行其中一个或另一个模块。

刚收到卡时,卡上唯一的软件是闪存中一个简短的引导启动程序。

使用该引导程序访问卡,并通过串行端口将软件模块下载到卡上。

从主机将 VMEPROFI 模块加载到共享内存中

使用以下步骤从主机将 vmeprofi.ss1 加载到共享内存中

主机上将 vmeprofi.ss1 加载到共享内存中:

  1. 将板卡控制寄存器中的 CpuReset 位设置为 1,确保板卡处理器处于复位状态。

  2. 使用内存控制寄存器和中断控制寄存器中的地址位设置标准内存地址。

  3. 选择寻址模式(线性或分页)并启用板卡内存。

  4. 如果使用中断,则初始化中断 ID 寄存器,并在中断控制寄存器中启用中断。

  5. 将 vmeprofi.ss1 复制到卡上的共享内存。在线性模式下,只需从偏移量 0 开始复制模块。

在分页模式下,每次复制一个 16 K 字节的模块,并根据需要更换页面。

  1. 写入共享内存初始启动记录。在线性寻址模式下,写入基地址 + 3FF30h。

在分页模式下,将页面寄存器设置为 FFh,并将 IBR 写入基地址 + 3F30h。

相关文章
|
存储 缓存 测试技术
ZYNQ-AXI Interconnect IP介绍
ZYNQ-AXI Interconnect IP介绍
1535 0
ZYNQ-AXI Interconnect IP介绍
【PCIe 协议】听说你做 PCIe 很多年,还不知道 PCIe Hierarchy ID 是什么 ???
【PCIe 协议】听说你做 PCIe 很多年,还不知道 PCIe Hierarchy ID 是什么 ???
682 0
【PCIe 协议】听说你做 PCIe 很多年,还不知道 PCIe Hierarchy ID 是什么 ???
|
XML 数据格式 SoC
深入理解AMBA总线(十)AHB Bus Matrix以及AHB的局限性
深入理解AMBA总线(十)AHB Bus Matrix以及AHB的局限性
753 0
|
计算机视觉 索引
NR PRACH(一)Preamble的确定
因为具有良好的自相关性和互相关性,恒幅低峰均比等特性,使用Zaddof-Chu序列作为PRACH 信道的上行同步序列
|
异构计算 SoC
深入理解AMBA总线(三)APB interconnect的补充
深入理解AMBA总线(三)APB interconnect的补充
288 0
|
固态存储
SATA系列专题之一:浅析Physical Layer物理层OOB信号
SATA信号链结的建立主要是靠OOB(Out Of Band)的检测实现的,并且向上层Link Layer提供了物理层的链结情况。
【UCIe】UCIe Clock Gating
【UCIe】UCIe Clock Gating
533 0
【UCIe】UCIe Clock Gating
mdio命令读取88x3310万兆phy寄存器
mdio命令读取88x3310万兆phy寄存器
613 0
mdio命令读取88x3310万兆phy寄存器
【UCIe】UCIe PHY LSM 介绍2
【UCIe】UCIe PHY LSM 介绍
395 1
|
SoC
【UCIe】UCIe PHY LSM 介绍
【UCIe】UCIe PHY LSM 介绍
757 0
【UCIe】UCIe PHY LSM 介绍