ZHCSWB1 May   2024 IWR2944

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
    1. 3.1 功能方框图
  5. 器件比较
    1. 4.1 相关米6体育平台手机版_好二三四
  6. 引脚配置和功能
    1. 5.1 引脚图
    2. 5.2 引脚属性
    3. 5.3 信号说明 - 数字
    4. 5.4 信号说明 — 模拟
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  上电小时数 (POH)
    4. 6.4  建议运行条件
    5. 6.5  一次性可编程 (OTP) 电子保险丝的 VPP 规格
      1. 6.5.1 建议的 OTP eFuse 编程操作条件
      2. 6.5.2 硬件要求
      3. 6.5.3 对硬件保修的影响
    6. 6.6  电源规格
    7. 6.7  功耗摘要
    8. 6.8  射频规格
    9. 6.9  热阻特性
    10. 6.10 电源时序和复位时序
    11. 6.11 输入时钟和振荡器
      1. 6.11.1 时钟规格
    12. 6.12 外设信息
      1. 6.12.1  QSPI 闪存存储器外设
        1. 6.12.1.1 QSPI 时序条件
        2. 6.12.1.2 QSPI 时序要求 #GUID-CD30070D-F132-4A2C-92CD-5AA96AE70B94/GUID-97D19708-D87E-443B-9ADF-1760CFEF6F4C #GUID-CD30070D-F132-4A2C-92CD-5AA96AE70B94/GUID-0A61EEC9-2B95-4C27-B219-18D27C8F9430
        3. 6.12.1.3 QSPI 开关特性 #GUID-20B35D26-AFE6-451C-B9E9-B3F2FA08097C/T4362547-64 #GUID-20B35D26-AFE6-451C-B9E9-B3F2FA08097C/T4362547-65
      2. 6.12.2  多缓冲/标准串行外设接口 (MibSPI)
        1. 6.12.2.1 MibSPI 外设说明
        2. 6.12.2.2 MibSPI 发送和接收 RAM 组织结构
          1. 6.12.2.2.1 SPI 时序条件
          2. 6.12.2.2.2 SPI 控制器模式开关参数(时钟相位 = 0、SPICLK = 输出、SPISIMO = 输出和 SPISOMI = 输入) #GUID-20BA2ACF-4FC2-43F6-960F-1A4CA56E65A6/T4362547-236 #GUID-20BA2ACF-4FC2-43F6-960F-1A4CA56E65A6/T4362547-237 #GUID-20BA2ACF-4FC2-43F6-960F-1A4CA56E65A6/T4362547-238
          3. 6.12.2.2.3 SPI 控制器模式开关参数(时钟相位 = 1、SPICLK = 输出、SPISIMO = 输出和 SPISOMI = 输入) #GUID-517E5284-3345-461F-B07F-EB95741B1272/T4362547-244 #GUID-517E5284-3345-461F-B07F-EB95741B1272/T4362547-245 #GUID-517E5284-3345-461F-B07F-EB95741B1272/T4362547-246
        3. 6.12.2.3 SPI 外设模式 I/O 时序
          1. 6.12.2.3.1 SPI 外设模式开关参数(SPICLK = 输入、SPISIMO = 输入和 SPISOMI = 输出) #GUID-5C88F9F6-787B-49E2-984F-02158AB0C326/T4362547-70 #GUID-5C88F9F6-787B-49E2-984F-02158AB0C326/T4362547-71 #GUID-5C88F9F6-787B-49E2-984F-02158AB0C326/T4362547-73
      3. 6.12.3  以太网交换机 (RGMII/RMII/MII) 外设
        1. 6.12.3.1  RGMII/MII 时序条件
        2. 6.12.3.2  RGMII 发送时钟开关特性
        3. 6.12.3.3  RGMII 发送数据和控制开关特性
        4. 6.12.3.4  RGMII 接收时钟时序要求
        5. 6.12.3.5  RGMII 接收数据和控制时序要求
        6. 6.12.3.6  RMII 发送时钟开关特性
        7. 6.12.3.7  RMII 发送数据和控制开关特性
        8. 6.12.3.8  RMII 接收时钟时序要求
        9. 6.12.3.9  RMII 接收数据和控制时序要求
        10. 6.12.3.10 MII 发送开关特性
        11. 6.12.3.11 MII 接收时钟时序要求
        12. 6.12.3.12 MII 接收时序要求
        13. 6.12.3.13 MII 发送时钟时序要求
        14. 6.12.3.14 MDIO 接口时序
      4. 6.12.4  LVDS/Aurora 仪表和测量外设
        1. 6.12.4.1 LVDS 接口配置
        2. 6.12.4.2 LVDS 接口时序
      5. 6.12.5  UART 外设
        1. 6.12.5.1 SCI 时序要求
      6. 6.12.6  内部集成电路接口 (I2C)
        1. 6.12.6.1 I2C 时序要求 #GUID-437677C7-D935-4733-A64D-553EFECA73F7/T4362547-185
      7. 6.12.7  控制器局域网 - 灵活数据速率 (CAN-FD)
        1. 6.12.7.1 CAN-FD TX 和 RX 引脚的动态特性
      8. 6.12.8  CSI2 接收器外设
        1. 6.12.8.1 CSI2 开关特性
      9. 6.12.9  增强型脉宽调制器 (ePWM)
      10. 6.12.10 通用输入/输出
        1. 6.12.10.1 输出时序的开关特性与负载电容 (CL) 间的关系 #GUID-46919170-3C9C-440C-879B-A7700B77517D/T4362547-45 #GUID-46919170-3C9C-440C-879B-A7700B77517D/T4362547-50
    13. 6.13 仿真和调试
      1. 6.13.1 仿真和调试说明
      2. 6.13.2 JTAG 接口
        1. 6.13.2.1 IEEE 1149.1 JTAG 的时序要求
        2. 6.13.2.2 IEEE 1149.1 JTAG 的开关特性
      3. 6.13.3 ETM 跟踪接口
        1. 6.13.3.1 ETM TRACE 时序要求
        2. 6.13.3.2 ETM 跟踪开关特性
  8. 详细说明
    1. 7.1 概述
    2. 7.2 功能方框图
    3. 7.3 子系统
      1. 7.3.1 射频 (RF) 和模拟子系统
        1. 7.3.1.1 射频时钟子系统
        2. 7.3.1.2 发送子系统
        3. 7.3.1.3 接收子系统
      2. 7.3.2 处理器子系统
    4. 7.4 其他子系统
      1. 7.4.1 硬件加速器子系统
      2. 7.4.2 安全性 – 硬件安全模块
      3. 7.4.3 用于用户应用的 ADC 通道(服务)
  9. 监控和诊断
    1. 8.1 监测和诊断机制
  10. 应用、实施和布局
    1. 9.1 应用信息
    2. 9.2 短距离和中距离雷达
    3. 9.3 参考原理图
  11. 10器件和文档支持
    1. 10.1 器件支持
    2. 10.2 器件命名规则
    3. 10.3 工具与软件
    4. 10.4 文档支持
    5. 10.5 支持资源
    6. 10.6 商标
    7. 10.7 静电放电警告
    8. 10.8 术语表
  12. 11修订历史记录
  13. 12机械、封装和可订购信息

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

