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。

相关文章
|
9月前
|
关系型数据库
NR PDCCH (三)DCI传输过程
PDCCH 承载的data就是DCI,在PDCCH 盲检时需要用正确的RNTI进行解扰和CRC校验,才能确认DCI是不是发送给UE的,为什么是这样的decode 流程?这主要DCI的调制过程有关系,下面来具体看。
|
存储 缓存 测试技术
ZYNQ-AXI Interconnect IP介绍
ZYNQ-AXI Interconnect IP介绍
1068 0
ZYNQ-AXI Interconnect IP介绍
|
9月前
NR PUSCH(七) 相干传输
这篇就是为记录一个概念在协议中的体现方式。相干传输被定义为一种UE能力。考虑到UE的实现成本,NR不要求所有的UE都能做到所有的天线端口都可以相干传输。NR定义了以下3种UE的相干传输能力。
|
9月前
|
调度 C++
NR HARQ (四)dynamic codebook
上篇提到type-1 HARQ-ACK codebook,即semi-static codebook,UE要为每个PDSCH候选位置生成反馈,也会包含实际没有下行传输的PDSCH,再加上配置CBG的场景,HARQ-ACK 码本中包含的无用信息会更多,开销确实很大。因而,Type-2 HARQ-ACK 码本即dynamic 码本就出现了,目前看实网中一般都用的dynamic 码本,还没有见过semi-static 码本,长话短说,下面就看下相关内容。
mdio命令读取88x3310万兆phy寄存器
mdio命令读取88x3310万兆phy寄存器
484 0
mdio命令读取88x3310万兆phy寄存器
|
固态存储
SATA系列专题之一:浅析Physical Layer物理层OOB信号
SATA信号链结的建立主要是靠OOB(Out Of Band)的检测实现的,并且向上层Link Layer提供了物理层的链结情况。
|
SoC
【UCIe】UCIe PHY LSM 介绍
【UCIe】UCIe PHY LSM 介绍
495 0
【UCIe】UCIe PHY LSM 介绍
【UCIe】UCIe PHY LSM 介绍2
【UCIe】UCIe PHY LSM 介绍
304 1
|
监控 开发工具 Perl
ZYNQ-使用AXI DMA IP进行环路测试
ZYNQ-使用AXI DMA IP进行环路测试
453 0
ZYNQ-使用AXI DMA IP进行环路测试
|
存储 编解码 网络协议
【5G NR】RRC连接释放
当UE与基站出现RRC重配置失败、切换失败、无线链路失败和完整性保护失败等失败时,将发起RRC Release过程,将UE转为RRC_IDLE或RRC_INACTIVE状态。
893 0
【5G NR】RRC连接释放