VME总线是一种通用的计算机总线,是电子、计算机工业中应用最为广泛的计算机背板总线之一。它结合了Motorola公司Versa总线的电气标准和在欧洲建立的Eurocard标准的机械形状因子,定义了一个在紧密耦合的硬件架构中可进行互联数据处理、数据存储和连接外围控制器件的系统。从常规计算机、信号处理、通信、视频处理、物联网、设备/工业控制、军工、航空航天系统,在过去的几乎所有工业领域中,VME Bus都能提供给高可靠性能的服务。
Versa总线诞生于1981年,采用PLD实现,那时候Xilinx公司还没有成立,当然FPGA器件也没有出现。最近在电子设计网站上一篇题为“VME总线回归FPGA”的文章讨论了VMEbus设计的历史,从FPGA到ASSP,现在又回归到FPGA器件。来自Curtiss-Wright公司的高级产品市场经理Michael Slonosky如下说道:
“从前的设计要到各种繁杂的组件,现在VME接口采用FPGA实现大大缩小了板卡的尺寸,同时提高了性能以及更多的特性。基于FPGA的实现方案越来越多的被高集成的板卡所采用,如Tundra/IDT Universe、Tempe Tsi148桥接板卡等,很多领先的COTS(商用现成品或技术)”供应商也将注意力集中到FPGA的解决方案上”。
Curtiss-Wright公司近期推出了Helix解决方案,它是一种基于FPGA实现的VMEbus桥接板卡,取代了早已停产的Tempe Tsi148。Curtiss-Wright公司是最大的VMEbus总线产品供应商,基于FPGA的解决方案不仅可以继续增加更多的特性或功能,而且更有利于Curtiss-Wright公司规划其将来的产品线。(图1 Curtiss-Wright公司推出的基于Xilinx Artix-7 FPGA的Helix VMEbus背板)
据Curtiss-Wright公司透露他们会将Helix应用到其VME旗舰产品上,目前的产品(VME-194和英特尔VME-1908)也将会被更新,重新采用Helix方案设计实现,FPGA器件赋予了一些已经停产产品新的血液,基于FPGA的实现方案扩展了产品的使用寿命和应用范围。