监测和诊断机制

表 8-1 列出了器件中可用的主要监测和诊断机制。

注: 器件的 QM 型号未启用监控器。以 SIL-2 级为目标的型号启用了监控器。
表 8-1 IWR2944 的监测和诊断机制
特性 说明
主子系统
1 MSS R5F 内核的锁步操作 器件架构支持 MSS R5F 内核的锁步操作,该内核是主子系统中的操作内核,配置为器件中的安全岛。
2 MSS R5F 内核和关联 VIM 的启动时间 LBIST 器件架构支持硬件逻辑 BIST (LBIST) 引擎自检控制器 (STC)。该逻辑用于在晶体管级的 MSS R5F CPU 内核和向量中断模块 (VIM) 上提供非常高的诊断覆盖率 (>90%)。
在启动功能安全应用之前,需要由应用代码触发 CPU 和 VIM 的 LBIST。CPU 的复位在 STC 操作结束时启动,复位原因寄存器会捕获复位的状态。然后,可以读取 STC 寄存器以识别 STC 执行的状态,从而确定是否存在任何错误。CPU 保持在 while 循环中,如果发现故障,则不继续执行。
还可以执行故障注入测试,这会导致 CPU 复位,并在 STC 寄存器中发出错误状态信号。
3 MSS R5F 存储器的启动时间 PBIST MSS R5F 具有紧密耦合存储器 (TCM) 1 级 (L1) 存储器 TCMA、TCMB0 和 TCMB1 以及 2 级 (L2) 存储器。器件架构支持一个硬件可编程存储器 BIST (PBIST) 引擎。该逻辑用于在晶体管级别对所实现的 MSS R5F TCM 提供非常高的诊断覆盖率 (March-13n)。
L1 和 L2 存储器的 PBIST 在启动时由引导加载程序触发,然后从闪存或外设接口开始下载应用程序。CPU 处于 while 循环中,如果发现故障,则不会继续执行。
4 MSS R5F 存储器的端到端 ECC

