ZHCABI5 January   2022 AM67 , AM67A , AM68 , AM68A , AM69 , AM69A , DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1

 

  1.   摘要
  2.   商标
  3. 1以太网和 CPSW 简介
    1. 1.1 以太网接口
    2. 1.2 以太网集成
    3. 1.3 CPSW
    4. 1.4 MAC2MAC
  4. 2JACINTO7 MAC2MAC 解决方案
    1. 2.1 应用要求
    2. 2.2 RGMII 解决方案
    3. 2.3 SGMII 解决方案
  5. 3MAC2MAC 实现
    1. 3.1 RGMII 实现
      1. 3.1.1 CPSW 2G 更改
      2. 3.1.2 CPSW 9G 更改
    2. 3.2 SGMII 实现
    3. 3.3 MAC2MAC 调试
      1. 3.3.1 软件和配置问题
      2. 3.3.2 调试软件和配置问题
      3. 3.3.3 Pinmux 问题
      4. 3.3.4 硬件问题
        1. 3.3.4.1 RGMII 调试
        2. 3.3.4.2 SGMII 调试
  6. 4总结
  7. 5参考文献

摘要

DRA8x 和 TDA4x 处理器系列基于逐步发展的 Jacinto™ 7 架构,这种架构的目标应用为 ADAS、网关和自动驾驶汽车 (AV)。它们利用了 TI 在 ADAS 处理器市场十余年优势地位中积累的广泛市场知识。Jacinto™ 处理器配备旨在提供可靠通信的集成式以太网交换机。它们统称为 CPSW_nG,其中 n 代表可用的硬件端口数。

此外,Jacinto™ 7 器件为用户和关键系统应用提供域隔离。拥有强大 A 内核的主域满足用户空间应用需要,拥有专用 R 和 M 内核的 MCU 域则提供安全功能。每个域通常配备一个专用的 CPSW_nG 交换机,其应用域拥有更多的端口。每个 CPSW_nG 可提供 x-1 个外部端口,这些端口可以连接不同的器件和外部交换机。

考虑到汽车硬件对成本敏感的性质,器件上通常省去 PHY,使用一种叫 MAC2MAC 的配置直接相互连接交换机,确保减少 BOM 并加快连接速度。MAC2MAC 是 TI Jacinto™ 7 处理器中广泛使用的应用场景,本文档将以各种示例和用例解释这种场景,同时提供更多的技术细节。

出于此讨论目的并为了方便阅读,本应用手册使用 DRA829/TDA4 SoC;但任何其他 Jacinto™ 7 处理器适用同样的原理。

本文档所讨论的工程配套资料和源代码可从以下 URL 下载:https://www.ti.com/cn/lit/zip/SPRAD07