上期内容:FPGA中的BEL, SITE, TILE是什么含义

由BEL到SITE再到TILE,具体内容可看上篇推文,那么TILE之上是什么呢?

CLOCKREGION不同类型的TILE按列排列构成了CLOCK REGION,如下图所示。实际上,考虑到时钟走线,每片FPGA都被分割为多个CLOCK REGION。CLOCK REGION包含多个TILE,而TILE又有SITE构成,SITE又有BEL构成,因此,已知CLOCK REGION可以很方便地找到其下的TILE、SITE和BEL。反过来,已知SITE或TILE,可以找到其所在的CLOCK REGION。但如果已知BEL,不能直接找到其所在的CLOCK REGION。如下图Tcl命令所示。

SLR

SLR(Super Logic Region)由多个CLOCK REGION构成。单die芯片只包含一个SLR;而多die芯片也就是SSI器件,则包含至少两个SLR。考虑到CLOCK REGION和TILE、SITE、BEL的关系,那么也可得到SLR与TILE、SITE以及BEL的关系,如下图所示。

在此基础上,我们可以得到BEL、SITE、TILE、CLOCK REGION和SLR在使用Tcl命令时之间的关系。如下图所示,图中A->B,表示已知A,可通过选项-of获取B,也就是-of A。至此,我们可以清楚地看到FPGA内部结构之间的关系,可用下图来表示。AI Engine到底是什么?

ACAP不可不知的几个基本概念

如何在C代码中插入移位寄存器

HLS IP Library?HLS Math Library:csim ?C/RTL co-sim(2)HLS Math Library:csim ?C/RTL co-sim(1)约束文件有哪些如何高效复用Block的位置信息?如何复用关键寄存器的位置信息部分可重配置都生成哪些.bit文件VIO你用对了吗Device视图下能看到什么Schematic视图下能看到什么都是pin,有什么区别都是net,有什么区别如何快速查找目标cell学习笔记:单层感知器基础知识学习笔记:神经网络学习算法学习笔记:神经网络模型学习笔记:ReLU的各种变形函数学习笔记:神经元模型(2)学习笔记:神经元模型(1)学习笔记:深度学习之“深”学习笔记:深度学习之“学习”学习笔记:人工智能、机器学习和深度学习2019文章汇总文 | Lauren 图 | LaurenCopyright @ Lauren的FPGA转载事宜请私信 | 获得授权后方可转载

fpga如何约束走线_FPGA中的CLOCK REGION和SLR是什么含义相关推荐

  1. fpga如何约束走线_FPGA时序约束实战篇之多周期路径约束

    多周期路径约束 多周期路径,我们一般按照以下4个步骤来约束: 1. 带有使能的数据 首先来看带有使能的数据,在本工程中的Tming Report中,也提示了同一个时钟域之间的几个路径建立时间不满足要求 ...

  2. fpga如何约束走线_FPGA设计约束技巧之XDC约束之I/O篇 (上)

    <XDC约束技巧之时钟篇>中曾对I/O约束做过简要概括,相比较而言,XDC中的I/O约束虽然形式简单,但整体思路和约束方法却与UCF大相径庭.加之FPGA的应用特性决定了其在接口上有多种构 ...

  3. fpga如何约束走线_FPGA时序约束的几种方法

    对自己的设计的实现方式越了解,对自己的设计的时序要求越了解,对目标器件的资源分布和结构越了解,对EDA工具执行约束的效果越了解,那么对设计的时序约束目标就会越清晰,相应地,设计的时序收敛过程就会更可控 ...

  4. fpga如何约束走线_经验总结:FPGA时序约束的6种方法

    对自己的设计的实现方式越了解,对自己的设计的时序要求越了解,对目标器件的资源分布和结构越了解,对EDA工具执行约束的效果越了解,那么对设计的时序约束目标就会越清晰,相应地,设计的时序收敛过程就会更可控 ...

  5. fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...

  6. ad批量走线_AD中 蛇形走法、多条网络同时布线、交互布线、logo、差分走线、3D...

    AD 布蛇形线方法 Tool 里选 Interactive length tuning 要先布好线再改成蛇形, 这里用的是布线时直接走蛇形: 先 P->T 布线, 再 Shift + A 切换成 ...

  7. ddr走线教程_Xilinx FPGA的DDR走线规则

    今天从xilinx网站下载 Xilinx Virtex-6/Spartan-6 FPGA DDR3 Signal Integrity Analysis and PCB Layout Guideline ...

  8. Altium designer几个网络同时走线

    按住shift选中所有要走线的焊盘或过孔,快捷键P+M,再在其中一个焊盘上点一下开始走线,在走线过程中你可以随时按键盘上的"·"键(键盘左上角,ESC下面那个按键)来查看现在可用的 ...

  9. 关于USB以及USB的走线问题

    关于USB以及USB的走线问题 USB通用串行总线(Universal Serial Bus),目前我们所说的USB一般都是指USB2.0,USB2.0接口是目前许多高速数据传输设备的首选接口,从1. ...

最新文章

  1. (C++)1025 PAT Ranking
  2. 统一同一物理主机上VMware虚拟出的不同操作系统如何通信
  3. NDK 高级编程(笔记)
  4. Wide ResNet ResNeXt DenseNet DPNet [9] NASNet [10] SENet [11] Capsules [12
  5. token、cookie是什么
  6. 厉害了,12306 是如何顶住一秒百万流量的?
  7. 谭浩强课后题(数组篇)
  8. mysql left join 右表数据不唯一的情况解决方法
  9. HIVE 的笛卡尔积on无条件
  10. junit框架——单元测试
  11. 2799 高校排名 加强版
  12. python下载后安装包在哪里找到_python安装包里idle在哪
  13. 银河麒麟服务器操作系统常用问题及解决方案
  14. 数据湖(十一):Iceberg表数据组织与查询
  15. 处理器的排名_齐齐哈尔LPCVD尾气处理器排名推荐
  16. 显卡的优化以提高计算机性能作用,Win10显卡硬件加速如何使用 Win10优化显卡让游戏性能最佳的详细步骤...
  17. x86为什么是32位系统?
  18. c# 中 event 和 delegate 的区别
  19. 老鹰酒馆 dna_酒吧和酒馆的21个最佳WordPress主题
  20. Excel·VBA多条件筛选组合结果

热门文章

  1. Python踩坑指南(第二季)
  2. STM32添加项目所需要的工程文件
  3. mapdb java_JVM崩溃后MapDb恢复
  4. 查看依赖树_Python中的依赖关系处理
  5. 12.多线程的实现方式、线程安全问题的产生与解决以及生产者与消费者问题
  6. oracle去掉blob的黑边,oracle Blob处理
  7. docker配置cdn-容器内可以通过域名访问
  8. linux更改桌面壁纸的脚本,ubuntu 桌面 壁纸 自动切换 方法 图解 linux
  9. android换肤动画,Android-换肤ThemeSkinning使用
  10. mysql java orm_ObjectiveSQL(Java ORM) 之 MySQL 实战