TCM 和 L2 存储器诊断支持单错校正、双错检测 (SECDED) ECC 诊断。对于 L2 存储器,使用一个 8 位代码字来存储通过 64 位数据总线计算的 ECC 数据。对于 TCM,使用一个 7 位代码字来存储 32 位数据总线的 ECC 数据。针对 TCM 的 ECC 评估由 CPU 内部的 ECC 控制逻辑执行。这种方案在 CPU 和 TCM 间的传输上提供端到端诊断。CPU 可配置为对一位和双位错误条件具有预先确定的响应(忽略或中止生成)。

5 MSS R5F 位多路复用 逻辑 TCM 和 L2 存储器字以及关联的 ECC 代码被分开并存储在两个物理 SRAM 组中。这种方案提供一个针对物理 SRAM 组中地址解码故障的固有诊断机制。组寻址中的故障被 CPU 检测为一个 ECC 故障。
此外,实施位多路复用方案,以便所访问的旨在生成一个逻辑 (CPU) 字的位在物理上不相邻。这种方案有助于减少物理多位故障导致逻辑多位故障的可能性;相反,故障表现为多个一位故障。由于 SECDED TCM ECC 能够校正一个逻辑字中的一位故障,因此这种方案可提高 TCM ECC 诊断的有效性。
这两个特性都是硬件特性,无法由应用软件启用或禁用。
6 时钟监控器 器件架构支持四个数字时钟比较器 (EDCC) 和一个内部 RCOSC。这些模块提供双重功能 – 时钟检测和时钟监控。
EDCCA 专用于 ADPLL/APLL 锁定检测监控,将 ADPLL/APLL 输出分频版本与器件的基准输入时钟进行比较。可对 EDCCA 的故障检测进行编程以使器件进入跛行模式。
此外,还可以馈送外部基准时钟,以使用 EDCCA 来监测内部时钟。
EDCCB、EDCCC、EDCCD 模块是一个可供用户软件使用的模块。可以比较任意两个时钟。一个示例是将 CPU 时钟与基准或内部 RCOSC 时钟源进行比较。通过错误信令模块 (ESM) 向 MSS R5F CPU 指示故障检测。
7 用于 MSS R5F 的 RTI/WDT 器件架构支持使用在实时中断 (RTI) 模块中实现的内部看门狗。内部看门狗有两个运行模式:数字式看门狗 (DWD) 和数字窗口模式看门狗 (DWWD)。这两种运行模式是互斥的;设计人员可以选择使用其中一种模式,但不能同时使用这两种模式。
在检测到故障时,看门狗可以发出内部(热)系统复位或者 CPU 不可屏蔽中断。
看门狗由引导加载程序于启动时在 DWD 模式下启用,以跟踪启动过程。当应用代码获得控制权后,可以根据应用要求再次配置看门狗以获得所需的模式和时序。
8 MSS R5F 的 MPU Cortex-R5F CPU 包含一个 MPU。MPU 逻辑可被用于提供器件内存中软件任务的空间分离。Cortex-R5F MPU 支持 16 个区域。操作系统根据每项任务的需要控制 MPU 并更改 MPU 设置。违反一个已设置的内存保护策略会导致一个 CPU 异常中断。
9 用于外设接口 SRAM 的 PBIST - SPI、CAN、以太网、EDMA、Mailbox 器件架构还支持用于外设 SRAM 的硬件可编程存储器 BIST (PBIST) 引擎。
用于外设 SRAM 存储器的 PBIST 可由应用触发。用户能够根据可分配给 PBIST 诊断的执行时间,选择在一个 SRAM 或者一组 SRAM 上运行 PBIST。PBIST 测试会破坏存储器中的内容,正因如此,此测试通常只在启动时运行。但是,如果外设通信受到阻碍,用户可随时自由地启动测试。
由 PBIST 检测到的任何故障都会导致在 PBIST 状态寄存器中指示错误。
10 用于外设接口 SRAM 的 ECC – SPI、CAN、以太网、EDMA、Mailbox 外设接口 SRAM 诊断由单错校正、双错检测 (SECDED) ECC 诊断提供支持。当检测到一位或双位错误时,将通过 ESM(错误信令模块)通知 MSS R5F。此特性在复位后被禁用。
软件必须在外设和 ESM 模块中配置和启用此特性。ECC 故障(一位纠正和双位不可纠正的错误情况)通过 ESM 模块作为中断报告给 MSS R5F。
11 用于主 SS 外设的配置寄存器保护 所有主 SS 外设(SPI、CAN、以太网、I2C、DMA、RTI/WD、DCC、EDMA、IOMUX 等)均通过外设中心资源 (PCR) 进行互连。这提供了两种可以限制对外设的访问的诊断机制。根据 PCR 中的外设芯片选择,外设可被时钟选通。这可用于禁用未使用的特性,使得这些特性无法产生干扰。此外,可对每一个外设芯片选择进行编程以限制基于事务处理优先级的访问。这一特性可用于将对于全部外设的访问限于特许操作系统代码。
复位后,这些诊断机制被禁用。软件必须配置并启用这些机制。保护违规还会生成错误,导致 MSS R5F 中止或对其他主机(例如 DMA)的错误响应。
12 循环冗余校验 – 主 SS 器件架构支持主 SS 上的硬件 CRC 引擎实现以下多项式。
  • CRC16 CCITT – 0x10
  • CRC32 以太网 – 0x04C11DB7
  • CRC64
  • CRC 32C – CASTAGNOLI – 0x1EDC6F4
  • CRC32P4 – E2E Profile4 – 0xF4ACFB1
