当前位置:网站首页>FPGA中BEL Site Tile FSR SLR分别指什么?
FPGA中BEL Site Tile FSR SLR分别指什么?
2022-08-10 08:42:00 【yundanfengqing_nuc】
在Xilinx FPGA中,从底层到整个设备可以划分为6个层次:
BEL
Site
Tile
FSR
SLR
Device

下面我们从下到上依次来看一下各个定义。
BEL(Basic Element of Logic)

BEL是最底层的基本元素,也可以叫atomic unit(原子单位),BEL是FPGA中最小、不可分割的组件。BEL有两种:Logic BEL和Routing BEL。像我们常说的LUT、FF、CARRY都属于Logic BEL,Routing BEL我们平时不常说,很多工程师可能也没太听过,像FFMUX和DOUTMUX都属于Routing BEL,它们分别长下面这样:

在Vivado综合或实现的Design中,可以看到会在每一个模块下都会有Nets和Leaf Cells。

image-20211224212553327
Leaf Cells就是FPGA中一个个真实存在的硬件模块,Vivado中place_design做的工作就是把这些Leaf Cells放到合适的BEL上。

image-20211224212627988
Site
一系列相关的元素与它们的连线组成了Site,Site中主要包含下面三种:
BEL
Site的输入输出管脚
Site内部的连线

Site一般都是跟Slice、DSP48、BRAM等是对应的,我们以Slice为例,在7系列的FPGA中,一个CLB有两个Slice,下图的白色框是一个CLB,从左边的Properties中可以看出,包含了两个site,其实就是包含了两个Slice。每个Slice都有独立的site,所以这个CLB中就有两个sites。

Xilinx FPGA中很多元素的位置都是以_X_Y结尾来表示该元素在坐标中的位置,下图中的这个Slice的位置是X142Y185。

Tile
Tile是比Site更高一级的概念,一个Tile里面包含多个Site,Tile没有pin的概念,比如下面这个Tile,其实就是一个CLB。

FSR
FSR就是Fabric Sub Region or Clock Region,是由一片Tile组成的,在UltraScale的FPGA中,所有的FSR的高度都有60个CLB,但宽度不尽相同。
时钟routing和distribution的粒度与FSR相同,在UltraScale的FPGA中,有24个水平的routing track,24个垂直的routing track,24个水平的distribution track和24个垂直的distribution track,相邻的FSR就靠这些track互连。
SLR
SLR就是Super Logic Region,这个概念仅针对SSIT的FPGA,也就是包含多个die的芯片,这样每个die就被称为一个SLR。
Device
这个概念就无需过多介绍,就是指整个FPGA;如果是单个die的片子,那么多个FSR就组成了Device,如果是多个die的片子,那么多个SLR组成了Device。
边栏推荐
- 菜鸟、小白在autojs和冰狐智能辅助之间如何选择?
- js-----数组转换成树形结构
- 【Unity入门计划】2D游戏实现敌人来回移动控制脚本
- Rust学习:6.3_复合类型之元组
- 高性能短连接设计
- [机缘参悟-65]:《兵者,诡道也》-7-三十六计解读-败战计
- Relaxation class: the boss will martial arts, who also can not hold up against!The charm of six sigma training
- day16--The use of the packet capture tool Charles
- mySQL增删改查进阶
- Uni-app开发微信小程序使用本地图片做背景图
猜你喜欢

ShardingSphere入门

J9数字论:Web3.0+互联网电商会引起怎样的火花?

Pieces of TensorFlow 2.9 (1)

I don't want to do accounting anymore, Die changed to a new one, moved forward bravely, and finally successfully passed the career change test to double his monthly salary~

UGUI—事件,iTween插件
![[OAuth2] 20. OAuth2 Extended Protocol PKCE](/img/ff/37f3be22bf209222cadaf5d11f951a.png)
[OAuth2] 20. OAuth2 Extended Protocol PKCE

【NeRF】原始论文解读

【API架构】REST API 行业辩论:OData vs GraphQL vs ORDS

00后女孩月薪3200,3年买两套房,这个程序员变现新风口千万要把握住

Synchronization lock synchronized traces the source
随机推荐
It is obvious that a unique index is added, why does it still generate duplicate data?
幂次方(暑假每日一题 20)
并查集模板
Obtain - 65 [chances] : "soldiers, subtlety also - 7-36 meter reading - defeat
m.bjhjwy.com全面教学设备 类型包括: 教学仪器, 教学设备 ,
Delphi实现的一个文件在线查询显示下载功能
phpstudy starts automatically
本地生活商家如何通过短视频赛道,提升销量曝光量?
【OAuth2】二十、OAuth2扩展协议 PKCE
Rust learning: 6.3_ Tuples of composite types
DAY25:逻辑漏洞
人
Different command line styles
Mongo的简单操作-数据库用户的查询、创建与删除
00后女孩月薪3200,3年买两套房,这个程序员变现新风口千万要把握住
2022-08-01 网工进阶(二十四) STP进阶知识
js reads excel time format conversion
SQL SERVER 数据库,表的数据发生增删改,该表的索引会在ldf日志中记录吗?
刷题工具h
问下cdc mysql to doris.不显示具体行数,怎么办?