五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Vivado綜合屬性系列之九 CLOCK_BUFFER_TYPE

2023-05-22 21:33 作者:行中悟_悟中行  | 我要投稿

一、前言

????????在設(shè)計中,對于時鐘端口驅(qū)動時鐘單元時,工具會自動綜合出全局時鐘BUFG連接時鐘源和時鐘負(fù)載。當(dāng)存在全局時鐘BUFG不足或者因為某些原因不想使用BUFG時,想使用其他時鐘BUF如BUFH,BUFR等,可通過屬性CLOCK_BUFFER_TYPE來實現(xiàn)。

二、CLOCK_BUFFER_TYPE

????????2.1 屬性說明

????????CLOCK_BUFFER_TYPE用于指定時鐘BUFFER的類型,通常未指定是,默認(rèn)為BUFG,屬性可直接代碼中設(shè)置也可在XDC文件中使用。

????????使用模板:(* CLOCK_BUFFER_TYPE=VALUE*) input clk;

????????VALUE可設(shè)置為BUFG、BUFH、BUFR、BUFMR、BUFIO、NONE六個值,分別對應(yīng)全局時鐘,水平時鐘,區(qū)域時鐘,跨區(qū)域時鐘,IO時鐘,默認(rèn)值。

????????2.2 工程代碼

????????設(shè)計中對3個觸發(fā)器使用BUFG、BUFH、BUFR作為示例

module DIRECT_ENABLE_test( d,ce,clkbufg,clkbufh,clkbufr,out );

(*CLOCK_BUFFER_TYPE="BUFG"*)input clkbufg;

(*CLOCK_BUFFER_TYPE="BUFH"*)input clkbufh;

(*CLOCK_BUFFER_TYPE="BUFR"*)input clkbufr;

input ce;

input [2:0]d;

output? out;

reg [2:0] out;

always@(posedge clkbufg)

begin

? ? if(ce)

? ? ? ? out[0]<=d[0];

end

always@(posedge clkbufh)

begin

? ? if(ce)

? ? ? ? out[1]<=d[1];

end

always@(posedge clkbufr)

begin

? ? if(ce)

? ? ? ? out[2]<=d[2];

end

endmodule

????????2.3 結(jié)果

如下圖,時鐘端口最終綜合為CLOCK_BUFFER_TYPE設(shè)置的類型

????????

Vivado綜合屬性系列之九 CLOCK_BUFFER_TYPE的評論 (共 條)

分享到微博請遵守國家法律
临颍县| 永定县| 河西区| 股票| 滕州市| 云安县| 三亚市| 务川| 玉田县| 和龙市| 泽普县| 无锡市| 灵寿县| 靖安县| 沙河市| 徐水县| 南召县| 额敏县| 望江县| 灵川县| 曲阜市| 北京市| 武陟县| 江西省| 凌海市| 治县。| 双城市| 阜平县| 普安县| 乌兰县| 五家渠市| 牟定县| 子洲县| 镇坪县| 尼木县| 滕州市| 长春市| 咸丰县| 潍坊市| 莆田市| 漾濞|