接口说明

本章节简要介绍Atlas 200 AI加速模块支持的接口,详细内容请参见《硬件开发指南》。

SerDes接口

Atlas 200 AI加速模块提供8Lane SerDes,分布在2个SerDes Macro中,可以根据不同产品的应用场景,实现GE,USB 3.0,PCIe和SATA的灵活配置。

支持标准和复用关系如下:

RGMII接口

Atlas 200I A2 加速模块集成有两个RGMII控制器。RGMII(Reduced Gigabit Media Independent Interface)是一种精简的GMII接口,通过参考时钟的上升下降沿都采样数据的方式,实现精简数据线和控制线的数量。该接口用于1000Mbps/100Mbps/10Mbps的以太网MAC层和PHY层之间的以太网数据传输。

SDIO接口

Atlas 200I A2 加速模块上集成了1个SDIO接口,支持对接SDXC卡,向下兼容SDHC卡,支持3.3V/1.8V 电平。支持如下工作模式Default Speed/High Speed/SDR12/SDR25/SDR50/SDR104。可以连接多种不同类型的设备,如WiFi模块、蓝牙模块、GPS模块等。根据环境温度以及可靠性要求,建议使用工业级Micro SD卡。

SD/SDIO控制符合以下协议的设备:

eMMC接口

Atlas 200I A2 加速模块提供一个eMMC (Embedded Multi-Media Card)控制器用于处理对eMMC器件的命令收发、数据读写等操作。

EMMC控制器具有以下特点:

USB接口

UART接口

UART(Universal Asynchronous Receiver/Transmitter),即通用异步接收发送器,是AMBA的SOC外设,挂在APB总线上。UART完成接收数据的串并转换和发送数据的并串转换。Atlas 200I A2 加速模块可提供7路UART接口,详细复用信息请参考PinMux配置表。硬件设计上如果UART接口不使用,且复用的其他功能也不使用,管脚悬空处理即可。

UART的主要特点如下:

MIPI CSI接口

MIPI(Mobile Industry Processor Interface)移动行业处理器接口MIPIMIPI联盟发起的为移动应用处理器制定的开放标准。CSI-2Camera Serial Interface 2)是MIPI联盟定义的另一种高速接口,主要用于摄像模组和处理器之间的连接。

  1. Atlas 200I A2 加速模块可提供2路MIPI CSI-2接口,支持如下协议:
    • 支持标准MIPI CSI-2 v1.2协议。
    • mmDPHY接口可支持标准DPHY协议。
    • 可同时支持4路sensor输入,最大支持4096x2160@45fps。
    • 单路最多支持8-Lane MIPI DPHY接口,最大支持2.5Gbps/Lane。
    • 支持RAW8/RAW10/RAW12/RAW14数据类型解析。
    • 支持YUV420 8-bit/YUV422 8-bit数据类型解析。
    • 支持最大4路virtual channel。
    • 最多支持2帧WDR,支持多种WDR时序。
  2. Atlas 200I A2 加速模块可提供多种控制信号,特性如下:
    • 每个CSI接口支持2路PWM信号,可用于光圈调节。
    • 每个CSI接口支持1路VS信号、1路HS信号,分别用于场同步和行同步。
    • 每个CSI接口支持1路CAM_GPIO信号,可用于电源使能控制。

MIPI DSI接口

MIPIMIPI联盟发起的为移动应用处理器制定的开放标准。DSI-2(Display Serial Interface)接口是MIPI联盟定义的一种高速串行接口,主要用于处理器和显示模块之间的连接。

MIPI DSI接口特点如下:

HDMI TX接口

HDMI提供了一种简单、高性能传输数字音视频数据的方式,给用户带来真正的全数字体验。Atlas 200I A2 加速模块支持两个HDMI接口,均支持HDMI 2.0(High Definition Multimedia Interface)协议。

HDMI口具有以下功能特点:

I2S接口

Atlas 200I A2 加速模块的I2S(Inter-IC Sound)为音频数据传输协议,由Philips制定。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真。Atlas 200I A2 加速模块供了2个通用I2S口,I2S0与I2S1。

I2S接口有以下特点:

I2C接口

Atlas 200I A2 加速模块共支持7路I2C接口,其中1路为Slave,6路为Master,详细复用关系说明参考PinMux配置表

I2C接口特性如下:

SPI接口

SPI(Serial Peripheral Interface)控制器,可以作为一个主设备与外部的设备来进行同步串行通信,主要应用于外接触摸屏、SD卡、WIFI和TPM等。Atlas 200I A2 加速模块共支出6组SPI接口。

SPI接口特性如下:

Audio接口

Atlas 200I A2 加速模块集成了高品质立体声回放DAC(93dB DRA),1路单端Line out输出;高品质立体声ADC(93dBA),支持1路音频输入,兼容差分及单端输入。输入支持0~36dB,3dB step的增益控制(用于做数字AGC控制)。

Audio接口特性如下: