




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 可編程邏輯實(shí)驗(yàn) 院系名稱 : 電子工程學(xué)院 學(xué)生姓名 : 專業(yè)名稱 : 電子科學(xué)與技術(shù) 班 級(jí) : 學(xué)號(hào) : 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)名稱:門電路的設(shè)計(jì) 實(shí)驗(yàn)一:用原理圖輸入法設(shè)計(jì)門電路 實(shí)驗(yàn)?zāi)康模?.掌握PLD芯片的基本使用方法,熟悉EDA軟件MAX+plus的操作。 1. 學(xué)會(huì)利用軟件仿真和實(shí)現(xiàn)用硬件對(duì)數(shù)字電路的邏輯功能進(jìn)行驗(yàn)證和分析。 器材:PC 實(shí)驗(yàn)內(nèi)容:實(shí)現(xiàn)1、F=/AB 2、F=AB+CD 實(shí)驗(yàn)結(jié)果: 1. F=/AB 原理圖: 仿真結(jié)果: 2. F=AB+CD 原理圖: 仿真結(jié)果: 實(shí)驗(yàn)二:用原理圖輸入法設(shè)計(jì)門電路 實(shí)驗(yàn)?zāi)康模?.進(jìn)一步
2、掌握PLD芯片的基本使用方法,熟悉EDA軟件MAX+plus的操作。 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 2.學(xué)會(huì)利用軟件仿真和實(shí)現(xiàn)用硬件對(duì)數(shù)字電路的邏輯功能進(jìn)行驗(yàn)證和分析。 3.學(xué)習(xí)初步的VHDL程序設(shè)計(jì)方法。 器材:PC 實(shí)驗(yàn)內(nèi)容:實(shí)現(xiàn)3、F=AB 4、F=/abc+/d 實(shí)驗(yàn)結(jié)果: 3、 F=AB 源程序: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity xor2 is port(a,b:in std_logic;
3、F:out std_logic); end; architecture main of xor2 is begin F<=a xor b; end; 仿真結(jié)果: 4、 F=/abc+/d 源程序: library ieee; 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity zhonghe is port(a,b,c,d:in std_logic; F:out std_logic); end; architec
4、ture main of zhonghe is signal g,h,y,m,n:std_logic; begin m<=not a; g<=m and b; h<=g and c; n<=not d; y<=h or n; F<=y; end; 仿真結(jié)果: 實(shí)驗(yàn)小結(jié): 本實(shí)驗(yàn)為第一次DEA實(shí)驗(yàn),不免有些興奮和好奇,加之老師講的比較好,所以基本上沒有西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 遇到什么問(wèn)題。雖然提前有預(yù)習(xí)過(guò),但是老師還是一點(diǎn)點(diǎn)的細(xì)細(xì)講,我很佩服。老師使我們?cè)诙虝r(shí)間內(nèi),學(xué)會(huì)了MAX+plus的使用方法。原理圖輸入法,文本輸入法基本都會(huì)了。不過(guò)還是出了些問(wèn)題
5、。比如很容易忘記,將當(dāng)前工程選中。在文本編寫時(shí),必須保持文件名與實(shí)體名一致,且擴(kuò)展名為“.vhd”??傊?,這次實(shí)驗(yàn)做得還不錯(cuò)。 實(shí)驗(yàn)名稱:組合邏輯電路的設(shè)計(jì) 實(shí)驗(yàn)三:編譯碼器設(shè)計(jì) 實(shí)驗(yàn)?zāi)康模篴)熟悉組合邏輯電路的VHDL描述方法。 b)熟練掌握“case”語(yǔ)句和“ifelse”語(yǔ)句的用法。 器材:PC 實(shí)驗(yàn)內(nèi)容:實(shí)現(xiàn)1、輸入8421BCD碼,輸出余3碼 2、設(shè)計(jì)優(yōu)先編碼器 實(shí)驗(yàn)結(jié)果: a)輸入8421BCD碼,輸出余3碼 源程序: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity
6、 shiyan3 is port(X0,X1,X2,X3:in std_logic; Y0,Y1,Y2,Y3:out std_logic); end; architecture rel_1 of shiyan3 is signal a,b,c,d, e,f,g,h,i,j,k,l,m,n:std_logic; begin a<=not X3; b<=not X2; c<=not X1; d<=not X0; e<=a and d; f<=b and c and d; Y0<=e or f; g<=a and c and d; h<=a an
7、d X1 and X0 ; Y1<=f or g or h; i<=a and X2 and c and d; j<=b and c and X0; k<=a and b and X1; Y2<=i or j or k; l<=X3 and b and c; m<=a and X2 and X0; n<=a and X2 and X1; Y3<=l or m or n; end; 實(shí)驗(yàn)結(jié)果: 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 b)設(shè)計(jì)優(yōu)先編碼器 源程序: library ieee; use ieee.std_logic_1164.all; u
8、se ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity shiyan4 is port(i:in std_logic_vector(7 downto 0); a:out std_logic_vector(2 downto 0); end; architecture dataflow of shiyan4 is begin a<=111 when I(7)='1'else 110 when I(6)='1'else 101 when I(5)='1'else 1
9、00 when I(4)='1'else 011 when I(3)='1'else 010 when I(2)='1'else 001 when I(1)='1'else 000 when I(0)='1'else 111; end; 實(shí)驗(yàn)結(jié)果: 實(shí)驗(yàn)四:數(shù)選器,邏輯運(yùn)算器 實(shí)驗(yàn)?zāi)康模篴)進(jìn)一步熟悉組合邏輯電路的VHDL描述方法。 i. 進(jìn)一步熟練掌握“case”語(yǔ)句和“ifelse”語(yǔ)句的用法。 ii. 掌握數(shù)選器、邏輯運(yùn)算器的組合邏輯電路的設(shè)計(jì)方法。 器材:PC 實(shí)驗(yàn)內(nèi)容:實(shí)現(xiàn)1、ABCD的多數(shù)表決器 2、二
10、位二進(jìn)制相乘電路 實(shí)驗(yàn)結(jié)果: a)ABCD的多數(shù)表決器 源程序: 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity shiyan5 is port(A,B,C,D:in std_logic; Y:out std_logic); end; architecture rel_1 of shiyan5 is signal e,f,g,h,i,j,k:std_logic; begin e<=C and D; f<=A or B; g<=e
11、 and f; h<=A and B; i<=C or D; j<=h and i; k<=g or j; Y<=k; end; 實(shí)驗(yàn)結(jié)果: b)二位二進(jìn)制相乘電路 源程序: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity shiyan6 is port(A1,A0,B1,B0:in std_logic; P0,P1,P2,P3:out std_logic); end; architecture rel_1 of shiyan6 is signal
12、 e,f,g,h,i,j,k,l:std_logic; begin e<= A0 and B0; f<=A1 and B0; g<=A0 and B1; h<=f or g; i<=A1 and B1; j<=A0 nand B0; 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 k<=i and j; l<=e and i; P0<=e; P1<=h; P2<=k; P3<=l; end; 實(shí)驗(yàn)結(jié)果: 實(shí)驗(yàn)五:顯示驅(qū)動(dòng)電路設(shè)計(jì) 實(shí)驗(yàn)?zāi)康模篴)掌握七段譯碼器的工作原理。 iii. 學(xué)習(xí)顯示驅(qū)動(dòng)電路的VHDL描述方法。 iv. 了解數(shù)碼管掃
13、描現(xiàn)實(shí)的原理及實(shí)現(xiàn)。 器材:PC 實(shí)驗(yàn)內(nèi)容:實(shí)現(xiàn)1、二位二進(jìn)制相乘數(shù)碼管顯示電路 實(shí)驗(yàn)結(jié)果: a)二位二進(jìn)制相乘數(shù)碼管顯示電路 源程序: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity bb is port(a:in std_logic_vector(3 downto 0); y:out std_logic_vector(6 downto 0); end; architecture rtl of bb is begin
14、 process(a) begin case a is when0000=>y<=1111110; when0001=>y<=0110000; when0010=>y<=1101101; when0011=>y<=1111001; when0100=>y<=0110011; when0101=>y<=1011011; when0110=>y<=1011111; 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 when0111=>y<=1110000; when1000=>y<=1111111; when
15、1001=>y<=1111011; when1010=>y<=1110111; when1011=>y<=0011111; when1100=>y<=1001110; when1101=>y<=0111101; when1110=>y<=1001111; when1111=>y<=1000111; when others=>y<=ZZZZZZZ; end case; end process; end; 實(shí)驗(yàn)結(jié)果: 實(shí)驗(yàn)小結(jié): 本實(shí)驗(yàn)為第二次DEA實(shí)驗(yàn),這次的實(shí)驗(yàn)內(nèi)容相對(duì)第一次是比較多的。但是老師的講
16、解,使我們做起實(shí)驗(yàn)來(lái),事半功倍。但是,還會(huì)犯些老毛病,比如很容易忘記,將當(dāng)前工程選中。在文本編寫時(shí),必須保持文件名與實(shí)體名一致,且擴(kuò)展名為“.vhd”。在寫最后的數(shù)碼管時(shí)犯糊涂了,以為是用原理圖來(lái)實(shí)現(xiàn),浪費(fèi)了不少時(shí)間。還有,文本編寫時(shí),高阻態(tài)是不能隨便出現(xiàn)的,我就吃虧了。總之,這次實(shí)驗(yàn)做得還行。 實(shí)驗(yàn)六:觸發(fā)器的設(shè)計(jì) 實(shí)驗(yàn)?zāi)康模篴)認(rèn)識(shí)RS觸發(fā)器、JK觸發(fā)器、D觸發(fā)器和T觸發(fā)器。 v. 熟練掌握RS觸發(fā)器、JK觸發(fā)器、D觸發(fā)器和T觸發(fā)器的邏輯功能及動(dòng)作特點(diǎn)。 vi. 能夠通過(guò)CPLD開發(fā)實(shí)現(xiàn)具有觸發(fā)器功能的數(shù)字電路。 器材:PC,可編程邏輯實(shí)驗(yàn)電路板,下載線,USB電源線,雙蹤示波器,數(shù)字萬(wàn)用
17、表,導(dǎo)線若干。 實(shí)驗(yàn)內(nèi)容:實(shí)現(xiàn)1、上升沿JK觸發(fā)器。 實(shí)現(xiàn)2、上升沿D觸發(fā)器。 實(shí)驗(yàn)結(jié)果: a) 上升沿JK觸發(fā)器 要求設(shè)計(jì)一個(gè)合理的電路,通過(guò)MAX+plusII仿真和CPLD實(shí)現(xiàn)驗(yàn)證JK觸發(fā)器的邏輯功能,并掌握其動(dòng)作特點(diǎn)。此次設(shè)計(jì)的 JK觸發(fā)器如圖4-6-2所示。 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 JK觸發(fā)器功能表見表 4-6-2 源程序: library ieee; use ieee.std_logic_1164.all; entity jkclk is port(prn,clrn,clk:in std_logic; j,k:in std_logic; q,qb:out std_logic
18、); end; architecture jkcp1 of jkclk is signal q_temp,qb_temp: std_logic; begin process(prn,clrn,clk,j,k) begin if(prn='1' and clrn='0')then q_temp<='0' qb_temp<='1' elsif(prn='0')then q_temp<='1' qb_temp<='0' elsif(clk='1' a
19、nd clk'event)then if(j='0' and k='1')then q_temp<='0' 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 qb_temp<='1' elsif(j='1' and k='0')then q_temp<='1' qb_temp<='0' elsif(j='1' and k='1')then q_temp<=not q_temp; qb_temp<=not qb_
20、temp; else q_temp<=q_temp; qb_temp<=qb_temp; end if; end if; end process; q<=q_temp; qb<=qb_temp; end; 實(shí)驗(yàn)結(jié)果: b) 上升沿D觸發(fā)器 要求設(shè)計(jì)一個(gè)合理的電路,通過(guò)MAX+plusII仿真和CPLD實(shí)現(xiàn)驗(yàn)證D觸發(fā)器的邏輯功能,并掌握其動(dòng)作特點(diǎn)。此次設(shè)計(jì)的D觸發(fā)器如圖所示。 源程序: library ieee; use ieee.std_logic_1164.all; entity dcp is 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 port(prn,clrn,clk:in
21、std_logic; d:in std_logic; q,qb:out std_logic); end; architecture dcp1 of dcp is signal q_temp,qb_temp: std_logic; begin process(prn,clrn,clk,d) begin if(prn='1' and clrn='0')then q_temp<='0' qb_temp<='1' elsif(prn='0')then q_temp<='1' qb_temp
22、<='0' elsif(clk='1' and clk'event)then q_temp<=d; qb_temp<=not d; end if; end process; q<=q_temp; qb<=qb_temp; end; 實(shí)驗(yàn)結(jié)果: 實(shí)驗(yàn)小結(jié): 通過(guò)實(shí)驗(yàn),讓我對(duì)VHDL軟件的應(yīng)用更熟悉,同時(shí)認(rèn)識(shí)RS觸發(fā)器、JK觸發(fā)器、D觸發(fā)器、T觸發(fā)器,掌握它們的邏輯功能和動(dòng)作特點(diǎn)。 實(shí)驗(yàn)應(yīng)注意事項(xiàng):電路的編程要根據(jù)要求及真值表,要考慮輸入所有可能出現(xiàn)的情況,盡量簡(jiǎn)潔。測(cè)試信號(hào)要包括所有端子的各種情況。同時(shí)一定要考慮文件名匹配問(wèn)題
23、。在編寫程序中一定要認(rèn)真細(xì)心,小小的錯(cuò)誤就會(huì)導(dǎo)致結(jié)果不正確。注意文件保存時(shí)的文件名匹配問(wèn)題。如果出現(xiàn)了錯(cuò)誤應(yīng)按著提示內(nèi)容一步一步的進(jìn)行調(diào)試,直到?jīng)]有錯(cuò)誤為止??傊@次試驗(yàn)室較為順利的完成了,在這次實(shí)驗(yàn)中收獲頗多。 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)七:移位寄存器的設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康?1、掌握移位寄存器電路設(shè)計(jì)的方法。 2、通過(guò)開發(fā)CPLD來(lái)實(shí)現(xiàn)時(shí)序邏輯電路的功能。 二、實(shí)驗(yàn)所用儀表及主要器材 計(jì)算機(jī),軟件maxplus2,CPLD芯片 三、實(shí)驗(yàn)原理簡(jiǎn)述 (1)啟用原理圖(文本)編輯器編譯; (2)保存、編輯程序語(yǔ)言,在程序無(wú)錯(cuò)后進(jìn)行編譯。 (3)啟動(dòng)波形圖編譯器,設(shè)置、編輯波形圖并保存、仿
24、真。 (4)指定、設(shè)置CPLD芯片EPM7032SLC44-10;輸入輸出分配管腳。 (5)下載實(shí)現(xiàn),按照設(shè)定的輸入輸出管腳,用線連接實(shí)驗(yàn)板上的發(fā)光二極管和開關(guān)改變輸入開關(guān)的狀態(tài),觀察輸出端對(duì)應(yīng)的發(fā)光二極管的狀態(tài)。 四、實(shí)驗(yàn)測(cè)量記錄(真值表、源程序、仿真圖) 1、設(shè)計(jì)一個(gè)能自啟動(dòng)的環(huán)形計(jì)數(shù)器 實(shí)現(xiàn)如下圖所示狀態(tài)轉(zhuǎn)移圖。 真值表: 3nQ 2nQ 1nQ 0nQ 13nQ? 12nQ? 11nQ? 10nQ? 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 0 編寫出實(shí)現(xiàn)該電路的VHDL程序. library ieee;
25、 use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity roll1 is port(clk,d:in std_logic; q:buffer std_logic_vector(3 downto 0); end; architecture atl of roll1 is begin process(clk) 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 begin if(clk'event and clk='1')then q(3)<=d; q(0)<=q(1); q(1)<=q(2)
26、; q(2)<=q(3); if (q(0)='1')then q(3)<=q(0); end if; end if; end process; end; 用MAX+plusII進(jìn)行仿真。 2、節(jié)日彩燈電路設(shè)計(jì) 要求當(dāng)輸入連續(xù)脈沖時(shí),4個(gè)彩燈(發(fā)光二極管)級(jí)可以從右向左逐位亮繼而逐位滅,又可以從左向右逐位亮繼而逐位滅。 真值表: 1x?時(shí) 3nQ 2nQ 1nQ 0nQ 13nQ? 12nQ? 11nQ? 10nQ? 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
27、 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 0x?時(shí): 000010001000110011001110111011111111011101110011 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 編寫出實(shí)現(xiàn)該電路的VHDL程序. library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity light is port(x,clk,rd:in std_logic; q:buffe
28、r std_logic_vector(3 downto 0); end; architecture atl of light is begin process(clk,x) begin if(rd='0')then q<=0000; elsif(clk'event and clk='1')then if(x='1')then q(3)<=q(2); q(2)<=q(1); q(1)<=q(0); q(0)<=not q(3); else q(0)<=q(1); q(1)<=q(2); q(2)&l
29、t;=q(3); q(3)<=not q(0); end if; end if; end process; 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 end; 用MAX+plusII進(jìn)行仿真。 3、硬件下載實(shí)現(xiàn)彩燈設(shè)計(jì),結(jié)果用二極管顯示。 按照下載實(shí)現(xiàn)的步驟進(jìn)行,分配管腳圖如下: 時(shí)鐘控制信號(hào)CP必須接在43號(hào)管腳; 異步清零端rd必須接在1號(hào)管腳; 輸入輸出端必須接在(I/0)管腳。 然后在電路板上連接好電路,變換輸入端X的高低電平,可以看見四個(gè)二極管如狀態(tài)轉(zhuǎn)移表所示依次變換。 五、實(shí)驗(yàn)心得 本次試驗(yàn)主要是對(duì)移位寄存器的設(shè)計(jì),程序已在示例中給出,只要仿照示例進(jìn)行設(shè)計(jì)就可得到想要的結(jié)果。 在下載實(shí)
30、現(xiàn)時(shí),出了許多小問(wèn)題,剛開始時(shí)老師不能下下來(lái),后來(lái)經(jīng)過(guò)老師的講解才得以解決問(wèn)題。在編寫程序時(shí),要對(duì)語(yǔ)句熟悉,編寫中有一個(gè)if 語(yǔ)句后少一個(gè)end ,在邊沿觸發(fā)器的上升沿用 event。實(shí)驗(yàn)應(yīng)注意事項(xiàng):電路的編程要根據(jù)要求及真值表,要考慮輸入所有可能出現(xiàn)的情況,盡量簡(jiǎn)潔。測(cè)試信號(hào)要包括所有端子的各種情況。同時(shí)一定要考慮西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 文件名匹配問(wèn)題。在編寫程序中一定要認(rèn)真細(xì)心,小小的錯(cuò)誤就會(huì)導(dǎo)致結(jié)果不正確,從而沒有編譯結(jié)果注意仿真信號(hào)應(yīng)包括所有端子的各種情況。注意文件保存時(shí)的文件名匹配問(wèn)題。如果出現(xiàn)了錯(cuò)誤應(yīng)按著提示內(nèi)容一步一步的進(jìn)行調(diào)試,直到?jīng)]有錯(cuò)誤為止。總之,這次試驗(yàn)我收獲頗多
31、。 實(shí)驗(yàn)八:計(jì)數(shù)器的設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康?1 掌握計(jì)數(shù)器電路設(shè)計(jì)的方法。 2 通過(guò)開發(fā)CPLD來(lái)實(shí)現(xiàn)時(shí)序邏輯電路的功能。 二、實(shí)驗(yàn)所用儀表及主要器材 計(jì)算機(jī),軟件maxplus2,CPLD芯片 三、實(shí)驗(yàn)原理簡(jiǎn)述 (1)啟用原理圖(文本)編輯器編譯; (2)保存、編輯程序語(yǔ)言,在程序無(wú)錯(cuò)后進(jìn)行編譯。 (3)啟動(dòng)波形圖編譯器,設(shè)置、編輯波形圖并保存、仿真。 (4)指定、設(shè)置CPLD芯片EPM7032SLC44-10;輸入輸出分配管腳。 (5)下載實(shí)現(xiàn),按照設(shè)定的輸入輸出管腳,用線連接實(shí)驗(yàn)板上的發(fā)光二極管和開關(guān)改變輸入開關(guān)的狀態(tài),觀察輸出端對(duì)應(yīng)的發(fā)光二極管的狀態(tài)。 四、實(shí)驗(yàn)內(nèi)容(真值表、原理圖、源程序
32、、仿真圖) 1設(shè)計(jì)一個(gè)同步帶有進(jìn)位輸出端的二十四進(jìn)制(8421BCD碼)計(jì)數(shù)器,且能夠自啟動(dòng)及具有進(jìn)位輸出端。方法按下列要求設(shè)計(jì)編程實(shí)現(xiàn)。 要求: 1). 用原理圖輸入法,元件采用74160設(shè)計(jì)上述計(jì)數(shù)器,并硬件下載實(shí)現(xiàn),結(jié)果用數(shù)碼管顯示; 2). 用文本輸入法即VHDL語(yǔ)言設(shè)計(jì)編程,并硬件下載實(shí)現(xiàn),結(jié)果用數(shù)碼管顯示。 真值表: Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1
33、0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 原理圖: 編寫出實(shí)現(xiàn)
34、該電路的VHDL程序: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity dec is port(clk,sd,ep,et:in std_logic; rd:buffer std_logic; dl:in std_logic_vector(3 downto 0); dh:in std_logic_vector(3 downto 0); ql:buffer std_logic_vector(3 downto 0); qh:buffer std_logic_vector(3 down
35、to 0); end; architecture rtl of dec is begin process(clk,rd,sd,ep,et) begin 西安郵電學(xué)院可編程邏輯實(shí)驗(yàn)報(bào)告 rd<=(qh(1) nand ql(2); if(rd='0')then ql<=0000; qh<=0000; elsif(clk'event and clk='1')then if(sd='0')then ql<=dl;qh<=dh; elsif(ep='0')then ql<=ql;qh<=qh; elsif(et='0')then ql<=ql;qh<=qh; elsif(ep='1' and et='1')then if(ql=9)then ql<=0000; qh<=qh+1; else ql<=ql+1; qh<=qh; end if; end if; end if; end process; end; 用MAX+plusI
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025━2030年中國(guó)熱軋帶助項(xiàng)目投資可行性研究報(bào)告
- 2025年油氣鉆采服務(wù)項(xiàng)目合作計(jì)劃書
- 2025年智能電子腰圍尺項(xiàng)目建議書
- 2025年濕式靜電除塵器項(xiàng)目發(fā)展計(jì)劃
- 2025年新型功能材料項(xiàng)目發(fā)展計(jì)劃
- 超市服務(wù)意識(shí)培訓(xùn)
- 干酪素企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 智能熱處理生產(chǎn)線升級(jí)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 模塊化多功能貨運(yùn)自行車企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 科學(xué)技術(shù)電子出版物企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 教科版科學(xué)五年級(jí)下冊(cè)《生物與環(huán)境》單元教材解讀及教學(xué)建議
- 11471勞動(dòng)爭(zhēng)議處理(第9章)
- 兒科-補(bǔ)液-液體療法課件
- 口腔健康教育和促進(jìn)
- 紀(jì)檢監(jiān)察線索處置與談話策略-課件
- 廣州市建設(shè)項(xiàng)目代建合同穗政合同示范文本004號(hào)
- 經(jīng)濟(jì)效益證明(模板)
- 接力版六年級(jí)下冊(cè)小學(xué)英語(yǔ) Lesson 4 Sally is going to Beijing. 第一課時(shí) 教案(教學(xué)設(shè)計(jì))
- 食堂蔬菜品種及質(zhì)量標(biāo)準(zhǔn)
- 《大數(shù)據(jù)分析與應(yīng)用》教學(xué)大綱
- FZW2812F(FDR)型用戶分界真空負(fù)荷開關(guān)安裝使用說(shuō)明書完
評(píng)論
0/150
提交評(píng)論