www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]兩個(gè)從邏輯功能上看是一樣的,但修改后因?yàn)橹皇褂肅LK48M時(shí)鐘,邏輯都是以CLK48M為觸發(fā)時(shí)鐘,省去了一級(jí)觸發(fā)器的延時(shí),于是大大縮短了從源到目的寄存器的延時(shí)。提高了最高時(shí)鐘速率。

項(xiàng)目代碼編譯后打印如下信息:

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)

信號(hào)由MCLK到N2DSP這條通道限定了時(shí)針的最高速度只能到67.47MHz。

查看相關(guān)代碼中存在如下代碼段:

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

該代碼段是對(duì)MCLK_EXT做一個(gè)簡(jiǎn)單的防抖處理,相當(dāng)于使用CLK48M衍生的一個(gè)時(shí)鐘CLKDIV[5]。

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

修改代碼后如下:

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

兩個(gè)從邏輯功能上看是一樣的,但修改后因?yàn)橹皇褂肅LK48M時(shí)鐘,邏輯都是以CLK48M為觸發(fā)時(shí)鐘,省去了一級(jí)觸發(fā)器的延時(shí),于是大大縮短了從源到目的寄存器的延時(shí)。提高了最高時(shí)鐘速率。編譯后打印CLK48M系統(tǒng)時(shí)鐘最高頻率信息如下:

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最高頻率可以達(dá)到77.08M,這個(gè)頻率是由“img_lgc:img|DATABUF[13]”到“img_lgc:img|CAM_D[6]”之間的路徑?jīng)Q定的。后面再繼續(xù)針對(duì)該網(wǎng)絡(luò)做優(yōu)化。

這種使用衍生時(shí)鐘的方法是很多人邏輯設(shè)計(jì)中存在的錯(cuò)誤(因?yàn)閷?duì)時(shí)序影響非常嚴(yán)重,所以這里稱它為一個(gè)錯(cuò)誤也不為過(guò)),因?yàn)楸容^有典型性,所以特意整理了一下,希望引起初級(jí)邏輯工程師的注意。

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

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

關(guān)鍵字: FPGA 工程師 邏輯設(shè)計(jì) BUG

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

關(guān)鍵字: cadence 解決方案 邏輯設(shè)計(jì)

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

關(guān)鍵字: 工作 速度 邏輯設(shè)計(jì)

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

關(guān)鍵字: 狀態(tài)機(jī) 類(lèi)型 邏輯設(shè)計(jì)

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

關(guān)鍵字: FPGA 嵌入式開(kāi)發(fā) 邏輯設(shè)計(jì) 鎖存器

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

關(guān)鍵字: 器件 邏輯設(shè)計(jì) 引腳 封裝

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

關(guān)鍵字: CCD PLD SENSOR 邏輯設(shè)計(jì)

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

關(guān)鍵字: EDA CADENCE 軟硬件 邏輯設(shè)計(jì)

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

關(guān)鍵字: SIMULINK 邏輯設(shè)計(jì) 控制邏輯 STATEFLOW
關(guān)閉