国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

實(shí)現(xiàn)拆分大組合邏輯的方法

發(fā)布時(shí)間:2010-10-18 19:21    發(fā)布者:techshare
關(guān)鍵詞: 拆分 , 邏輯 , 組合
圖1是很多為了提高系統(tǒng)時(shí)鐘采用的拆分大組合邏輯的方法,但是沒(méi)有提供具體如何拆分的實(shí)例。我覺(jué)得實(shí)例才是重要的。但我不明白在寫代碼時(shí),如何知道這樣寫會(huì)被綜合成一個(gè)很大的邏輯,一些簡(jiǎn)單的可以想到(比如大的計(jì)數(shù)器應(yīng)該分成多個(gè)來(lái)做),但是更復(fù)雜的實(shí)在是不好理解。



可以通過(guò)流水線的方式分拆組合邏輯,這也是一種提高芯片速度的一種方式。 在組合邏輯中間插入寄存器,設(shè)計(jì)成流水。 很典型的例子就是調(diào)度器,如果做64調(diào)度器,可能中間的延時(shí)太長(zhǎng),不能滿足系統(tǒng)速度要求,這時(shí)候就可以做成一級(jí)16調(diào)度,一級(jí)4調(diào)度,來(lái)完成64調(diào)度的功能。

用加法器做例子,設(shè)輸入ABCD輸出OUT 上半部分就是: ut = A+B+C+D;

下半部分就是:

always @(posedge clk)

begin

sumreg1 <= sum1;

sumreg2 <= sum2;

sumreg3 < = sum3; end

assign sum1 = A+B;

assign sum2 = C+D;

assign sum3 = sumrge1+sumreg2;

assign UT = sumreg3;

通常建議使用下半部分的算法,如果可以使用流水線。

通常是這樣的,沒(méi)有例子看起來(lái)是不好理解,但是一有具體的例子就非常清楚了。我也來(lái)學(xué)著給個(gè)計(jì)數(shù)器的例子計(jì)數(shù)255,如果用一個(gè)寄存器來(lái)計(jì)那么需要開(kāi)的深度為8的,如果拆分為兩個(gè)那么只需容量為4的兩個(gè)寄存器,所需的邏輯較小,不知道對(duì)不對(duì)。

reg[3:0]ad1;

reg[3:0]ad2;

always @(posedge clk)

if(!rest)

begin

out<=0;

ad1<=0;

ad2<=0;

end

else

if(ad1==15)

begin

ad2<=ad2+1;

ad1<=0;

end

else

if (ad2==15)

begin out<=1;

end

else

ad1<=ad1+1;

ad1加滿后去觸發(fā)ad2加。

always @(posedge clk)

if (reset)

counter0 = 0;

else

counter0 = counter0 + 1;

always @(posedge clk)

begin

counterreg0 <= counter0;

if (counterreg0 == 4'b1111)

outreg0 <= 1;

else

outreg0 <= 0;

end

assign counter1 = counterreg1 + outreg0;

always @(posedge clk)

begin

counterreg1 <= counter1;

if (counterreg1 == 4'b1111)

out <= 1;

else

out <= 0;

end

lflhust 寫的程序沒(méi)有達(dá)到邏輯拆分的目的, 原因很簡(jiǎn)單, 那個(gè)程序綜合后生成的電路的流水線深度還是1。 zf0579那個(gè)程序的流水線深度才是2,達(dá)到了拆分的目的。 作邏輯的出發(fā)點(diǎn)不是寫HDL代碼,而是在寫代碼前腦子里面要有 你需要實(shí)現(xiàn)的邏輯的電路結(jié)構(gòu)。

作邏輯的出發(fā)點(diǎn)不是寫HDL代碼,而是在寫代碼前腦子里面要有。你需要實(shí)現(xiàn)的邏輯的電路結(jié)構(gòu)。
本文地址:http://m.4huy16.com/thread-33157-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 電動(dòng)兩輪車設(shè)計(jì)生態(tài)系統(tǒng)
  • Microchip第22屆中國(guó)技術(shù)精英年會(huì)——采訪篇
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國(guó)技術(shù)精英年會(huì)深圳站回顧
  • Microchip第22屆中國(guó)技術(shù)精英年會(huì)上海首站開(kāi)幕
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表