将 SRAM 内容读取到 CRC 的操作可由 CPU 或 DMA 来完成。结果比较、故障指示和故障响应由管理该测试的软件负责。
13 MPU 器件架构在主 SS 中的某些外设端口上支持 MPU,包括 L2 存储器、PCR 外设访问、QSPI 访问、R5F AXI 外设访问。这样就可以配置对主 SS 中这些关键区域的访问权限。
默认情况下,此控制机制位于 HSM 中。
14 用于 DMA 的 MPU 器件架构支持在主 SS EDMA 上使用 MPU。EDMA 还包括读取和写入主机端口上的 MPU。EDMA MPU 支持 8 个区域。MPU 检测到的故障通过本地 ESM 作为中断报告给内核。
15 互连 ECC 器件架构支持基于硬件的 ECC 保护机制,用于通过系统互连进行传输。由于代码执行包括从互连上托管的存储器中获取指令,因此,通过结合使用 ECC 和基于冗余的机制,通过互连进行的传输被设计为安全的。在传输中检测到的任何故障将会通过 ESM 接口进行报告。此机制在硬件中默认启用。
16 错误信令模块 当诊断检测到一个故障,这个错误必须被标出。器件架构使用一个称为错误信令模块 (ESM) 的外设逻辑来提供来自内部监测/诊断机制的故障指示集合。ESM 提供的一些机制可将错误按照严重性分类并提供可编程错误响应。
ESM 模块由客户应用代码配置,并且可以启用或屏蔽特定的错误信号,以便为 MSS R5F CPU 生成中断(低/高优先级)。
器件支持 Nerror 输出信号 (IO),可从外部监测此信号,以识别设计中不由 R5F 处理的任何类型的高严重性故障。
17 温度传感器 器件架构支持在整个器件中的数字温度热点处使用各种温度传感器,而应用可以使用内部 GPADC 通道监测这些传感器。
18 电压监控器 器件架构支持与外部电压监控器一起监测连接到芯片的电源轨。
DSP 子系统
1 DSP 内核的启动时间 LBIST 器件支持 DSP 内核的启动时间 LBIST。在启动功能安全应用程序之前,可以由 MSS R5F 次级引导加载程序/应用程序代码触发 LBIST。
2 L1P、L1D、L2 和 L3 存储器的引导时间 PBIST、HWA 存储器、RSS 存储器(ADCBUF、CQ 存储器)、Mailbox 器件架构支持适用于 DSPSS 和 RSS 存储器的硬件可编程存储器 BIST (PBIST) 引擎,可提供非常高的诊断覆盖率 (March-13n)。
在启动功能安全应用之前,PBIST 通过 MSS R5F 次级引导加载程序/应用代码触发。
3 L1P 上具有奇偶校验,L1D 上具有 ECC 器件架构支持对 DSP 的 L1P 存储器进行奇偶校验诊断。奇偶校验错误会作为中断报告给 CPU。
L1D 存储器在 SECDED ECC 覆盖范围内。
4 针对 DSP L2 存储器的 ECC 器件架构支持针对 DSP 的 L1D 和 L2 存储器执行奇偶校验单错校正双错检测 (SECDED) ECC 诊断。L2 存储器是统一的 384KB 存储器,用于存储 DSP 的程序和数据部分。一个 12 位代码字用于存储在 256 位数据总线上计算出的 ECC 数据(逻辑指令提取大小)。用于 L2 访问的 ECC 逻辑位于 DSP 中,由 DSP 内部的 ECC 控制逻辑进行评估。这种方案在 DSP 和 L2 间的传输上提供端到端诊断。L2 上还提供字节对齐奇偶校验机制来处理数据部分。
5 针对雷达数据立方体 (L3) 存储器、HWA 存储器、RSS 存储器(ADCBUF)、Mailbox 的 ECC L3 存储器在器件中用作雷达数据部分。该架构支持针对 L3 存储器的单纠错双纠错 (SECDED) ECC 诊断。一个 12 位代码字用于当 ECC 数据在 256 位数据总线上进行计算时存储该数据。
RSS 存储器 (ADCBUF) 也支持 SECDED ECC 诊断。
ECC 逻辑的故障检测通过 ESM 作为中断报告给 DSP 内核。
6 用于 DSP 内核的 RTI/WDT 器件架构支持使用在实时中断 (RTI) 模块中实现的 DSP C66x 内部看门狗 — 与主 SS 中使用的模块相同的复制。此模块支持与 MSS 的 RTI/WD 相同的功能。
该看门狗由客户应用程序代码启用,并通过中断向 DSP 和/或 MSS R5F 报告超时条件,将 REST 留给 MSS R5F 中的应用程序代码以使器件进入安全状态。
7 用于 DSP 子系统的 CRC 器件架构支持 DSPSS 上的硬件 CRC 引擎实现以下多项式。
  • CRC16 CCITT – 0x10
  • CRC32 以太网 – 0x04C11DB7
  • CRC64
  • CRC 32C – CASTAGNOLI – 0x1EDC6F4
  • CRC32P4 – E2E Profile4 – 0xF4ACFB1
将 SRAM 内容读取到 CRC 的操作可由 CPU 或 DMA 来完成。结果比较、故障指示和故障响应由管理该测试的软件负责。
8 适用于 DSP 的 MPU 器件架构支持用于 DSP 存储器存取的 MPU(L1D、L1P 和 L2)。L2 存储器对于 L1P 和 L1D 分别支持 64 个区域和 16 个区域。MPU 的故障检测作为中止信号报告给 DSP 内核。
9 MPU 器件架构在包含 L3 存储器组的 DSP SS 中的某些外设端口上支持 MPU。这样就可以配置对 DSP SS 中这些关键区域的存取权限。
默认情况下,此控制机制位于 HSM 中。
BIST(在雷达子系统内)
备注:BIST 由 TI 固件处理。有关安全机制的信息,请参阅毫米波接口控制文档(作为 mmWave-MCUPLUS-SDK 软件包的一部分)和安全手册。
注: 有关所有诊断机制的适用性的更多详细信息,请参阅器件安全手册或其他相关配套资料。