国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

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

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



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

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

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

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

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

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

廠商推薦

  • Microchip視頻專區(qū)
  • 利用模擬開發(fā)工具生態(tài)系統(tǒng)進(jìn)行安全電路設(shè)計(jì)
  • 想要避免發(fā)生災(zāi)難,就用MPLAB SiC電源仿真器!
  • Cortex-M4外設(shè) —— TC&TCC結(jié)合事件系統(tǒng)&DMA優(yōu)化任務(wù)培訓(xùn)教程
  • 更佳設(shè)計(jì)的解決方案——Microchip模擬開發(fā)生態(tài)系統(tǒng)
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日产精品一线二线三线区动漫 | 国产全部理论片线观看 | 欧美人交性视频在线香蕉 | 色婷婷视频 | 亚洲影院在线播放 | 亚洲一区免费视频 | 国产精品久久久久久久毛片 | 岛国片在线 | 天天澡天天碰天天狠伊人五月 | 55夜色66夜色国产亚洲精品区 | 亚洲国产日韩在线 | 亚洲影院在线观看 | 日本在线观看的免费 | 亚洲天堂视频在线观看免费 | 欧美影院在线观看完整版 mp4 | 欧美日韩视频综合一区无弹窗 | 国产精品一区二区三区四区五区 | 亚洲日本中文字幕天堂网 | 亚洲精品国产精品乱码不97 | 欧美黄色tv | 亚洲成熟人网站 | 逼插插 | 国产精品亚洲精品青青青 | 精品自在线 | 久久久久成人精品免费播放动漫 | 一级片网站在线观看 | 男人的天堂在线免费视频 | 国产一级毛片高清视频完整版 | 偷拍区自拍区 | 魏璎珞电视剧免费观看 | 欧美精品va在线观看 | 色丁香六月 | 国产精品人伦久久 | 最新四虎4hu影库地址在线 | 草草线在成年免费视频网站 | 日本护士xxxx0000 | 午夜在线免费视频 | 九九热视频在线免费观看 | 免费一级a毛片在线搐放正片 | 亚洲成片观看四虎永久 | 毛片自拍|