·VME 总线底板: | 一块带有多个 96 芯或 160 芯插座连接器以及同连接器插针相连的信号通路的印制板。有些 VME
总线系统只有一块称为 J1 底板的印制板,用于提供基本操作所必需的连接器和信号通路;有些 VME
总线系统还有第二块可选的印制板,称为 J2 底板,用于提供宽数据和宽地址传输所需的另外一些连接
器和信号通路;还有一些 VME 总线系统只有一块印制板,但同时提供 J1 底板和 J2 底板上的连接器和
信号通路。 |
·插件板: | 装有电子元器件的印制板,板上带有一个或两个 96 芯或 160 芯的插头连接器,能插到 VME 总线
底板上。 |
·插槽: | 供插件板插入到 VME 总线底板的位置。如果 VME 总线系统有 J1、J2 两块底板或一块组合底板,
那么每个插槽包括一对 96 芯或 160 芯的插座连接器;如果系统只有 J1 底板,那么每个插槽仅包括一个
96 芯或 160 芯的插座连接器。 |
·机架: | 为插件板插入到底板提供机械支撑的刚性框架,用于保证连接器的适当啮合和相邻的插件板不会互
相接触,并为系统提供冷却风道,同时保证插入的插件板不会由于振动或冲击而从底板上自行脱落。 |
·底板接口逻辑: | 考虑了底板特性(包括信号线阻抗、传播时间、端接等)的专用接口逻辑。VME 总线标准规定了基
于底板最大长度和插槽数最多时底板接口逻辑的设计规则。 |
·功能模块: | 驻留在 VME 总线插件板上,协同工作并完成特定任务的电路(电子线路)集合。 |
·数据传输总线(DTB)周期: | DTB 信号线上导致主设备和从设备之间地址传输或地址和数据传输的一系列电平跳变。DTB 周期
分为两个阶段:地址广播阶段和数据传输阶段。DTB 周期共有 34 种类型,详见 1.3.1.3 定义。 |
·主设备: | 用于启动 DTB 周期并在其和从设备之间进行数据传输的功能模块。 |
·从设备: | 检测主设备发出的 DTB 周期,当这些周期指定有该模块参与时就和主设备进行数据传输的功能模
块。 |
·地址单元监视器: | 监视 DTB 总线上数据传输的功能模块,用于检测对指定地址单元的访问。当访问到这些指定的地
址单元时,地址单元监视器就发出一个本地信号。 |
·总线定时器: | 带有预设超时周期的功能模块。若传输时间超过超时周期,该模块就终止 DTB 周期。若没有总线
定时器,主设备访问一个不存在的从设备地址单元时,将一直处于等待状态。总线定时器用终止周期的
方法来解决这个问题。 |
·优先权中断总线: | VME 总线底板上的四类总线之一,该总线允许中断器模块向中断处理器模块发送中断请求。 |
·中断器: | 在优先权中断总线上产生中断请求,并在中断处理器需要时提供 STATUS/ID 信息的功能模块。 |
·中断处理器: | 检测中断器产生的中断请求信号,并通过向中断器要求 STATUS/ID 信息来响应这些请求的功能模
块。 |
·中断状态识别码: | 在中断响应周期期间,由中断器提供给中断处理器的一个 8 位、16 位或 32 位的数值。 |
·菊花链: | 一类 VME 总线专用信号线,用于从第一个插槽到最后一个插槽逐板传输一个信号电平。在 VME
总线中有四条总线允许菊花链和一条中断应答菊花链。 |
·IACK 菊花链驱动器: | 当中断处理器确认中断请求时,用于激活中断应答菊花链的功能模块。该菊花链保证在多个中断器
产生中断请求时,只有一个中断器用其 STATUS/ID 来响应。 |
·仲裁总线: | VME 总线底板上的四类总线之一。该总线允许仲裁器模块和请求器模块协调使用 DTB。 |
·请求器: | 与主设备或中断处理器装在同一块插件板上,当其主设备或中断处理器需要时便请求使用 DTB 的
功能模块。 |
·仲裁器: | 接受请求器模块的总线请求信号,且每次只允许一个请求器控制 DTB 的功能模块。 |
·公用总线: | VME 总线底板上的四类总线之一。该总线包括系统时钟信号和协调 VME 总线系统上电和下电的
信号。 |
·配置 ROM 和控制/状态寄存器: | 提供配置只读存储器(ROM)信息和控制状态寄存器的功能模块。其中 CR 提供承制方、产品的 ID
以及产品的其他重要信息,CSR 用于 VME 总线系统的软件配置。 |
·系统时钟驱动器: | 在公用总线上提供-个 16 MHz 时钟信号的功能模块。 |
·串行总线: | 在插件板之间提供二线制总线接口的功能模块。它在功能上独立于其他 VME 总线模块。 |
·电源监视器模块: | 监视VME总线系统主电源状态的功能模块,在电源偏离系统可靠运行所要求的门限值时发出信号。
由于大多数系统是交流供电的,所以电源监视器一般设计成用来检测交流线上掉电或电压不足的状态。 |
·系统控制板: | 插在 VME 总线底板 1 号插槽上的插件板。该插件板通常安装有一个系统时钟驱动器、一个仲裁器、
一个 IACK 菊花链驱动器和一个总线定时器,有些还安装有一个电源监视器。 |
·读周期: | 用于将 1、2、3、4 或 8 字节的数据由从设备传输到主设备的 DTB 周期。这个周期从主设备广播地
址和地址修改码开始。每个从设备截获地址和地址修改码,并核实是否响应这个周期。若要响应,则从
内部存储器中找出数据放在数据总线上,并确认此次传输。然后主设备终止该周期。 |
·写周期: | 用于将 1、2、3、4 或 8 字节的数据从主设备传输到从设备的 DTB 周期。这个周期从主设备广播地
址和地址修改码,并将数据放在数据总线上开始。每个从设备截获地址和地址修改码,并核实是否响应
这个周期。若要响应,则将数据总线上的数据进行储存,并确认此次传输。然后主设备终止该周期。 |
·数据块读周期: | 用于将一个 1 字节~256 字节的数据块从设备传输到主设备的 DTB 周期。这个传输是通过一串 1、
2 或 4 字节数据传输完成的。一旦数据块传输开始,主设备就不会释放 DTB 总线,直到所有字节传输
完成。它和一串连续读周期的不同之处在于:在数据块读周期的开始,主设备只广播一次地址和地址修
改码,然后从设备在每次传输时递增这个地址,使得下一次传输从较高的地址单元读取数据。 |
·数据块写周期: | 用于将一个 1 字节~256 字节的数据块从主设备传输到从设备的 DTB 周期。数据块写周期非常类
似于数据块读周期,它是通过一串 1、2 或 4 字节数据传输完成的。一旦数据块传输开始,主设备就不
会释放 DTB 总线,直到所有字节传输完成。它和一串连续写周期的不同之处在于:在数据块写周期的
开始,主设备只广播一次地址和地址修改码,然后从设备在每次传输时递增这个地址,使得下一次传输
的数据存储到较高的地址单元。 |
·复用周期: | 用地址和数据总线传输地址信息或数据信息的 DTB 周期。复用周期用于以下四种情况:
a) A64:所有地址总线和所有数据总线组合产生一个 64 位的地址;
b) 复用数据块传输(MBLT):所有地址总线和所有数据总线组合产生一个 64 位的数据;
c) A40:P1/J1 连接器上的所有 24 位地址总线和 16 位数据总线组合产生一个 40 位的地址,这种
模式常用于只有 J1 连接器的 3U 插件板;
d) MD32:低16位地址线和低16位数据线组合产生一个32位的数据,这种模式常用于3U插件板。
复用周期用于基本传输和数据块传输。A64 和 A40 支持 1、2 和 4 字节传输,MBLT 周期还支持 8
字节传输。
复用周期包括地址阶段和数据阶段,地址阶段可使用数据总线(例如:A64 和 A40 周期),也可不
使用(例如:A32 和 A24 周期),数据阶段可使用地址总线(例如:MBLT 和 MD32 周期),也可不使用(如
D32、D16、D08(OE)周期)。
MBLT 可在主设备和从设备之间进行 1 次~256 次传输。对于 8 字节的传输,可在一个块中传输多
达 2048 个字节。 |
·唯地址周期: | 仅由地址广播组成,而没有数据传输的 DTB 周期。从设备不需确认唯地址周期,主设备不等待响
应便终止该周期。 |
·读-改-写周期: | 用于由从设备地址单元读出,并写入该地址单元的一个 DTB 周期,在该周期中不允许其他任何主
设备访问这个地址单元。这个周期在一些将存储器地址单元用于信号标志功能的多处理器系统中非常有
用。 |
·带握手的唯地址周期: | 仅由地址广播组成,而没有数据传输的 DTB 周期,被寻址的从设备按正常方式进行响应。 |
·中断应答周期: | 由中断处理器发出的、用来从中断器中读取 STATUS/ID 信息的 DTB 周期。中断处理器一旦检测到
来自中断器的中断请求,并控制 DTB 总线时,便发出中断应答周期。 |