日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 電子設計自動化
[導讀]兩個從邏輯功能上看是一樣的,但修改后因為只使用CLK48M時鐘,邏輯都是以CLK48M為觸發(fā)時鐘,省去了一級觸發(fā)器的延時,于是大大縮短了從源到目的寄存器的延時。提高了最高時鐘速率。

項目代碼編譯后打印如下信息:

Info: Clock “CLK48M” has Internal fmax of 67.47 MHz between source register “GLUE_LGC:glue|MCLK” and destination register “img_lgc:img|N2DSP” (period= 14.822 ns)

信號由MCLK到N2DSP這條通道限定了時針的最高速度只能到67.47MHz。

查看相關代碼中存在如下代碼段:

always @( posedge CLK48M )

begin

CLKDIV 《= CLKDIV + 1; //clock divider

end

always @(posedge CLKDIV[5])

begin

MCLKB3 《= MCLK_EXT;

MCLKB2 《= MCLKB3;

MCLKB 《= MCLKB2;

MCLK 《= MCLKB | MCLKB2 | MCLKB3;

End

該代碼段是對MCLK_EXT做一個簡單的防抖處理,相當于使用CLK48M衍生的一個時鐘CLKDIV[5]。

MCLK在其它模塊中又使用CLK48M系統(tǒng)時鐘做了一次鎖存,于是相當于在兩個CLK48M時鐘之間要完成CLKDIV[5]的轉(zhuǎn)換,再用CLKDIV[5]的上升沿去觸發(fā)MCLK的轉(zhuǎn)換,再輸出到目的寄存器。此過程占用時間較長,而CLKDIV[5]所耗的時間顯然是多余的。

修改代碼后如下:

always @( posedge CLK48M )

begin

CLKDIV 《= CLKDIV + 1; //clock divider

if (CLKDIV == 6‘b100000)

begin

MCLKB3 《= MCLK_EXT;

MCLKB2 《= MCLKB3;

MCLKB 《= MCLKB2;

MCLK 《= MCLKB | MCLKB2 | MCLKB3;

end

end

兩個從邏輯功能上看是一樣的,但修改后因為只使用CLK48M時鐘,邏輯都是以CLK48M為觸發(fā)時鐘,省去了一級觸發(fā)器的延時,于是大大縮短了從源到目的寄存器的延時。提高了最高時鐘速率。編譯后打印CLK48M系統(tǒng)時鐘最高頻率信息如下:

Info: Clock “CLK48M” has Internal fmax of 77.08 MHz between source register “img_lgc:img|DATABUF[13]” and destination register “img_lgc:img|CAM_D[6]” (period= 12.974 ns)

可以看到CLK48M最高頻率可以達到77.08M,這個頻率是由“img_lgc:img|DATABUF[13]”到“img_lgc:img|CAM_D[6]”之間的路徑?jīng)Q定的。后面再繼續(xù)針對該網(wǎng)絡做優(yōu)化。

這種使用衍生時鐘的方法是很多人邏輯設計中存在的錯誤(因為對時序影響非常嚴重,所以這里稱它為一個錯誤也不為過),因為比較有典型性,所以特意整理了一下,希望引起初級邏輯工程師的注意。

本站聲明: 本文章由作者或相關機構(gòu)授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

本文已獲取「知乎」作者授權,請勿二次轉(zhuǎn)載,請獲取作者授權。 聲明:本公眾號授權轉(zhuǎn)載本文僅傳播相關知識,無任何盈利和商業(yè)行為,部分內(nèi)容有刪改。 原文地址:https://zhuanlan.zhihu.com/p/13748...

關鍵字: FPGA 工程師 邏輯設計 BUG

隨著設計復雜度的提高和邏輯設計工藝尺寸的縮小,前端設計人員面臨著越來越多的設計挑戰(zhàn),這些挑戰(zhàn)為已經(jīng)非常緊張的設計工期帶來了更多的風險: 器件對低功耗的需求、日益擴大的設計與驗證之間的脫節(jié)、以及邏輯-物理

關鍵字: cadence 解決方案 邏輯設計

當采用查找表結(jié)構(gòu)FPGA進行設計時,設計者關心的另一個問題是所設計電路的工作速度和性能估計。盡管綜合工具可以對設計進行優(yōu)化處理,并盡可能地提高設計的性能,但綜合工具的優(yōu)化算法與設計者的參數(shù)設置有關。筆者以

關鍵字: 工作 速度 邏輯設計

在邏輯設計中,經(jīng)常用到二進制(S1=001、S2=010、S3=011及S4=100等)、枚舉(S1=100,S2=110、S3=101及S4=111等)和One-Hot(S1=00000001、S2=00000010及...

關鍵字: 狀態(tài)機 類型 邏輯設計

我知道,我對與電子有關的所有事情都很著迷,但不論從哪個角度看,今天的現(xiàn)場可編程門陣列(FPGA),都顯得“鶴立雞群”,真是非常棒的器件。如果在這個智能時代,在這個領域,想擁有一技之長的你還沒有關注FPGA,那么世界將拋棄...

關鍵字: FPGA 嵌入式開發(fā) 邏輯設計 鎖存器

如果您真的可以通過更少的器件實現(xiàn)更多功能,將會怎樣?恩智浦可配置和組合邏輯器件使其成為可能——它為您提供各種方法來實現(xiàn)當今復雜系統(tǒng)中常見的“膠合”邏輯功能。這些靈活、創(chuàng)新...

關鍵字: 器件 邏輯設計 引腳 封裝

0 引 言視覺信息是客觀世界中非常豐富,非常重要的部分。隨著多媒體系統(tǒng)的發(fā)展,圖像傳感器應用越來越廣泛。不僅用于攝錄像機,安保產(chǎn)品、數(shù)碼相機及計算機鏡頭等,而且開始用于傳統(tǒng)上的非視像產(chǎn)品,如移動電話、個人

關鍵字: CCD PLD SENSOR 邏輯設計

在當前可編程邏輯廠商謀求從可編程邏輯芯片供應商向可編程邏輯系統(tǒng)商的轉(zhuǎn)型的階段,對EDA工具供應商的要求將更高,如集成化和系統(tǒng)化程度越來越高、邏輯設計功能日趨復雜、對軟硬件驗證流程效率有高度的要求等。鑒于日

關鍵字: EDA CADENCE 軟硬件 邏輯設計

主要新功能 Stateflow 編輯器可在同一窗口中通過選項卡訪問 Simulink 模型和 Stateflow 圖表,以及使用智能向?qū)?、轉(zhuǎn)移指示線、拖動邊界和即時錯誤通知來輔助狀態(tài)圖編輯。 狀態(tài)轉(zhuǎn)移表可使用...

關鍵字: SIMULINK 邏輯設計 控制邏輯 STATEFLOW
關閉