ch06-5若干典型的時序邏輯集成電路_第1頁
ch06-5若干典型的時序邏輯集成電路_第2頁
ch06-5若干典型的時序邏輯集成電路_第3頁
ch06-5若干典型的時序邏輯集成電路_第4頁
ch06-5若干典型的時序邏輯集成電路_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

6.5若干典型的時序邏輯集成電路6.5.1寄存器和移位寄存器6.5.2計數器6.5若干典型的時序邏輯集成電路1、寄存器6.5.1寄存器和移位寄存器寄存器:是數字系統(tǒng)中用來存儲代碼或數據的邏輯部件。它的主要組成部分是觸發(fā)器。

一個觸發(fā)器能存儲1位二進制代碼,存儲n位二進制代碼的寄存器需要用n個觸發(fā)器組成。寄存器實際上是若干觸發(fā)器的集合。8位CMOS寄存器74HC374脈沖邊沿敏感的寄存器8位CMOS寄存器74HC/HCT37411111101118位CMOS寄存器74LV374高阻HH↑H高阻LL↑H存入數據,禁止輸出HH↑L對應內部觸發(fā)器的狀態(tài)LL↑L存入和讀出數據Q0~Q7DNCP輸出內部觸發(fā)器輸入工作模式2、移位寄存器移位寄存器是既能寄存數碼,又能在時鐘脈沖的作用下使數碼向高位或向低位移動的邏輯功能部件。按移動方式分單向移位寄存器雙向移位寄存器左移位寄存器移位寄存器的邏輯功能分類移位寄存器的邏輯功能右移位寄存器(1)基本移位寄存器(a)電路串行數據輸入端串行數據輸出端并行數據輸出端D3=Qn2D1=Q0nD0=DSIQ0n+1=DSIQ1n+1=D1=Q0nQ2n+1=D2=Qn1Q3n+1=D3=Qn22、寫出激勵方程:3、寫出狀態(tài)方程:(b).工作原理D2=Qn1D0D2D1D3

10

11

01

10

11

000

00

00

00FF0FF1FF2FF31CP后2CP后3CP后4CP后1101

1Q0n+1=DSIQ1n+1=Q0nQ2n+1=Qn1Q3n+1=Qn21011DSI=11010000,從高位開始輸入

經過4個CP脈沖作用后,從DS端串行輸入的數碼就可以從Q0Q1Q2Q3并行輸出。串入并出

經過7個CP脈沖作用后,從DSI端串行輸入的數碼就可以從DO端串行輸出。串入串出(2)典型集成電路內部邏輯圖8位移位寄存器74HC/HCT1642.多功能雙向移位寄存器多功能移位寄存器工作模式簡圖(1)工作原理高位移向低位----左移低位移向高位----右移實現多種功能雙向移位寄存器的一種方案(僅以FFm為例)S1S0=00S1S0=01高位移向低位S1S0=10S1S0=11并入不變低位移向高位(2)典型集成電路CMOS4位雙向移位寄存器74HC/HCT19474HCT194的功能表

7D3D2D1D0DI3*DI2*DI1*DI0*↑××HHH6H××××↑H×LHH5L××××↑L×LHH4H××××↑×HHLH3L××××↑×LHLH2×××××××LLH1LLLL×××××××××LDI3DI2DI1DI0左移DSL右移DSRS0S1行并行輸入時鐘CP串行輸入控制信號清零輸出輸入2、計數器的分類按脈沖輸入方式,分為同步和異步計數器按進位體制,分為二進制、十進制和任意進制計數器按邏輯功能,分為加法、減法和可逆計數器概述1、計數器的邏輯功能

計數器的基本功能是對輸入時鐘脈沖進行計數。它也可用于分頻、定時、產生節(jié)拍脈沖和脈沖序列及進行數字運算等等。6.5.2計數器同步計數器異步計數器加計數器減計數器可逆計數器二進制計數器非二進制計數器

十進制計數器

任意進制計數器加計數器減計數器可逆計數器二進制計數器非二進制計數器

十進制計數器

任意進制計數器…………(1)異步二進制計數器---4位異步二進制加法計數器①工作原理1、二進制計數器結論:

計數器的功能:不僅可以計數也可作為分頻器。如考慮每個觸發(fā)器都有1tpd的延時,電路會出現什么問題?異步計數脈沖的最小周期Tmin=ntpd。(n為位數)

②典型集成電路中規(guī)模集成電路74HC/HCT393中集成了兩個4位異步二進制計數器在5V、25℃工作條件下,74HC/HCT393中每級觸發(fā)器的傳輸延遲時間典型值為6ns。74HC/HCT393的邏輯符號Q0在每個CP都翻轉一次Q1僅在Q0=1后的下一個CP到來時翻轉FF0可采用T=1的T觸發(fā)器FF1可采用T=Q0的T觸發(fā)器Q3僅在Q0=Q1=Q2=1后的下一個CP到來時翻轉FF2可采用T=Q0Q1T的觸發(fā)器Q2僅在Q0=Q1=1后的下一個CP到來時翻轉FF3可采用T=Q0Q1Q2T的觸發(fā)器4位二進制計數器狀態(tài)表0000016111111500111140101113000111201101110010110010019000018011107001106010105000104011003001002010001000000Q0Q1Q2Q3進位輸出電路狀態(tài)計數順序(2)二進制同步加計數器4位二進制同步加計數器邏輯圖CE=0保持不變CE=1計數4位二進制同步加計數器時序圖

