ATLAS 200通过PCIE 接入RK3588-EP模式

ATLAS 200  作为算理模块,可以作为主/协处理器接入RK3588,有两种模式:RC 模式和EP模式

RC模式:rk3588 和 ATLAS 200 可分别独立处理自身业务数据,不存在业务互相依赖,二者可通过网络等方式进行通信,ATLAS 200 的CPU直接运行用户指定的AI业务软件,接入网络摄像头、I2C传感器、SPI显示器等其他外挂设备作为从设备接入产品

EP模式:atlas 200作为RK3588的从设备存在,业务软件运行在Host侧,通过PCIe通道与Atlas 200 进行交互,将AI任务卸载到Ascend 310芯片中运行。,由Host侧作为主端,Device侧作为从端。客户的AI业务程序运行在Host系统中,产品作为Device系统以PCIe从设备接入Host系统,Host系统通过PCIe通道与Device系统交互,将AI任务加载到Device侧的昇腾 AI 处理器中运行。二者通过PCIE进行数据通信,因此需要将PCIE配置头中的类型值设置为0,PCIE控制器接收针对本地内存空间的读写操作。

EP模式:

Atlas 200的兼容性要求如下:

  1. 支持PCIe MSI-X中断,至少可分配116个MSI-X中断。
  2. BAR空间大小要求(3个BAR,大小分别为128KB,16MB,64MB)

PCIe架构定义了4种地址空间:配置空间、Memory空间、IO空间和message空间

ATLAS 200通过PCIE 接入RK3588-EP模式_第1张图片

你可能感兴趣的:(RK3588外设驱动开发,人工智能)