|
嵌入式工程师自学道路_嵌入式CPII系统的发展及产业化解决方案,
一、引言
以标准的计算机技术为核心的嵌入式系统,由于可以与各种各样的复杂的设备有机地结合在一起,非常灵活地实现各种监测、控制和管理功能,已经成为工业控制领域广为接受并得到大力发展的产品和技术方案。随着工业控制系统对功能、性能和可靠性要求的不断提高,高可靠性嵌入式系统作为新一代工业控制系统的核心技术和产品,正在被越来越多的客户和供应商所关注,新技术、新产品、新方案层出不穷。
由PICMG(PCI Industrial Computer ManuFacturesGroup)制订并大力倡导的 Compact PCI(CPCI)技术,由于沿袭了PCI成熟的、高性价比的、广泛而容易获取的软硬件资源,并吸纳和发展了VME的高可靠性的系统结构,从面世的那天开始,就成为新一代高可靠性系统的首选设计方案,在高性能计算机/服务器、工业控制与自动化系统、网络与通信设备以及航空航天和军事应用领域都得到广泛的应用。
最近几年,随着国外著名计算机系统公司基于CPC的产品和方案的推广以及PICMG/PRC对CPCI技术的宣传,我国的工业控制领域,特别是中高端的应用,正在越来越多地把CPCI应用于高性能嵌入式系统之中。
由于高可靠性嵌入式CPCI系统具有许多与众不同的特点和要求,因此从设计到生产到应用服务都需要更为专业化的技术工艺和工程经验,本文从技术、产品和服务几个方面探讨适合市场需要和产业发展的解决方案。
二、嵌入式系统的发展
在信息化的今天,计算机已经不再是仅仅完成计算功能的设备,它已经成为无所不能、无处不在、与人类生活密切相关的东西。小到各种家用电器和通信终端的控制电路,大到航空航天飞机和工业自动化系统的控制中心,它们都是嵌入式的计算机系统。
嵌入式的计算机系统,根据它们所控制设备的特点,会采用各种各样的设计方法。从简单的单片机、单板机到复杂的多CPU、多总线冗余结构,都有可能成为嵌入式系统的实现方案。
无论是简单的嵌入式系统还是复杂的嵌入式系统,随着微电于技术和计算机软硬件技术的发展,每一阶段都有不同于已往的产品实现方式。CPU从4位、 8位、16位、32位发展到64位,存储器从几百字节发展到几百兆字节,通信接口的速度从几百bPS发展到几十GbPS,接口的数目也变得更多。这些都使嵌入式系统的性能得到了极大的提高,功能日益丰富。同时,高可靠性和高可用性在嵌入式系统的发展历程中正在占据越来越重要的地位,成为设计和应用的首要考虑因素,并且也已经成为竞争对手之间互相较量的重点。
三、高可靠性嵌入式系统的特殊需求
高可靠性嵌入式系统的特殊需求,概括地用一句话来表示就是确保系统性能的可靠实现。主要表现在如下几个方面:
(1) 足够强的数据处理能力
(2) 足够高的数据传输速度
(3) 足够多的外部连接接口
(4) 安全而高效的系统管理机制
(5) 标准而可靠的系统连接方式
(6) 易于维护的系统结构
(7) 良好的开放性和可扩展性
(8) 抗恶劣环境
(9) 冗错性强
高可靠性嵌入式系统,一般都选用先进的高性能的处理器,在可能的情况下,尽可能采用比较高的系统工作频率和总线宽度,根据系统应用要求可以配置足够多的可以由用户自由定义的I/O接口,从而,使系统具有比较高的性能。一个或多个系统管理设备以及安全而高效的软硬件管理体制可以保证高可靠性嵌入式系统性能的充分发挥和利用;在物理特征上,高可靠性嵌入式系统采用的是标准而可靠的系统连接方式,采用模块化结构设计和冗错性设计,支持热拔插、热切换,以尽可能地缩短系统的不可用时间。同时,高可靠性嵌入式系统相对于一般的系统具有更强的抗恶劣环境工作能力,对高温、高湿、震动、辐射;和腐蚀,都有良好的防护措施。
四、CPCI的技术特点与系统解决方案
ICPCI定义了33MHZ/32bit-66MHZ/64bit的总线结构,信号传输速度高达528Mbyte/s。适应当今市场上各种主流的高性能处理器。一段CPCI总线可以连接一个系统设备和7个外围设备,如果需要,可以通过桥接电路进行扩展。每一次扩展都可以增加7个外围设备。如果需要,通过CPCI总线可以十分方便地实现外围设备的备份甚至系统设备的备份。同时,CPCI系统针对传统电信领域的应用扩展了CTBUS,针对网络通信领域的应用扩展了PSB BUS,使它可以非常方便地与这两个领域的设备结合在一起,实现嵌入式的应用。 |
|