(2)典型集成計數器74LVC1612選1數據選擇器(2)時序圖TC=CET?Q3Q2Q1Q074LVC161邏輯功能表輸入輸出清零預置使能時鐘預置數據輸入計數進位CEPCETCPD3D2D1D0Q3Q2Q1Q0TCL××××××××LLLLLHL××↑D3D2D1D0D3D2D1D0*HHL××××××保持*HH×L×××××保持*HHHH↑××××計數*CR的作用?PE的作用?例6.5.1試用74LVC161構成模216的同步二進制計數器。1.異步二-十進制計數器將圖中電路按以下兩種方式連接:試分析它們的邏輯輸出狀態(tài)。接計數脈沖信號,將Q0與相連;(1)接計數脈沖信號,將Q3與相連(2)兩種連接方式的狀態(tài)表計數順序連接方式1(8421碼)連接方式2(5421碼)Q3Q2Q1Q0Q0Q3Q2Q1000000000100010001200100010300110011401000100501011000601101001701111010810001011910011100

2.用集成計數器構成任意進制計數器

例用74LVC161構成九進制加計數器。解:九進制計數器應有9個狀態(tài),而74LVC161在計數過程中有16個狀態(tài)。如果設法跳過多余的7個狀態(tài),則可實現模9計數器。(1)反饋清零法

(2)反饋置數法

(1)工作原理置初態(tài)Q3Q2Q1Q0=0001,

①基本環(huán)形計數器狀態(tài)圖3.環(huán)形計數器第一個CP:Q3Q2Q1Q0=0010,

第二個CP:Q3Q2Q1Q0=0100,

第三個CP:Q3Q2Q1Q0=1000,

第四個CP:Q3Q2Q1Q0=0001,

第五個CP:Q3Q2Q1Q0=0010,

a、電路②扭環(huán)形計數器b、狀態(tài)表狀態(tài)編號Q4Q3Q2Q1Q0000000100001200011300111401111511111611110711100811000910000c、狀態(tài)圖置初態(tài)Q3Q2Q1Q0=0001,

狀態(tài)編號Q4Q3Q2Q1Q0000000100001200011300111401111511111611110711100811000910000譯碼電路簡單,且不會出現競爭冒險6.7

時序可編程通用陣列邏輯器件(GAL)2、輸出結構類型太多,給設計和使用帶來不便。2、輸出端設置了可編程的輸出邏輯宏單元(OLMC)通過編程可將OLMC設置成不同的工作狀態(tài),即一片GAL便可實現PAL的5種輸出工作模式。器件的通用性強;

GAL的優(yōu)點:1、由于采用的是雙極型熔絲工藝,一旦編程后不能修改;

PAL的不足:1、采用電可擦除的E2CMOS工藝可以多次編程;3、GAL工作速度快,功耗小6.7.1時序可編程邏輯器件中的宏單元1.通用陣列邏輯(GAL)在PLA和PAL基礎上發(fā)展起來的增強型器件.電路設計者可根據需要編程,對宏單元的內部電路進行不同模式的組合,從而使輸出功能具有一定的靈活性和通用性。6.7.2時序可編程邏輯器件的主要類型2.復雜可編程邏輯器件(CPLD)集成了多個邏輯單元塊,每個邏輯塊就相當于一個GAL器件。這些邏輯塊可以通過共享可編程開關陣列組成的互連資源,實現它們之間的信息交換,也可以與周圍的I/O模塊相連,實現與芯片外部交換信息。3.現場可編程門陣列(FPGA)芯片內部主要由許多不同功能的可編程邏輯模塊組成,靠縱橫交錯的分布式可編程互聯(lián)線連接起來,可構成極其復雜的邏輯電路。它更適合于實現多級邏輯功能,并且具有更高的集成密度和應用靈活性在軟件上,亦有相應的操作系統(tǒng)配套。這樣,可使整個數字系統(tǒng)(包括軟、硬件系統(tǒng))都在單個芯片上運行,即所謂的SOC技術??删幊膛c陣列(32X64位)2、GAL舉例——GAL16V8的電路結構圖8個輸入緩沖器2~98個反饋/輸入緩沖器8個三態(tài)輸出緩沖器12~198個輸出邏輯宏單元OLMC輸出使能緩沖器

GAL的電路結構與PAL類似,由可編程的與邏輯陣列、固定的或邏輯陣列和輸出電路組成,但GAL的輸出端增設了可編程的的輸出邏輯宏單元(OLMC)。通過編程可將OLMC設置為不同的工作狀態(tài),可實現PAL的所有輸出結構,產生組合、時序邏輯電路輸出。數據選擇器乘積項數據選擇器(2選1)輸出數據選擇器(2選1)三態(tài)數據選擇器(4選1)反饋數據選擇器(4選1)4個數據選擇器:用不同的控制字實現不同的輸出電路結構形式乘積項數據選擇器:根據AC0和AC1(n)決定與邏輯陣列的第一乘積項是否作為或門的一個輸入端。只有在G1的輸出為1時,第一乘積項是或門的一個輸入端。乘積項數據選擇器(2選1)OMUX:根據AC0和AC1(n)決定OLMC是組合輸出還是寄存器輸出模式輸出數據選擇器(2選1)——OMUX三態(tài)數據選擇器(4選1)

三態(tài)數據選擇器受AC0和AC1(n)的控制,用于選擇輸出三態(tài)緩沖器的選通信號??煞謩e選擇VCC、地、OE和第一乘積項。工作AC0AC1(n)TX(輸出)01地電平00VCC10OE11第一乘積項工作高阻OE=1,工作OE=0,高阻1,工作0,高阻三態(tài)緩沖器的工作狀態(tài)FMUX:根據AC0和AC1(n)的不同編碼,使反向傳輸的電信號

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論