日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

verilog模型舉例:利用D觸發(fā)器實(shí)現(xiàn)時(shí)鐘使能

454398 ? 來(lái)源:csdn ? 作者:csdn ? 2021-10-01 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時(shí)鐘使能電路是同步設(shè)計(jì)的基本電路。在很多設(shè)計(jì)中,雖然內(nèi)部不同模塊的處理速度不同,但由于這些時(shí)鐘是同源的,可以將它們轉(zhuǎn)化為單一時(shí)鐘處理。在ASIC中可以通過(guò)STA約束讓分頻始終和源時(shí)鐘同相,但FPGA由于器件本身和工具的限制,分頻時(shí)鐘和源時(shí)鐘的Skew不容易控制(使用鎖相環(huán)分頻是個(gè)例外),難以保證分頻時(shí)鐘和源時(shí)鐘同相,因此推薦的方法是使用時(shí)鐘使能,通過(guò)使用時(shí)鐘使能可以避免時(shí)鐘“滿天飛”的情況,進(jìn)而避免了不必要的亞穩(wěn)態(tài)發(fā)生,在降低設(shè)計(jì)復(fù)雜度的同時(shí)也提高了設(shè)計(jì)的可靠性。

禁止用計(jì)數(shù)器分頻后的信號(hào)做其它模塊的時(shí)鐘,而要用改成時(shí)鐘使能的方式。否則這種時(shí)鐘滿天飛的方式對(duì)設(shè)計(jì)的可靠性極為不利,也大大增加了靜態(tài)時(shí)序分析的復(fù)雜性。

帶使能端的D觸發(fā)器,比一般D觸發(fā)器多了使能端,只有在使能信號(hào)EN有效時(shí),數(shù)據(jù)才能從D端被打入D觸發(fā)器,否則Q端輸出不改變。

我們可以用帶使能端的D觸發(fā)器來(lái)實(shí)現(xiàn)時(shí)鐘使能的功能。

verilog模型舉例

在某系統(tǒng)中,前級(jí)數(shù)據(jù)輸入位寬為8位,而后級(jí)的數(shù)據(jù)輸出位寬為32,我們需要將8bit數(shù)據(jù)轉(zhuǎn)換為32bit,由于后級(jí)的處理位寬為前級(jí)的4倍,因此后級(jí)處理的時(shí)鐘頻率也將下降為前級(jí)的1/4,若不使用時(shí)鐘使能,則要將前級(jí)的時(shí)鐘進(jìn)行4分頻來(lái)作后級(jí)處理的時(shí)鐘。這種設(shè)計(jì)方法會(huì)引入新的時(shí)鐘域,處理上需要采取多時(shí)鐘域處理的方式,因而在設(shè)計(jì)復(fù)雜度提高的同時(shí)系統(tǒng)的可靠性也將降低。為了避免以上問(wèn)題,我們采用了時(shí)鐘使能以減少設(shè)計(jì)復(fù)雜度。

例1:采用時(shí)鐘使能

module clk_en(clk, rst_n, data_in, data_out);
input clk;
input rst_n;
input [7:0] data_in;
output [31:0] data_out;

reg [31:0] data_out;
reg [31:0] data_shift;
reg [1:0] cnt;
reg clken;

always @(posedge clk or negedge rst_n)
begin
   if (!rst_n)
      cnt <= 0;
   else
      cnt <= cnt + 1;
end

