赛灵思
直播中

陈桂兰

7年用户 150经验值
私信 关注
[问答]

XDC约束如何设计

IDDR和IOB FF仅由我设计中的同一IOB中的IBUF驱动。
我的代码:
IOBUF iobuf_iodata(.I(iodata_mux),
.IO(iodata),// PAD
.O(iodata_buf),
.T(iodata_out [5]));
ODDR oddr_odata(.Q(iodata_mux),. C(iodata_out [6]),. CE(1),. D1(iodata_out [1]),. D2(iodata_out [3]),. R(0),. S
(0));
IDDR iddr_idata(.Q1(iodata_in [0])。Q2(iodata_in [1]),. C(iodata_out [6]),. CE(1),. D(iodata_buf),. R(0),. S(
0));
assign iodata_in [2] = iodata_buf;
总是@(CLK)
ss_iodata_in [2:0]
ss_iodata_in [2]放在ILOGIC中,但我想将IDDR放在ILOGIC中。
我尝试设计myXDC约束文件。如下,
set_property LOC ILOGIC_X1Y497 [get_cells * / iddr_odata]
set_property IOB FALSE [get_cells * / ss_iodata_in [2]]
但是没有使用这种约束。
如何设计我的XDC文件?

以上来自于谷歌翻译


以下为原文

Both the IDDR and the IOB FF are driven only by the IBUF in the same IOB in my design.

MY CODE:

IOBUF iobuf_iodata(.I(iodata_mux),
                   .IO(iodata), //PAD
                   .O(iodata_buf),
                   .T(iodata_out[5]));

ODDR oddr_odata( .Q(iodata_mux), .C(iodata_out[6]), .CE(1), .D1(iodata_out[1]), .D2(iodata_out[3]), .R(0), .S(0));

IDDR iddr_idata( .Q1(iodata_in[0]) .Q2(iodata_in[1]), .C(iodata_out[6]), .CE(1), .D(iodata_buf), .R(0), .S(0));
assign iodata_in[2] = iodata_buf;

always@(clk)
    ss_iodata_in[2:0] <= iodata_in[2:0];

ss_iodata_in[2] be placed in ILOGIC,but i want IDDR to be placed in ILOGIC.

I try to design my XDC constraint file.as follow,

set_property LOC ILOGIC_X1Y497 [get_cells */iddr_odata]
set_property IOB FALSE [get_cells */ss_iodata_in[2]]

But this constraint is not used.

How design my XDC file?

回帖(3)

王刚

2018-11-13 14:43:14
IDDR致力于将其置于ILOGIC中。
那么单元格'iddr_idata'是如何放置的?
--------------------------------------------------
-----------------------不要忘记回答,kudo,并接受为解决方案.-------------
--------------------------------------------------
----------

以上来自于谷歌翻译


以下为原文

IDDR is dedicated to be placed in ILOGIC.
How is the cell 'iddr_idata' placed then?
-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
举报

车熊鹤

2018-11-13 14:52:58
在我的结果中,vivado实现失败,andss_iodata_in [2]被放置在ILOGIC中。

以上来自于谷歌翻译


以下为原文

In my result, vivado implementation failed, and ss_iodata_in[2] be placed in ILOGIC.
举报

赵雪培

2018-11-13 15:04:53
@ wtl121
实现中的错误消息是什么?
你能否分享一下合成后的dcp文件?
--Syed
--------------------------------------------------
-------------------------------------------请注意 - 请标记答案
如果提供的信息有用,请“接受为解决方案”。给予您认为有用并回复导向的帖子。感谢Kudos .------------------------
--------------------------------------------------
-------------------

以上来自于谷歌翻译


以下为原文

@wtl121
 
What is the error message in implementation? Can you please share the post-synthesis dcp file?
 
--Syed
---------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
---------------------------------------------------------------------------------------------
举报

更多回帖

发帖
×
20
完善资料,
赚取积分