




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、圖書館。使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;實(shí)體DFF1是端口(標(biāo)準(zhǔn)邏輯中的CLK :標(biāo)準(zhǔn)邏輯中的D :Q :輸出標(biāo)準(zhǔn)_邏輯);結(jié)束;DFF1是Q1 :標(biāo)準(zhǔn)邏輯的信號(hào);-類似于定義數(shù)據(jù)臨時(shí)存儲(chǔ)節(jié)點(diǎn)begin過(guò)程(clk,Q1 ),如果clk事件和clk=1,則Q1=d在芯片內(nèi)開始;結(jié)束中頻;結(jié)束過(guò)程;q=Q1;-將內(nèi)部臨時(shí)數(shù)據(jù)輸出到端口(雙水平線-注釋符號(hào))END bhv,簡(jiǎn)單時(shí)序電路的VHDL描述,D觸發(fā)器,D觸發(fā)器,圖書館;使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;實(shí)體JKCFQ是港口(CLK,九龍:在標(biāo)準(zhǔn)邏輯中;q,QB:緩沖器標(biāo)準(zhǔn)_邏輯);最終實(shí)體JKCFQ建筑藝術(shù)是符號(hào),是邏輯
2、;如果(CLK事件和clk=1),那么如果(j=0和k=1),那么q _ s=0;QB _ S=1;蒸發(fā)光散射儀(J=1,K=0),然后Q _ S=1;QB _ S=0;蒸發(fā)光散射儀(J=1,K=1),那么Q _ S=不是Q _ S;QB _ S=非QB _ S;結(jié)束中頻;結(jié)束中頻;Q=Q _ S;QB=QB _ S;結(jié)束過(guò)程;結(jié)束建筑藝術(shù);JK觸發(fā)器、計(jì)數(shù)器和計(jì)數(shù)器是數(shù)字電路和計(jì)算機(jī)中廣泛使用的邏輯元件,它們可以累加輸入脈沖的個(gè)數(shù),并可用于定時(shí)、分頻和定時(shí)控制。計(jì)數(shù)器設(shè)計(jì)中的注意事項(xiàng),邊沿(上升沿或下降沿)復(fù)位模式(同步復(fù)位和異步復(fù)位)是否具有設(shè)置功能,計(jì)數(shù)系統(tǒng)(用于二進(jìn)制計(jì)數(shù)或十進(jìn)制計(jì)數(shù)器
3、)是否可逆,如果(clock _ edge _ condition)那么signal _ out=signal _ in則開始處理(clock _ signal );其他時(shí)間序列語(yǔ)句結(jié)束中頻;結(jié)束過(guò)程;邊沿(上升沿或下降沿),reset :設(shè)置初始狀態(tài),時(shí)序電路的初始狀態(tài)應(yīng)由reset信號(hào)設(shè)置。根據(jù)復(fù)位信號(hào)的不同復(fù)位操作,可分為同步復(fù)位和異步復(fù)位。異步復(fù)位意味著當(dāng)復(fù)位信號(hào)有效時(shí),無(wú)論時(shí)鐘信號(hào)如何,時(shí)序電路都會(huì)立即復(fù)位。同步復(fù)位,如果時(shí)鐘=1,則過(guò)程(時(shí)鐘)開始,如果復(fù)位=1,則sout=0,則時(shí)鐘事件開始;tmp=0;否則sout=罪惡;tmp=非tmp。結(jié)束if;結(jié)束中頻;結(jié)束過(guò)程;sin,
4、clock,reset,sout,tmp,異步復(fù)位,進(jìn)程(clock,reset)開始如果reset=1,那么sout=0;tmp=0;如果時(shí)鐘=1并且時(shí)鐘=0,那么sout=1;tmp=非tmp。結(jié)束if;結(jié)束過(guò)程;sin、clock、reset、sout、tmp、可逆計(jì)數(shù)器、可逆計(jì)數(shù)器根據(jù)不同的計(jì)數(shù)脈沖,控制計(jì)數(shù)器作用于同步信號(hào)脈沖,并執(zhí)行加1或減1的運(yùn)算。上下計(jì)數(shù)器的計(jì)數(shù)方向由一個(gè)特殊的控制終端updn控制。當(dāng)updn=1時(shí),計(jì)數(shù)器增加1;當(dāng)updn=0時(shí),計(jì)數(shù)器遞減1;圖書館;使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;使用IEEE。STD_LOGIC_UNSIGNED。全部;實(shí)體計(jì)數(shù)為
5、端口(標(biāo)準(zhǔn)邏輯中的clk,clr,updn:Q:輸出標(biāo)準(zhǔn)_邏輯_矢量(7下降到0);結(jié)束計(jì)數(shù);計(jì)數(shù)的結(jié)構(gòu)示例是信號(hào)計(jì)數(shù)_ b : SDD _ LOGIC _ VECTOR(7 DOWNTO 0);BEGIN Q=計(jì)數(shù)_ B;過(guò)程(clr,clk)開始如果(clr=1)然后計(jì)數(shù)_ B=“00000000”;ELSIF (clkEVENT和clk=1),然后如果(updn=1),則計(jì)數(shù)_ B=計(jì)數(shù)_ B 1;否則計(jì)數(shù)=計(jì)數(shù)B1;結(jié)束中頻;結(jié)束中頻;結(jié)束過(guò)程;結(jié)束示例;PROCESS (clr,clk)BEgin IF(clr=1)THEN Count _ B= 00000000 ;q=0;ELSI
6、F (clkEVENT AND clk=1)然后如果(Count_B=00001111 )然后Count _ B= 00000000否則計(jì)數(shù)_ B=計(jì)數(shù)_ B 1;結(jié)束中頻;結(jié)束中頻;結(jié)束過(guò)程;1.基本計(jì)數(shù)器是數(shù)字系統(tǒng)的基本組成部分,是典型的時(shí)序電路。計(jì)數(shù)器廣泛應(yīng)用于數(shù)模轉(zhuǎn)換、定時(shí)、頻率測(cè)量等。,加法計(jì)數(shù)器VHDL源程序:LIBRARY使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;使用IEEE。STD_LOGIC_UNSIGNED。全部;實(shí)體計(jì)數(shù)基本輸入輸出系統(tǒng)端口(標(biāo)準(zhǔn)邏輯中的clk:INq :緩沖器標(biāo)準(zhǔn)_邏輯_向量(7唐頓0);END countbasic體系結(jié)構(gòu)a的關(guān)鍵是開始,過(guò)程(clk)
7、變量qtm : TD _ LOGIC _ VECTOR(7 DOWNTO 0);如果clk事件開始,并且clk=1,則qtmp :=qtmp 1;結(jié)束中頻;q=qtmp結(jié)束過(guò)程;結(jié)束a。第二,同步清算計(jì)數(shù)器,同步清算計(jì)數(shù)器只在基本計(jì)數(shù)器的基礎(chǔ)上增加一個(gè)同步清算控制端。在本例中,設(shè)計(jì)了一個(gè)具有同步清零功能的增量計(jì)數(shù)器,它只需要以下基本引腳:時(shí)鐘輸入端:clk;計(jì)數(shù)輸出端:q。同步清除結(jié)束:clr。VHDL源程序:圖書館;使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;使用IEEE。STD_LOGIC_UNSIGNED。全部;實(shí)體計(jì)數(shù)器是端口(標(biāo)準(zhǔn)邏輯中的:clr :IN輸入標(biāo)準(zhǔn)_邏輯;q :緩沖器標(biāo)準(zhǔn)
8、_邏輯_向量(7唐頓0);結(jié)束計(jì)數(shù)。架構(gòu)a count clr IS,BEGIN PROCESS(clk)VARIABLE qtmp : STD _ LOGIC _ VECTOR(7 DOWNTO 0);如果clk=1,則開始;如果clr=0,則qtmp:=00000000否則qtmp :=qtmp 1;結(jié)束中頻;結(jié)束中頻;q=qtmp結(jié)束過(guò)程;結(jié)束a。異步清零計(jì)數(shù)器的參考過(guò)程如下:使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;使用IEEE。STD_LOGIC_UNSIGNED。全部;實(shí)體計(jì)數(shù)是端口(標(biāo)準(zhǔn)邏輯中的clk:標(biāo)準(zhǔn)邏輯中的clr :q : BUFFER STD _ LOGIC _ VEC
9、TOR(7 DONTO 0);END countyibu架構(gòu)a的計(jì)數(shù)是開始過(guò)程(clk,clr)開始如果clr=0,那么q=00000000ELSIF clkevent AND clk=1,然后q=q 1;結(jié)束中頻;結(jié)束過(guò)程;結(jié)束a。3.將計(jì)數(shù)器與預(yù)設(shè)數(shù)字同步。有時(shí),計(jì)數(shù)器不需要從0開始累計(jì)計(jì)數(shù),而是希望從某個(gè)數(shù)字開始向前或向后計(jì)數(shù)。此時(shí),需要控制信號(hào)來(lái)控制計(jì)數(shù)器在計(jì)數(shù)開始時(shí)從預(yù)期初始值開始計(jì)數(shù),即,可以預(yù)加載初始計(jì)數(shù)值的計(jì)數(shù)器。在本例中,設(shè)計(jì)了用于時(shí)鐘同步的預(yù)載(或預(yù)設(shè))計(jì)數(shù)器。同步清零、使能和同步預(yù)置數(shù)的計(jì)數(shù)器應(yīng)具有以下引腳:時(shí)鐘輸入:clk;計(jì)數(shù)輸出端:q。同步清零端:clr。同步使能終
10、端:en。負(fù)載控制終端:負(fù)載;加載數(shù)據(jù)輸入:din。VHDL源程序:圖書館;使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;使用IEEE。STD_LOGIC_UNSIGNED。全部;實(shí)體計(jì)數(shù)加載是端口(clk:IN在標(biāo)準(zhǔn)_邏輯中;clr,en,load:IN STD _ LOGICdin : in STD _ LOGIC _ VECTOR(7 DOWNTO 0);q :緩沖器標(biāo)準(zhǔn)_邏輯_向量(7唐頓0);結(jié)束計(jì)數(shù);如果clk=1,那么如果clr=0,那么q=00000000蒸發(fā)光散射檢測(cè)器EN=1,然后中頻負(fù)載=1,然后q=dinELSE q=q 1;結(jié)束中頻;結(jié)束中頻;結(jié)束中頻;結(jié)束過(guò)程;結(jié)束a。
11、第四章。同步清零可逆計(jì)數(shù)器。上述計(jì)數(shù)器程序的計(jì)數(shù)趨勢(shì)正在增加。當(dāng)然,它也可以通過(guò)將“Q=Q-1”改為“Q=Q-1”而變成一個(gè)遞減計(jì)數(shù)器。在這個(gè)例子中,可逆計(jì)數(shù)器是用VHDL設(shè)計(jì)的,它可以由方向控制終端控制向上或向下計(jì)數(shù)。同步復(fù)位可逆計(jì)數(shù)器至少應(yīng)具有以下引腳:時(shí)鐘輸入:clk;計(jì)數(shù)輸出端:q??膳碌?;行動(dòng)控制終端:Dire清除控制終端:clr。VHDL源程序:圖書館;使用IEEE。標(biāo)準(zhǔn)_邏輯_1164。全部;使用IEEE。STD_LOGIC_UNSIGNED。全部;實(shí)體計(jì)數(shù)是端口(標(biāo)準(zhǔn)邏輯中的clk :INclr :IN輸入標(biāo)準(zhǔn)_邏輯;標(biāo)準(zhǔn)_邏輯中的:q :緩沖器標(biāo)準(zhǔn)_邏輯_向量(7唐頓0);結(jié)
12、束計(jì)數(shù);如果clk=1,那么如果clr=0,那么q=00000000ELSIF dire=1,那么,q=Q1;ELSE q=q-1;結(jié)束中頻;結(jié)束中頻;結(jié)束過(guò)程;結(jié)束a。在前面的實(shí)驗(yàn)中,最高計(jì)數(shù)值受到計(jì)數(shù)器輸出的位數(shù)的限制,當(dāng)位數(shù)改變時(shí),最高計(jì)數(shù)值也會(huì)改變。例如,對(duì)于8位計(jì)數(shù)器,最高計(jì)數(shù)值是“111111111”,也就是說(shuō),它在計(jì)數(shù)255個(gè)脈沖后返回“0000000”;對(duì)于16位計(jì)數(shù)器,最高計(jì)數(shù)值是“FFFFH”,并且在計(jì)數(shù)65 535個(gè)時(shí)鐘脈沖之后,它返回到“0000H”。,時(shí)鐘輸入端:clk計(jì)數(shù)輸出端問(wèn):同步清零端:clr同步使能端:en;加載控制端:加載;加載數(shù)據(jù)輸入:din。VHDL源程序:圖書館;使用IEEE .標(biāo)準(zhǔn)_邏輯_1164 .全部;使用IEEE .標(biāo)準(zhǔn)_邏輯_無(wú)符號(hào).全部;實(shí)體計(jì)數(shù)128是端口(標(biāo)準(zhǔn)邏輯中的clk :標(biāo)準(zhǔn)邏輯中的負(fù)載:din :輸入標(biāo)準(zhǔn)_邏輯_矢量(7唐頓0);q : BUFFER STD _ LOGIC _ VECTOR(7 DONTO 0);結(jié)束計(jì)數(shù)128;架構(gòu)a的計(jì)數(shù)128是開始過(guò)程(clk)開始如果clk=1,那么如果clr=0,那么q=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升學(xué)習(xí)動(dòng)力教育心理學(xué)的實(shí)踐應(yīng)用探討
- 智慧城市公園的信息化與無(wú)線寬帶技術(shù)
- 教育技術(shù)如何改變學(xué)習(xí)方式
- 雙下肢超聲診斷
- 競(jìng)聘護(hù)理內(nèi)訓(xùn)師
- 多重耐藥菌護(hù)理常規(guī)
- 銀行室內(nèi)回廊裝修方案
- 洪水應(yīng)急避險(xiǎn)預(yù)案方案
- 商辦樓宇運(yùn)營(yíng)方案(3篇)
- 醫(yī)院破產(chǎn)處置方案
- 消防設(shè)施維保服務(wù)投標(biāo)方案
- 鋼結(jié)構(gòu)3D3S-非線性分析講座課件
- 辦公用品應(yīng)急預(yù)案
- 關(guān)于配電房培訓(xùn)課件
- 2023年SQE供應(yīng)商質(zhì)量工程師年度總結(jié)及下年規(guī)劃
- 品牌形象設(shè)計(jì)之輔助圖形的操作
- 可用性控制程序
- 福建省泉州市泉州實(shí)驗(yàn)中學(xué)2024屆八上數(shù)學(xué)期末聯(lián)考模擬試題含解析
- 抖音員工號(hào)申請(qǐng)?jiān)诼氉C明參考模板
- 營(yíng)養(yǎng)瓊脂培養(yǎng)基適用性驗(yàn)證
- 食堂委托管理合同標(biāo)準(zhǔn)范本(5篇)
評(píng)論
0/150
提交評(píng)論