美文网首页
USB3.0 时钟(部分)

USB3.0 时钟(部分)

作者: 土DOU吹雪 | 来源:发表于2019-11-04 16:38 被阅读0次

    19.2MHz Crystal Oscillator -》 Master Clcok(up to 500MHz) -》4个 System Clock(分别对 Master Clock 进行 1、2、4、16的分频)-》peripherals clock(通过 CSD Block产生:Clock Select and Divide Block)。

    时钟结构如下图所示:
    ![时钟结构][1]

    CSD 如下图所示:
    ![CSD Block][2]

    System Clock -》CPU Clock(System Clock经过一个 CSD 变为 CPU Clock)-》DMA Clock 和 MMIO Clock(其中 MMIO 的频率必须为 DMA 的 n 分之一,n为整数)
    如下图所示:
    ![CPU Clock][3]

    代码即为对上述变量的设置:
    ![代码][4]

    代码中三个 ClkDiv 就是对结构图中三个分频的设置。

    setSysClk400 如果以 32bit 100M 的速度写,需要置1。
    clkSrc 是选择 4 个 System Clock 中的 1 个如下图所示。
    useStandbyClk 暂时不用管。

    相关文章

      网友评论

          本文标题:USB3.0 时钟(部分)

          本文链接:https://www.haomeiwen.com/subject/mipdbctx.html