勇敢的芯伴你玩轉Altera FPGA連載25:組合邏輯與時(shí)序邏輯

發(fā)布時(shí)間:2017-11-17 18:53    發(fā)布者:rousong1989
勇敢的芯伴你玩轉Altera FPGA連載25:組合邏輯與時(shí)序邏輯
特權同學(xué),版權所有
配套例程和更多資料下載鏈接:
http://pan.baidu.com/s/1i5LMUUD
         數字電路按照邏輯功能一般可以分為組合邏輯和時(shí)序邏輯。組合邏輯不含有任何用于存儲比特信號的電路,它的輸出只和當前電路的輸入有關(guān),如前面(圖3.12)所列舉的加法器的電路。時(shí)序邏輯可以含有組合邏輯,并且一定有用于存儲比特信號的電路(一般為寄存器),時(shí)序邏輯的輸出值不僅和當前輸入值有關(guān),一般也和電路的原有狀態(tài)相關(guān)。
         如圖3.16所示,同樣是簡(jiǎn)單的與非門(mén)電路,左側為組合邏輯,右側則為時(shí)序邏輯。
圖3.16 組合邏輯與時(shí)序邏輯電路
         如圖3.17所示,以上面的組合邏輯和時(shí)序邏輯電路為例,輸入信號x和y為隨機信號,組合邏輯的輸出信號z1在輸入x和y發(fā)生變化并滿(mǎn)足邏輯變化條件時(shí)立刻發(fā)生變化,當然了,這個(gè)變化在實(shí)際電路中也有一定的延時(shí)。而在時(shí)序邏輯中,該實(shí)例除了組合邏輯滿(mǎn)足條件外,只有在時(shí)鐘信號clk的每個(gè)上升沿輸出z2才會(huì )發(fā)生變化。這里有一個(gè)細節大家也需要注意,x和y的組合邏輯輸出值在時(shí)鐘上升沿到來(lái)的前后的某段時(shí)間內(即建立時(shí)間和保持時(shí)間)必須是穩定的,否則有可能鎖存到不穩定的值(即亞穩態(tài))。
圖3.17 波形輸入與輸出示例
         通過(guò)這個(gè)簡(jiǎn)單的例子,我們大致可以了解組合邏輯和時(shí)序邏輯的特點(diǎn)。一般而言,他們存在以下的區別:
●  組合邏輯的輸出與輸入直接相關(guān),時(shí)序邏輯的輸出和原有狀態(tài)也有關(guān)。
●  組合邏輯立即反應當前輸入狀態(tài),時(shí)序邏輯還必須在時(shí)鐘上升沿觸發(fā)后輸出新值。
●  組合邏輯容易出現競爭、冒險現象,時(shí)序邏輯一般不會(huì )出現。
●  組合邏輯的時(shí)序較難保證,時(shí)序邏輯更容易達到時(shí)序收斂。
●  組合邏輯只適合簡(jiǎn)單的電路,時(shí)序邏輯能夠勝任大規模的邏輯電路。
在今天的數字系統應用中,純粹用組合邏輯來(lái)實(shí)現一個(gè)復雜功能的應用幾乎絕跡了。時(shí)序邏輯在時(shí)鐘驅動(dòng)下,能夠按部就班的完成各種復雜的任務(wù),也能夠非常便利的達到時(shí)序要求,并且能夠解決各種異步處理帶來(lái)的亞穩態(tài)問(wèn)題。因此,時(shí)序邏輯設計的一些方法和手段是大家必須掌握和熟練應用的。

本文地址:http://selenalain.com/thread-519527-1-1.html     【打印本頁(yè)】

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

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页