RPM_GRID

2024-08-23 00:36
文章标签 grid rpm

本文主要是介绍RPM_GRID,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RPM_GRID属性将RLOC网格定义为绝对坐标,而不是相对坐标
协调。RPM_GRID系统用于单元所属的异构RPM
不同的站点类型(如SLICE、块RAM和DSP的组合)。因为
单元可以占用各种大小的站点,RPM_GRID系统使用绝对RPM_GRID
直接从目标设备导出的坐标。
RPM_GRID值在Vivado集成的“站点属性”窗口中可见
在“设备”窗口中选择特定站点时的设计环境(IDE)。这个
还可以使用RPM_X和RPM_Y站点使用Tcl命令查询坐标
物业。有关使用RPM_GRID属性和定义RPM的更多信息
绝对坐标,请参阅《Vivado Design Suite用户指南:使用约束》
(UG903)[参考文献19]。

架构支持
所有架构。
适用对象
•单元(get_cell)
价值观
•“GRID”:RPM_GRID属性和GRID关键字组合在一起,通知Vivado
设计套件,指定的RLOC是目标的绝对网格坐标
而不是通常由RLOC指定的相对坐标。

Syntax
Verilog Syntax
Place the Verilog attribute immediately before the module or instantiation. Specify as
follows:
(* RPM_GRID = "GRID" *)
Verilog Example
module iddr_regs
(
input clk, d,
output y, z
);
(* RLOC = "X130Y195" *) IDDR ireg (.C(clk_i), .D(d), .Q1(q1), .Q2(q2));
defparam ireg.DDR_CLK_EDGE = "SAME_EDGE";
(* RLOC = "X147Y194" *) FD q1reg (.C(clk_i), .D(q1), .Q(y));
(* RLOC = "X147Y194", RPM_GRID = "GRID" *) FD q2reg (.C(clk_i), .D(q2), .Q(z));
endmodule // iddr_regs
VHDL Syntax
To use the RPM_GRID system, first define the attribute, then add the attribute to one of the
design elements:
attribute RPM_GRID of ram0 : label is "GRID";
Declare the VHDL constraint as follows:
attribute RPM_GRID : string;
Specify the VHDL constraint as follows:
attribute RPM_GRID of {component_name | entity_name} :
{component|entity} is “GRID”;
XDC Syntax
The RPM_GRID property is assigned in the RTL source file, and cannot be defined in XDC
files or with Tcl commands. However, for XDC macros, the corresponding construct is the
-absolute_grid option used with the update_macros command.
Affected Steps
• Logical to Physical Mapping
• Place Design
• Synthesis

这篇关于RPM_GRID的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1097853

相关文章

LibSVM学习(六)——easy.py和grid.py的使用

我们在“LibSVM学习(一)”中,讲到libSVM有一个tools文件夹,里面包含有四个python文件,是用来对参数优选的。其中,常用到的是easy.py和grid.py两个文件。其实,网上也有相应的说明,但很不系统,下面结合本人的经验,对使用方法做个说明。        这两个文件都要用python(可以在http://www.python.org上下载到,需要安装)和绘图工具gnup

rpm打包,rpmbuild SPEC文件深度说明

关键字  spec脚本包括很多关键字,主要有: 引用 Name: 软件包的名称,后面可使用%{name}的方式引用 Summary: 软件包的内容概要 Version: 软件的实际版本号,例如:1.0.1等,后面可使用%{version}引用 Release: 发布序列号,例如:1linuxing等,标明第几次打包,后面可使用%{release}引用 Group: 软件分

extjs 获取grid的选中行的某列的值

我的情景是这样的:一个grid(就叫gridA吧),最后一列的每行都是超链接,点击超链接时会弹出一个窗体,这个窗体也需要一个grid(gridB)展示,并且呢,gridB所需的数据需要gridA里的某列的值(把这个列叫做Param)作为参数。于是就产生了点击gridA的某行的超链接,获取该行的Param列的值这样的需求。 不知道为什么,我用var param=this.grid..getSe

Extjs Grid 根据列的值(0或者1)显示“是或否”

grid中:{header:'是否解析',dataIndex:'isExplain',align:'center',sortable: true,renderer:isResend}, 写一个函数: function isResend(data, metadata, record){ var resend; if(record.data.isExplain==0){resend="否";

extjs中grid,设置CheckboxSelectionModel的默认值

Grid(命名为BasicGrid)中定义了:this.sm = new Ext.grid.CheckboxSelectionModel();。表示一列checkBox。 情景:上面Grid所在的窗口弹出之后,选择一项(我这里是只选一项)点击确定之后关闭该窗口。当需要再次弹出该窗口时,把刚刚已经选择的那一项打上勾。下面是方法:我是写在弹出该窗口的方法中的。

Linux_rpm管理,yum

目录 rpm管理  介绍 rpm包的简单查询指令 rpm包名基本格式 案例演示  卸载rpm包 安装rpm包  yum  应用案例  rpm管理  介绍  ​​​​​​​ rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。  rpm包的简单查询指令   rpm指令用于查询包是否已经被下载。 rpm包名基本格式   格式里看以看

RPM命令汇总

rpm命令参数详解 1. rpm 常用命令(01)安装一个包:# rpm -ivh(02) 升级一个包:# rpm -Uvh(03) 移走一个包:# rpm -e(04) 安装参数:      --force 即使覆盖属于其它包的文件也强迫安装      --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。(05) 查询一个包是否被安装:# rpm -q <

AngularJS的ui-grid的列表数据实现换行

在公共css中添加如下: .ui-grid-cell-contents-break { padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; height: 100%; word-break: break

【ag-grid】列宽设置不生效探索

发现使用sizeColumnsToFit()会覆盖默认设置的宽度 解决方案1 给某一列的列定义设置为suppressSizeToFit设置为:true 核心代码: gridColumns: (ColDef | ColGroupDef)[] = [{checkboxSelection: true,headerCheckboxSelection: true,suppressSizeToFit:

mysql centos下rpm安装方式

下载地址https://dev.mysql.com/downloads/mysql/5.5.html#downloads 下载并上传linux  检查是否安装过mysql rpm -qa|grep -i mysql -------------------------------------------------------------------- 安装RPM rpm