有没有一种方法来划分PRIMARY时钟网络?

是的,LatticeECP3器件中的每个PRIMARY全局时钟网络都可以划分为四个QUADRANT。

在LatticeECP3器件中,总共有8个PRIMARY全局时钟网络。

  1. 如果每个都可以进行分区,那么LatticeECP3器件中最多可以有32个异步PRIMARY全局时钟。
    这是因为每个QUADRANT都可以有自己的输入(即非共享输入)。时钟可以分配给所有四个QUADRANT,两个相邻的QUADRANT或一个QUADRANT。有两种方法可以将PRIMARY时钟网络分配给QUADRANT:使用

    电子表格查看和编辑LPF。
  2. 以下是在LPF中分配QUADRANT的示例语法:
    分配给PRIMARY时钟网络的一个QUADRANT

    使用PRIMARY NET< CLOCK_NAME>

    < QUADRANT_LOCATION取代;
    其中< QUADRANT_LOCATION>
    可以是QUADRANT_TL,QUADRANT_TR,QUADRANT_BL或QUADRANT_BR。
    分配给PRIMARY时钟网络的两个QUADRANT

    使用PRIMARY NET< CLOCK_NAME>
  3. < QUADRANT_LOCATION1>
    < QUADRANT_LOCATION2取代;

    其中(< QUADRANT_LOCATION1>,< QUADRANT_LOCATION2>)可以是以下QUADRANT对之一:

    -QUADRANT_TL,QUADRANT_TR
-QUADRANT_TL,QUADRANT_BL 。-QUADRANT_TR,QUADRANT_BR 。-QUADRANT_BL,QUADRANT_BR 。请注意,对角相邻的QUADRANT(例如QUADRANT_TL,QUADRANT_BR)不是有效组合。 。分配PRIMARY时钟网络的所有四个QUADRANT与分配PRIMARY时钟相同 。使用PRIMARY NET< CLOCK_NAME&gt ;; 。请注意,分配给三个相邻的QUADRANT不可用。 。另请注意,在没有区域约束的情况下,Placer会将与某个时钟相关的所有逻辑放在正确的位置,以便遵守QUADRANT约束。。用户还应检查任何位置约束是否与QUADRANT约束冲突。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:15:40 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它