always @(posedge clk or negedge rst_n)
begin
   if (!rst_n)
      clken <= 0;
   else if (cnt == 2'b01)
      clken <= 1;
   else
      clken <= 0;
end

always @(posedge clk or negedge rst_n)
begin
   if (!rst_n)
      data_shift <= 0;
   else 
      data_shift <= {data_shift[23:0],data_in};
end

always @(posedge clk or negedge rst_n)
begin
   if (!rst_n)
      data_out <= 0;
   else if (clken == 1'b1)
      data_out <= data_shift;
end

endmodule

例2:采用分頻方法

module clk_en1(clk, rst_n, data_in, data_out);
input clk;
input rst_n;
input [7:0] data_in;
output [31:0] data_out;

reg [31:0] data_out;
reg [31:0] data_shift;
reg [1:0] cnt;
wire clken;

always @(posedge clk or negedge rst_n)
begin
   if (!rst_n)
      cnt <= 0;
   else
      cnt <= cnt + 1;
end

assign clken = cnt[1];

always @(posedge clk or negedge rst_n)
begin
   if (!rst_n)
      data_shift <= 0;
   else 
      data_shift <= {data_shift[23:0],data_in};
end

always @(posedge clken or negedge rst_n)
begin
   if (!rst_n)
      data_out <= 0;
   else 
      data_out <= data_shift;
end

endmodule

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1664

    文章

    22509

    瀏覽量

    639542
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1278

    瀏覽量

    124979
  • Verilog
    +關(guān)注

    關(guān)注

    31

    文章

    1374

    瀏覽量

    114736
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    2000

    瀏覽量

    135285
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    181

    瀏覽量

    49908
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深度解析 74HCT574:八位 D 型正邊沿觸發(fā)觸發(fā)器的多功能應(yīng)用

    深度解析 74HCT574:八位 D 型正邊沿觸發(fā)觸發(fā)器的多功能應(yīng)用 在電子設(shè)計(jì)的廣袤領(lǐng)域中,觸發(fā)器扮演著至關(guān)重要的角色,它們是構(gòu)建數(shù)字電路的基本單元,為數(shù)據(jù)的存儲(chǔ)和處理提供了堅(jiān)實(shí)的基
    的頭像 發(fā)表于 03-16 10:10 ?323次閱讀

    74LVC374A:8位D型正邊沿觸發(fā)觸發(fā)器的深度解析

    邊沿觸發(fā)觸發(fā)器,帶有三態(tài)輸出。它有一個(gè)時(shí)鐘(CP)輸入和一個(gè)輸出使(OE)輸入。當(dāng)Dn輸入的數(shù)據(jù)滿足建
    的頭像 發(fā)表于 03-16 09:35 ?414次閱讀

    74LVTN16374:高性能16位D型邊緣觸發(fā)觸發(fā)器的深度解析

    74LVTN16374:高性能16位D型邊緣觸發(fā)觸發(fā)器的深度解析 在電子設(shè)計(jì)領(lǐng)域,觸發(fā)器是構(gòu)建數(shù)字電路的基礎(chǔ)元件之一。今天,我們要深入探討SGMICRO推出的74LVTN16374,一
    的頭像 發(fā)表于 03-13 16:50 ?418次閱讀

    74LVC74:雙D型正邊沿觸發(fā)觸發(fā)器的深度解析

    74LVC74:雙D型正邊沿觸發(fā)觸發(fā)器的深度解析 在電子設(shè)計(jì)領(lǐng)域,觸發(fā)器是數(shù)字電路中不可或缺的基本元件,它能夠存儲(chǔ)一位二進(jìn)制數(shù)據(jù),在時(shí)序邏輯電路中發(fā)揮著關(guān)鍵作用。今天我們要深入探討的是
    的頭像 發(fā)表于 03-13 16:00 ?501次閱讀

    74LVC1G74:?jiǎn)?b class='flag-5'>D型正邊緣觸發(fā)觸發(fā)器的卓越之選

    74LVC1G74:?jiǎn)?b class='flag-5'>D型正邊緣觸發(fā)觸發(fā)器的卓越之選 電子工程師在設(shè)計(jì)電路時(shí),常常需要尋找性能可靠、功能豐富的觸發(fā)器來(lái)滿足各種應(yīng)用需求。今天,我們就來(lái)深入了解一下SGMICRO的74L
    的頭像 發(fā)表于 03-13 15:30 ?473次閱讀

    74HC574:八進(jìn)制D型正邊沿觸發(fā)觸發(fā)器的詳細(xì)解析

    74HC574:八進(jìn)制D型正邊沿觸發(fā)觸發(fā)器的詳細(xì)解析 在電子設(shè)計(jì)的領(lǐng)域中,觸發(fā)器是數(shù)字電路里極為關(guān)鍵的元件,它能夠存儲(chǔ)一位二進(jìn)制數(shù)據(jù),在時(shí)序邏輯電路中發(fā)揮著重要的作用。今天我們就來(lái)深入
    的頭像 發(fā)表于 03-13 14:45 ?569次閱讀

    74HC374:八進(jìn)制D型正邊沿觸發(fā)觸發(fā)器的詳細(xì)解析

    74HC374:八進(jìn)制D型正邊沿觸發(fā)觸發(fā)器的詳細(xì)解析 在電子設(shè)計(jì)領(lǐng)域,觸發(fā)器是一種非常重要的邏輯元件,它能夠存儲(chǔ)一位二進(jìn)制數(shù)據(jù)。今天我們要介紹的是SGMICRO公司的74HC374,一
    的頭像 發(fā)表于 03-13 14:20 ?485次閱讀

    CDx4HC74 具有清零和預(yù)設(shè)功能的雙路D類(lèi)正邊沿觸發(fā)觸發(fā)器數(shù)據(jù)表

    具有清零和預(yù)設(shè)功能的雙路 D 類(lèi)正邊沿觸發(fā)觸發(fā)器
    發(fā)表于 02-09 10:53 ?0次下載

    CD4013BNSR CMOS 雙通道 D 類(lèi)觸發(fā)器

    CD4013BNSRCMOS雙通道D類(lèi)觸發(fā)器產(chǎn)品型號(hào):CD4013BNSR產(chǎn)品品牌:TI/德州儀器產(chǎn)品封裝:SOP14產(chǎn)品功能:D觸發(fā)器CD4013BNSR特征●高電壓CMOS工藝:
    的頭像 發(fā)表于 01-05 11:32 ?417次閱讀
    CD4013BNSR    CMOS 雙通道 <b class='flag-5'>D</b> 類(lèi)<b class='flag-5'>觸發(fā)器</b>

    MC74VHCT374A Octal D觸發(fā)器技術(shù)解析與應(yīng)用指南

    安森美MC74VHCT374A D觸發(fā)器是一款具有3態(tài)輸出的高速CMOS八通道觸發(fā)器,采用硅柵極CMOS技術(shù)制成。這些器件是8位D觸發(fā)器
    的頭像 發(fā)表于 11-22 15:18 ?1528次閱讀

    ?SN74AHCT374-Q1 汽車(chē)級(jí)八路邊沿觸發(fā)D觸發(fā)器數(shù)據(jù)手冊(cè)摘要

    SN74AHCT374-Q1 包含八個(gè) D觸發(fā)器。所有通道共享上升沿觸發(fā)時(shí)鐘 (CLK) 輸入和低電平有效輸出使 (OE) 輸入。該器
    的頭像 發(fā)表于 09-28 13:47 ?1281次閱讀
    ?SN74AHCT374-Q1 汽車(chē)級(jí)八路邊沿<b class='flag-5'>觸發(fā)</b><b class='flag-5'>D</b>型<b class='flag-5'>觸發(fā)器</b>數(shù)據(jù)手冊(cè)摘要

    ?SN74LV8T273 八路D觸發(fā)器技術(shù)文檔總結(jié)

    該SN74LV8T273包含八個(gè)正邊沿觸發(fā)D觸發(fā)器,具有直接的低電平有效清除(CLR)輸入。 滿足建立時(shí)間要求的數(shù)據(jù) (D) 輸入端的信息傳輸?shù)?/div>
    的頭像 發(fā)表于 09-28 10:30 ?1124次閱讀
    ?SN74LV8T273 八路<b class='flag-5'>D</b>型<b class='flag-5'>觸發(fā)器</b>技術(shù)文檔總結(jié)

    Texas Instruments SN74ACT174-Q1六路D觸發(fā)器數(shù)據(jù)手冊(cè)

    Texas Instruments SN74ACT174-Q1六路D觸發(fā)器包含六個(gè)D觸發(fā)器,具有共享低電平有效清除 (CLR) 和上升沿觸發(fā)
    的頭像 發(fā)表于 07-16 10:26 ?1011次閱讀
    Texas Instruments SN74ACT174-Q1六路<b class='flag-5'>D</b>型<b class='flag-5'>觸發(fā)器</b>數(shù)據(jù)手冊(cè)

    Texas Instruments SN74AC174-Q1六路D觸發(fā)器數(shù)據(jù)手冊(cè)

    Texas Instruments SN74AC174-Q1六路D觸發(fā)器包含六個(gè)D觸發(fā)器,具有共享低電平有效清除 (CLR) 和上升沿觸發(fā)
    的頭像 發(fā)表于 07-16 10:18 ?944次閱讀
    Texas Instruments SN74AC174-Q1六路<b class='flag-5'>D</b>型<b class='flag-5'>觸發(fā)器</b>數(shù)據(jù)手冊(cè)

    ON Semiconductor MC14013BDTR2G 雙D觸發(fā)器參數(shù)特性 EDA模型 數(shù)據(jù)手冊(cè)

    ON Semiconductor MC14013BDTR2G 雙D觸發(fā)器參數(shù)特性 EDA模型 數(shù)據(jù)手冊(cè)
    的頭像 發(fā)表于 05-29 14:41 ?1707次閱讀
    ON Semiconductor MC14013BDTR2G  雙<b class='flag-5'>D</b>型<b class='flag-5'>觸發(fā)器</b>參數(shù)特性 EDA<b class='flag-5'>模型</b> 數(shù)據(jù)手冊(cè)
    虹口区| 台湾省| 波密县| 墨竹工卡县| 临夏市| 内乡县| 玉环县| 武义县| 承德市| 安康市| 上犹县| 石楼县| 海口市| 阳城县| 华容县| 临夏县| 新建县| 儋州市| 卓资县| 浦县| 观塘区| 余干县| 吉林市| 寻乌县| 景德镇市| 武鸣县| 屯昌县| 桂东县| 台中市| 石楼县| 柏乡县| 天镇县| 湘西| 祁连县| 荣昌县| 江西省| 洱源县| 肇源县| 淳化县| 仪征市| 林芝县|