ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
TRNG 内核使用双脉冲噪声发生器,当由提供给 TRNG 的系统时钟进行异步采样时,这些发生器会产生不可预测的抖动输出。来自脉冲噪声发生器的输出馈送一个复杂的非线性组合电路(混频器),该电路产生最终的 TRNG 输出(请参阅图 19-1)。
图 19-1 随机数发生器方框图TRNG 内核由两部分组成:
真正的熵源基于预定数量的自由运行振荡器 (FRO)。(主要)由脉冲噪声引起的时序抖动的累积为每个 FRO 的输出转换创造了不确定性区间。在不确定性区间内采样会产生少量的熵并累积在 LFSR 中。使用多个 FRO 并行生成熵,使得熵累积的速度比使用单个 FRO 快得多。