什么是VME板?
VME(Versa Module Europe)板是作为使用 VME 总线的板而开发的,VME 总线是CPU的总线。
VME板使用的VME总线最初是为摩托罗拉68000系列CPU开发的,此后被全球技术标准IEC(国际电工委员会)和IEEE(电气和电子工程师协会)标准化为技术标准。和电子工程师(电气和信息领域的标准化组织)。
目前,除了16位CPU和32位CPU之外,它还被用作64位CPU的标准总线。
VME板的使用
VME板在主板上有9个或20个VME连接器,它是连接多个VME板的基础。这种主板称为VME背板或VME背板机箱,其材料和尺寸是为了保持其性能和质量而确定的。
这块VME背板非常重要,因为它充当多块VME板之间的电气和结构连接,数据通过这块板进行发送和接收。 CPU板和IO板插在VME背板上的插槽中。
VME板原理
VME板上使用的数据传输采用异步时钟间方法。这与与系统时钟同步发送和接收数据的方法不同。
响应于来自主侧的数据传输,主侧重复数据传输并且不结束数据传输周期,直到从侧响应指示数据接收完成的确认信号。由于可以根据从设备的时序发送和接收数据,因此对于传输速度不够的外围设备来说是一个有利的规格,并且易于设计。
然而,有必要避免来自主机的无休止的传输周期。为此,在 VME 总线上实现了超时功能。还考虑了处理VME总线上的设备之间发生数据冲突的情况。
仲裁模块被定义为用于检测和响应冲突的专用功能模块,并且始终存在于VME总线系统上。已经确定了两种方法来检测和响应碰撞。有循环法和优先级法。采用哪种方法取决于系统的目的和特点。
1. 循环法
循环法是一种根据 VME 总线上分配给设备的编号顺序分配每个设备的方法。例如,如果有设备 A、B、C,第一个周期为 A、B、C,第二个周期为 B、C、A,第三个周期为 C、A、B,依此类推根据顺序均匀替换的规则,我们决定在发生冲突时优先选择哪一个。
2. 优先级方法
优先级方法是基于每个设备的固定优先级顺序来确定在发生冲突时应优先考虑哪个设备的方法。