Altera典型车用网关控制器系统简析
扫描二维码
随时随地手机看文章
汽车网关控制器是车内不同的电子和光线总线之间的路由器。它被用来集成标准的多媒体接口,例如通用串行总线(USB)、Firewire和面向媒体的系统传输(MOST)接口,以及可以接入车身控制网络的控制器区域网络(CAN)接口。在今后的汽车系统的发展中可能还会需要各种和电脑相关的接口,例如以太网接口和蓝牙。在一些应用中,一台车载的PC还需要对闪存和CD-ROM驱动器等媒体设备进行控制。为了能够完成网关的路由控制的功能,有必要使用一块小型的CPU。该网关控制器有可能独立于车载的PC,通过它可以为不同的接口提供支持,这样车载系统就可以和不同生产商使用的不同总线进行通信。
图 1描述了一个典型的车用网关控制器系统。Altera推出的低成本Cyclone™可编程逻辑系列是不同总线系统之间进行桥接的理想选择。通过 Cyclone器件,设计人员可以使用标准低成本的ASSP连接到特定的总线系统中。利用这个优点,设计人员也可以定制他们的系统使其可以和不同生产商所使用的总线系统进行对接,增加了系统的使用量,且大幅度地降低了开发成本。对于系统供应商而言,使用Cyclone器件就意味着他们的设计人员只需开发一个系统,大大简化了开发流程。
图1所显示的各类接口都是由Altera或是Altera MegafuncTIon合作伙伴计划(AMPPSM)的合作方所提供的IP核。适用于该系统的理想的CPU是32位的Nios® II RISCC嵌入式处理器。使用SOPC Builder,设计人员可以很快地在一个器件上集成一个Nios的处理器以及一个由各类IP构成的灵活的总线系统。Cyclone器件在此类大容量的应用中扮演低成本平台的角色。
图 1: 车用网关控制器和车用PC
备注:
IRC = 中断控制器
UART = 通用同步异步接收器/发送器
ATAPI = AT计算机上附加设备的包接口