版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章組合邏輯電路CombinationalLogicCircuit第一節(jié)組合電路的分析方法和設(shè)計(jì)方法第二節(jié)組合邏輯電路中的競(jìng)爭(zhēng)與冒險(xiǎn)第三節(jié)超高速集成電路硬件描述語(yǔ)言VHDL第四節(jié)組合邏輯電路模塊及其應(yīng)用復(fù)習(xí)邏輯運(yùn)算邏輯門(mén)(2)學(xué)習(xí)常用中規(guī)模集成模塊(3)了解電路中的競(jìng)爭(zhēng)和冒險(xiǎn)現(xiàn)象本章重點(diǎn)(1)掌握分析和設(shè)計(jì)電路的基本方法。第三章組合邏輯電路CombinationalLogicCircuit加法器比較器譯碼器編碼器選擇器分配器AND、OR、NOT、XOR、XNOR非門(mén)、與門(mén)、或門(mén)、與非門(mén)、或非門(mén)、異或門(mén)、同或門(mén)第一節(jié)組合電路的分析和設(shè)計(jì)
AnalysisandDesignofCombinationalCircuit一、組合電路二、組合電路的分析三、組合電路的設(shè)計(jì)一、組合電路輸入:邏輯關(guān)系:Fi=fi(X1、X2、…、Xn)i=(1、2、…、m)特點(diǎn):不含記憶元件。輸出無(wú)反饋到輸入的回路。輸出只與即時(shí)的輸入有關(guān)輸出與電路原來(lái)狀態(tài)無(wú)關(guān)。輸出:X1、X2、…、XnF1、F2、…、Fm電路由邏輯門(mén)構(gòu)成。第2章組合邏輯電路二、組合電路的分析分析已知邏輯電路功能步驟:輸出函數(shù)表達(dá)式簡(jiǎn)化函數(shù)真值表描述電路功能第2章門(mén)電路已知組合電路例1:試分析圖3-3所示邏輯電路的功能。因此,該電路為少數(shù)服從多數(shù)電路,——稱表決電路。(1)邏輯表達(dá)式(2)真值表ABCF00000010010001111000101111011111真值表(3)判斷邏輯功能:多數(shù)輸入變量為1,輸出F為1;多數(shù)輸入變量為0,輸出F為0例2:試分析圖3-4所示邏輯電路的功能。①表達(dá)式②真值表自然二進(jìn)制碼格雷碼B3B2B1B0G3G2G1G00000 0000000100010010001100110010010001100101011101100101011101001000110010011101101011111011111011001010110110111110100111111000②真值表①表達(dá)式0001111000011110m0m1m2m3m4m5m6m7m12m13m14m15m8m9m10m11CD③分析功能自然二進(jìn)制碼至格雷碼的轉(zhuǎn)換電路。0132675412131514101198三、組合電路的設(shè)計(jì)步驟:根據(jù)要求設(shè)計(jì)出實(shí)際邏輯電路確定輸入、輸出列出真值表寫(xiě)出表達(dá)式并簡(jiǎn)化畫(huà)邏輯電路圖形式變換根據(jù)設(shè)計(jì)所用芯片要求例3:設(shè)計(jì)一個(gè)三人表決電路,要求輸出信號(hào)的電平與三個(gè)輸入信號(hào)中的多數(shù)電平一致。解:(1)邏輯抽象:設(shè)定變量:狀態(tài)賦值:列真值表:(2)輸出函數(shù)(寫(xiě)表達(dá)式)ABCF00000010010001111000101111011111真值表化簡(jiǎn)ABC01000111101111(3)邏輯圖:(要求用與非門(mén)來(lái)實(shí)現(xiàn))例4:設(shè)計(jì)一個(gè)路燈控制電路,要求實(shí)現(xiàn)的功能是:當(dāng)電源開(kāi)關(guān)閉合時(shí),安裝在三個(gè)不同地方的三個(gè)開(kāi)關(guān)都能獨(dú)立地將燈打開(kāi)或熄滅;當(dāng)總電源開(kāi)關(guān)斷開(kāi)時(shí),路燈不亮。(1)邏輯抽象:設(shè)定變量:輸入信號(hào)——四個(gè)開(kāi)關(guān)輸出信號(hào)——燈亮、滅S表示總開(kāi)關(guān);A、B、C分開(kāi)關(guān);Y表示路燈狀態(tài)賦值:“0”表示開(kāi)關(guān)斷開(kāi)、燈滅;“1”表示開(kāi)關(guān)閉合、燈亮;列真值表:由于四個(gè)開(kāi)關(guān)不能同時(shí)動(dòng)作,任何時(shí)刻只有一個(gè)變量改變?!x用循環(huán)碼。解:循環(huán)碼SABC0000000100110010011001110101010011001101111111101010101110011000Y00000000101010100132675412131514101198(2)化簡(jiǎn)寫(xiě)表達(dá)式:由真值表可知:輸出幾個(gè)“1”沒(méi)有相鄰項(xiàng)。00011110000111100000000010010110CD(3)邏輯圖:(要求用異或門(mén)和與門(mén)來(lái)實(shí)現(xiàn))例5:試將8421BCD碼轉(zhuǎn)換成余三BCD碼。8421碼余三碼
B3
B2
B1
B0
E3
E2
E1
E0000000011100010100200100101300110110401000111501011000601101001701111010810001011910011100101010????111011????121100????131101????141110????151111????(2)卡諾圖(1)真值表B3B2B1B000011110000111100011??1?01??00?1E3B3B2B1B000011110000111100000??0?11??11?1E0B3B2B1B000011110000111100101??0?00??11?1E1B3B2B1B000011110000111101100??1?10??01?0E2(3)表達(dá)式(2)卡諾圖B3B2B1B000011110000111100011??1?01??00?1E3B3B2B1B000011110000111100000??0?11??11?1E0B3B2B1B000011110000111100101??0?00??11?1E1B3B2B1B000011110000111101100??1?10??01?0E2(4)電路圖(3)表達(dá)式8421BCD碼B3B2B1B08421BCD碼轉(zhuǎn)換成余3BCD碼的邏輯電路余3碼E1E0E2E3&&111&&&&&1&&&第二節(jié)組合電路中的競(jìng)爭(zhēng)與冒險(xiǎn)競(jìng)爭(zhēng)與冒險(xiǎn)競(jìng)爭(zhēng)與冒險(xiǎn)的判斷競(jìng)爭(zhēng)與冒險(xiǎn)的消除一、冒險(xiǎn)與競(jìng)爭(zhēng)競(jìng)爭(zhēng):冒險(xiǎn):在組合電路中,信號(hào)經(jīng)由不同的途徑達(dá)到某一會(huì)合點(diǎn)的時(shí)間有先有后。由于競(jìng)爭(zhēng)而引起電路輸出發(fā)生瞬間錯(cuò)誤現(xiàn)象。表現(xiàn)為輸出端出現(xiàn)了原設(shè)計(jì)中沒(méi)有的窄脈沖,常稱其為毛刺。二、競(jìng)爭(zhēng)與冒險(xiǎn)的判斷代數(shù)法:或的形式時(shí),A變量的變化可能引起險(xiǎn)象??ㄖZ圖法:如函數(shù)卡諾圖上為簡(jiǎn)化作的圈相切,且相切處又無(wú)其他圈包含,則可能有險(xiǎn)象。如圖所示電路的卡諾圖兩圈相切,故有險(xiǎn)象。三、冒險(xiǎn)現(xiàn)象的消除1.利用冗余項(xiàng)如圖所示卡諾圖,只要在兩圈相切處增加一個(gè)圈(冗余),就能消除冒險(xiǎn)。由此得函數(shù)表達(dá)式為三、冒險(xiǎn)現(xiàn)象的消除1.利用冗余項(xiàng)2.
吸收法在輸出端加小電容C可以消除毛刺如圖3-58所示。但是輸出波形的前后沿將變壞,在對(duì)波形要求較嚴(yán)格時(shí),應(yīng)再加整形電路。3.取樣法三、冒險(xiǎn)現(xiàn)象的消除1.利用冗余項(xiàng)2.
吸收法電路穩(wěn)定后加入取樣脈沖,在取樣脈沖作用期間輸出的信號(hào)才有效,可以避免毛刺影響輸出波形。加取樣脈沖原則:“或”門(mén)及“或非”門(mén)加負(fù)取樣脈沖“與”門(mén)及“與非”門(mén)加正取樣脈沖利用冗余項(xiàng):只能消除邏輯冒險(xiǎn),而不能消除功能冒險(xiǎn);適用范圍有限三種方法比較:取樣法:加取樣脈沖對(duì)邏輯冒險(xiǎn)及功能冒險(xiǎn)都有效。目前大多數(shù)中規(guī)模集成模塊都設(shè)有使能端,可以將取樣信號(hào)作用于該端,待電路穩(wěn)定后才使輸出有效。吸收法:加濾波電容使輸出信號(hào)變壞,引起波形的上升、下降時(shí)間變長(zhǎng),不宜在中間級(jí)使用。實(shí)驗(yàn)調(diào)試階段采用的應(yīng)急措施;第三節(jié)超高速集成電路硬件描述語(yǔ)言VHDL概述VHDL語(yǔ)言的基本組成VHDL數(shù)據(jù)類型和屬性VHDL的行為描述VHDL的結(jié)構(gòu)描述VHDL概述設(shè)計(jì)方法傳統(tǒng)的電路系統(tǒng)設(shè)計(jì)方法:純硬件邏輯設(shè)計(jì)(試湊法)存在的問(wèn)題:當(dāng)系統(tǒng)規(guī)模增大,設(shè)計(jì)工作量大,設(shè)計(jì)周期長(zhǎng);設(shè)計(jì)電路的體積大,功耗大、可靠性較低;交流性較差現(xiàn)代電路的設(shè)計(jì)方法:硬件設(shè)計(jì)+軟件設(shè)計(jì)從上至下的設(shè)計(jì)方法出現(xiàn)HardwareDescriptionLanguage,HDLVHDL概述硬件描述語(yǔ)言
ABELAHDLVerilogHDLVHDL
美國(guó)國(guó)防部在20世紀(jì)80年代初提出了VHSIC(VeryHighSpeedIntegratedCircuit)計(jì)劃,其目標(biāo)之一是為下一代集成電路的生產(chǎn),實(shí)現(xiàn)階段性的工藝極限以及完成10萬(wàn)門(mén)級(jí)以上的設(shè)計(jì),建立一項(xiàng)新的描述方法。1981年提出了一種新的HDL,稱之為VHSICHardwareDescriptionLanguage,簡(jiǎn)稱為VHDL。一、VHDL的基本組成VHDL語(yǔ)言參數(shù)部分----程序包接口部分----設(shè)計(jì)實(shí)體描述部分----結(jié)構(gòu)體(一)、參數(shù)部分----程序包每個(gè)模塊中的程序包有IEEE標(biāo)準(zhǔn)的標(biāo)準(zhǔn)程序包或設(shè)計(jì)者自身設(shè)計(jì)的程序包,而且調(diào)用的數(shù)量不限。模塊中的程序包是設(shè)計(jì)中的子程序和公用數(shù)據(jù)類型的集合,是構(gòu)成設(shè)計(jì)工具的工具箱,工具箱中最基本的工具是數(shù)據(jù)類型包,調(diào)用此標(biāo)準(zhǔn)程序包的VHDL語(yǔ)言。例1:LIBRARYieee;USEieee.std_logic_1164.all;調(diào)用程序包語(yǔ)句標(biāo)準(zhǔn)程序包定義程序包
這兩句設(shè)置在VHDL程序的前面,表示以后在實(shí)體或結(jié)構(gòu)體中要用到數(shù)據(jù)類型包中的數(shù)據(jù)類型。
模塊中僅有一個(gè)設(shè)計(jì)實(shí)體,它提供該設(shè)計(jì)模塊的公共信息,是VHDL設(shè)計(jì)電路的最基本部分。VHDL設(shè)計(jì)的電路系統(tǒng)是可以分層次的,所以設(shè)計(jì)的模塊系統(tǒng)實(shí)體即可以是頂層實(shí)體,又可以是最底層實(shí)體。(二)、接口部分—設(shè)計(jì)實(shí)體:調(diào)用程序包語(yǔ)句標(biāo)準(zhǔn)程序包定義程序包實(shí)體及實(shí)體聲明語(yǔ)句ENTITYkxorISkxorPORT(a1,b1:INstd_logic;a1b1c1:OUTstd_logic);c1ENDkxor;例2(二)、接口部分—設(shè)計(jì)實(shí)體:ENTITYkxorISPORT(a1,b1:INstd_logic;c1:OUTstd_logic);ENDkxor;ENTITY、IS、PORT、IN、OUT和END為關(guān)鍵字:ENTITY___END之間表示實(shí)體內(nèi)容:Kxor表示實(shí)體的名稱,即電路的符號(hào)名;PORT——端口(引腳)信息的關(guān)鍵字,描述了信號(hào)的流向;IN——輸入模式OUT——輸出模式Std_logic表示信號(hào)取值的類型為標(biāo)準(zhǔn)邏輯;(二)、接口部分—設(shè)計(jì)實(shí)體:ENTITYselISPORT(d0,d1,d2,d3:INBIT;s:ININTEGERRANGE0TO3;ENDsel;seld0d1out1d2d3SOut1:OUTBIT(三)、描述部分—結(jié)構(gòu)體:結(jié)構(gòu)體:描述實(shí)體硬件的互連關(guān)系、數(shù)據(jù)的傳輸和變換以及動(dòng)態(tài)行為。一個(gè)實(shí)體可以對(duì)應(yīng)多個(gè)結(jié)構(gòu)體,每個(gè)結(jié)構(gòu)體可以代表該硬件的某一方面特性,例如行為特性,結(jié)構(gòu)特性。調(diào)用程序包語(yǔ)句標(biāo)準(zhǔn)程序包定義程序包實(shí)體及實(shí)體聲明語(yǔ)句結(jié)構(gòu)體1結(jié)構(gòu)體2結(jié)構(gòu)體nARCHITECTUREkxor_arcOFkxorIS例3BEGIN
c1<=(NOTa1ANDb1)OR(a1ANDNOTb1);ENDkxor_arc;kxora1b1c1a1b1c1VHDL硬件描述語(yǔ)言中涉及到了許多信號(hào),變量和常量,它們用來(lái)保持一個(gè)數(shù)據(jù)。在VHDL中,保持?jǐn)?shù)據(jù)的信號(hào),變量和常量,稱為目標(biāo)。每一個(gè)目標(biāo)都有一個(gè)數(shù)據(jù)類型確定目標(biāo)保持的那一類數(shù)據(jù)。VHDL是一種非常嚴(yán)格的數(shù)據(jù)類型化語(yǔ)言,規(guī)定每個(gè)信號(hào),常量或變量和每個(gè)表達(dá)式有一個(gè)唯一的確定數(shù)據(jù)類型,一般說(shuō),在表達(dá)式中分配數(shù)值給目標(biāo)時(shí)的數(shù)據(jù)類型不可以被混用。每個(gè)目標(biāo)和表達(dá)式的類型靜態(tài)地確定。二、VHDL數(shù)據(jù)類型和屬性二、VHDL數(shù)據(jù)類型和屬性在VHDL中有三類目標(biāo):信號(hào)、變量和常量。
信號(hào)和變量可以賦予一系列的值,而常量一次僅被分配一個(gè)值。
變量和信號(hào)又有不同,賦予信號(hào)的數(shù)值要到未來(lái)的某個(gè)時(shí)刻,信號(hào)才接受當(dāng)前的數(shù)值,而賦予變量的數(shù)值,變量立即接受當(dāng)前的數(shù)值。目標(biāo)的一般形式如下:<目標(biāo)種類><目標(biāo)<,目標(biāo)...>>:<目標(biāo)類型>:=<表達(dá)式>;目標(biāo):是一個(gè)或多個(gè)代表著目標(biāo)種類的字符串,多個(gè)目
標(biāo)時(shí)用“,”號(hào)分開(kāi)。<目標(biāo)種類><目標(biāo)<,目標(biāo)...>>:<目標(biāo)類型>:=<表達(dá)式>;目標(biāo)種類:信號(hào)、變量和常量。信號(hào):它可以表示把元件的端口連接在一起的互連線。
變量:用于對(duì)暫時(shí)數(shù)據(jù)的局部存儲(chǔ),變量只在進(jìn)程和子
程序內(nèi)部定義。
常量:對(duì)某些特定類型數(shù)據(jù)賦予的數(shù)值。表達(dá)式:表達(dá)式是為了規(guī)定目標(biāo)的初始值,這是缺省部分。目標(biāo)類型:為了規(guī)定目標(biāo)的特征,VHDL含有很寬范圍的數(shù)據(jù)類型。VHDL除了有基本的數(shù)據(jù)類型之外,設(shè)計(jì)者還可以建立自己新的數(shù)據(jù)類型,類型說(shuō)明部分規(guī)定類型名和類型范圍,它的一般形式是:TYPE<類型名>IS<類型范圍>;標(biāo)量類型、復(fù)合類型、子類型、文件類型和尋址類型。標(biāo)量類型包括所有的簡(jiǎn)單類型:如整數(shù)、實(shí)數(shù)等復(fù)合類型包括數(shù)組和記錄尋址類型在一般編輯語(yǔ)言中等價(jià)為指針文件類型用設(shè)計(jì)者定義的文件類型為設(shè)計(jì)者提供說(shuō)明的文件對(duì)象子類型主要是對(duì)現(xiàn)有類型加以限制VHDL可用數(shù)據(jù)類型有五類:1、標(biāo)量數(shù)據(jù)類型標(biāo)量數(shù)據(jù)類型是基本的數(shù)據(jù)類型,它包括整數(shù)類型、實(shí)數(shù)類型、物理類型和枚舉類型。一個(gè)目標(biāo)的數(shù)值有可能經(jīng)常更換或者說(shuō)是包含多個(gè)值,但一個(gè)目標(biāo)一次只能被一種類型說(shuō)明。物理類型要提供一個(gè)基本單位,然后在這個(gè)基本單位上定義多個(gè)或零個(gè)次級(jí)單位,每個(gè)次級(jí)單位都是基本單位的整數(shù)倍。枚舉類型在形式上是定義括弧括起來(lái)的字符串文字表,一個(gè)字符串文字在枚舉類型定義中只能出現(xiàn)一次,但允許同樣一個(gè)字符串文字出現(xiàn)在不同的枚舉類型的字符串文字表中,枚舉類型的字符串文字表中的文字是由設(shè)計(jì)者定義的,這些字母可以是單個(gè)字母,也可以是一個(gè)字符串,例如BREAKFAST,Lunch,a等。
下面舉兩個(gè)VHDL程序加深理解枚舉類型的使用。PACKAGEmeals_pkgIS
TYPEmealIS(breakfast,lunch,dinner);
ENDmeals_pkg;例1:USEwork.meals_pkg.all;
ENTITYmealsIS
PORT(previous_meal:INmeal;
next_meal:OUTmeal);
ENDmeals;ARCHITECTUREmeals_arcOFmealsIS
BEGIN
WITHprevious_mealSELECT
next_meal<=breakfastWHENdinner,
lunchWHENbreakfast,
dinnerWHENlunch;
ENDmeals_arc;2、復(fù)合數(shù)據(jù)類型
復(fù)合類型是由數(shù)組類型和記錄類型組成,它們的元素是標(biāo)量類型的元素。數(shù)組類型是由相同的標(biāo)量元素組成,即同構(gòu)復(fù)合類型,數(shù)組可以是一維二維或多維。例如TYPEmatrixISARRAY(row,column)OFstd_logic;
TYPEr_maISARRAY(1TO10,1TO40)OFstd_logic;TYPEwordISARRAY(15DOWNTO0)OFBIT;TYPEcolumnISRANGE1TO40;TYPErowISRANGE1TO10;CONSTANTROM:BIT_VECTOR(0TO15);VHDL的屬性VHDL中的屬性使得VHDL程序更加簡(jiǎn)明扼要,更加容易理解,VHDL的屬性在時(shí)序程序中幾乎處處可見(jiàn),如值類屬性的左邊界、右邊界、上下邊界以及值類屬性的長(zhǎng)度,還可以檢測(cè)信號(hào)上升沿和下降沿以及前一次發(fā)生的事件等等。VHDL的屬性可歸納為,信號(hào)類屬性、函數(shù)類屬性、值類屬性、類型類屬性和范圍類屬性。本節(jié)介紹值類屬性及函數(shù)信號(hào)類屬性。TYPEbitISARRAY(63DOWNTO32)OFBIT;
VARIABLEleft_range,right_range,uprange,lowrange:INTEGER;
BEGIN
left_range:=bit’LEFT;--returns63
right_range:=bit’RIGHT;--returns32
uprange:=bit’HIGH;--returns63
lowrange:=bit’LOW;--returns32
值類屬性:值類屬性用于返回?cái)?shù)組的邊界或長(zhǎng)度,首先舉一例數(shù)組邊界的例子說(shuō)明類型屬性。例2:
它可用來(lái)檢查一個(gè)信號(hào)的變化,并且變化剛剛發(fā)生,既推斷出在信號(hào)上發(fā)生了一個(gè)跳變。
函數(shù)信號(hào)屬性:函數(shù)信號(hào)屬性用來(lái)返回有關(guān)信號(hào)行為功能的信息,它反映一個(gè)信號(hào)是否正好有值的變化或事件的發(fā)生,如clk’EVENT,這個(gè)屬性為“EVENT”,對(duì)檢查時(shí)鐘邊沿觸發(fā)是很有效的。下面舉一個(gè)例子,說(shuō)明函數(shù)信號(hào)屬性的用法IFclk=‘1’ANDclk’EVENTTHEN
q<=d;
ENDIF;
上述語(yǔ)句中用到了函數(shù)信號(hào)屬性clk’EVENT,說(shuō)明如果時(shí)鐘信號(hào)clk為高電平,并且事件剛剛發(fā)生,也就是說(shuō)是時(shí)鐘上升沿有效,此時(shí)q得到d的信號(hào)。
在VHDL硬件描述語(yǔ)言中,描述電路邏輯的程序稱為行為描述,行為描述有并行行為描述、進(jìn)程行為描述和順序行為描述。
三個(gè)行為即可以是相互獨(dú)立,成為單一的行為描述體,又可以相互聯(lián)系,成為混合描述體,如進(jìn)程行為描述行為之間是并行行為,進(jìn)程行為體的內(nèi)部是順序行為。(三)VHDL的行為描述1、VHDL的并行行為
在典型的編程語(yǔ)言如C或Pascal中,每個(gè)賦值語(yǔ)句按規(guī)定的次序,一個(gè)接在另一個(gè)之后順序執(zhí)行,執(zhí)行的次序由源文件決定。
在VHDL中,結(jié)構(gòu)體的內(nèi)部沒(méi)有規(guī)定語(yǔ)句的次序,執(zhí)行的次序僅由對(duì)語(yǔ)句中的敏感信號(hào)發(fā)生的事件決定,且語(yǔ)句是同時(shí)執(zhí)行,產(chǎn)生其并行型。結(jié)構(gòu)體中并行賦值語(yǔ)句的一般格式如下:<對(duì)象><=<表達(dá)式>
該一般形式讀作對(duì)象得到表達(dá)式的值,其作用是將表達(dá)式的信號(hào)值分配給對(duì)象,也就是說(shuō)每當(dāng)表達(dá)式的信號(hào)值變化時(shí)執(zhí)行該語(yǔ)句。
每個(gè)表達(dá)式都至少有一個(gè)敏感信號(hào),每當(dāng)敏感信號(hào)改變其值時(shí),這個(gè)信號(hào)賦值語(yǔ)句就執(zhí)行,
在所有的并行語(yǔ)句中,兩個(gè)以上的并行賦值語(yǔ)句在字面上的順序并不表明它們的執(zhí)行順序,例如下面的兩個(gè)結(jié)構(gòu)體在功能上是等價(jià)的。ENTITYexeIS
PORT(a1,a2:INBIT;
b1,b2:OUTBIT);
ENDexe;ARCHITECTUREexe_arc1OFexeIS
BEGIN
b1<=a1ANDb2;
b2<=NOTa1ORa2;
ENDexe_arc1;ARCHITECTUREexe_arc2OFexeIS
BEGIN
b2<=NOTa1ORa2;
b1<=a1ANDb2;
ENDexe_arc2;a1a2b1b2
另一種并行信號(hào)賦值語(yǔ)句是選擇信號(hào)賦值語(yǔ)句,它們的每一個(gè)賦值語(yǔ)句都需要給出一個(gè)表達(dá)式,同時(shí)給出與該表達(dá)式的每個(gè)可能值相關(guān)聯(lián)的信號(hào)
選擇信號(hào)賦值語(yǔ)句的一般形式如下:
WITH<表達(dá)式>SELECT<對(duì)象><=<信號(hào)1>WHEN<分支1>,<信號(hào)2>WHEN<分支2>,
<信號(hào)n>WHEN<分支n>;
一個(gè)典型的四路數(shù)據(jù)選擇器的VHDL程序說(shuō)明WITH一般形式的用法ENTITYselsIS
PORT(d0,d1,d2,d3:INBIT;
s:ININTEGERRANGE0TO3;
out1:OUTBIT);
ENDsels;ARCHITECTUREsels_arcOFselsISBEGIN
WITHsSELECT
out1<=d0WHEN0,
d1WHEN1,
d2WHEN2,
d3WHEN3;
ENDsels_arc;d0d1d2d3sout1sels
仍以四路數(shù)據(jù)選擇器為例,討論另一個(gè)較為復(fù)雜的并行信號(hào)賦值語(yǔ)句的例子,以便更詳細(xì)地說(shuō)明并行概念,下面是四輸入數(shù)據(jù)選擇器的第二個(gè)VHDL程序。
例:LIBRARYieee;
USEieee.std_logic_1164.all;
ENTITYmux4IS
PORT(I0,I1,I2,I3,A,B:INstd_logic;
Q:OUTstd_logic);
ENDmux4;ARCHITECTUREmux4_arcOFmux4IS
SIGNALsel:INTEGER;
BEGIN
Q<=I0AFTER10nsWHENsel=0ELSE
I1AFTER10nsWHENsel=1ELSE
I2AFTER10nsWHENsel=2ELSE
I3AFTER10ns;sel<=0WHENA=‘0’ANDB=‘0’ELSE
1WHENA=‘1’ANDB=‘0’ELSE2WHENA=‘0’ANDB=‘1’ELSE
3;ENDmux4_arc;2、VHDL的進(jìn)程行為VHDL除了并行行為之外,還有順序行為。順序行為執(zhí)行的順序是一個(gè)接在另一個(gè)之后嚴(yán)格執(zhí)行。順序行為的語(yǔ)句存在于VHDL程序中的進(jìn)程行為之中。而進(jìn)程行為之間是并行行為語(yǔ)句。進(jìn)程行為語(yǔ)句的一般形式如下:<進(jìn)程標(biāo)號(hào)>:PROCESS<敏感信號(hào)表><進(jìn)程說(shuō)明區(qū)>BEGIN<語(yǔ)句部分>WAITON<敏感信號(hào)表>;
WAITUNTIL<條件表達(dá)式>;
WAITFOR<時(shí)間表達(dá)式>;
ENDPROCESS;
進(jìn)程行為的說(shuō)明區(qū)定義該進(jìn)程所需要的局部數(shù)據(jù)環(huán)境、它包括子程序說(shuō)明、屬性說(shuō)明和變量說(shuō)明等在這里只給出變量說(shuō)明的一個(gè)例子,變量說(shuō)明的一般形式為VARIABLE<定義變量表>:<類型說(shuō)明:=初始值>;下面進(jìn)程說(shuō)明區(qū)中說(shuō)明了變量count,進(jìn)程也可對(duì)變量賦值。PROCESS
VARIABLEcount:INTEGER:=0;
BEGIN
count:=count+1;
WAITFOR1000ns;
ENDPROCESS;
整個(gè)實(shí)體模塊中的每個(gè)進(jìn)程行為語(yǔ)句,可以在任何時(shí)候被激活,所有被激活的進(jìn)程是并行執(zhí)行的
下面舉一個(gè)3線-8線通用譯碼器程序的例子,說(shuō)明進(jìn)程語(yǔ)句如何工作。LIBRARYieee;
USEieee.std_logic_1164.all;
USEieee.std_logic_arith.all;
ENTITYdecoderIS
PORT(sel:INUNSIGNED(2DOWNTO0);
dout:OUTUNSIGNED(7DOWNTO0));ENDdecoder;ARCHITECTUREdecoder_arcOFdecoderIS
SIGNALsel1:INTEGER;
BEGIN
PROCESS(sel)
BEGINsel1<=CONV_INTEGER(sel);
CASEsel1IS
WHEN0=>dout<=(‘0’,’0’,’0’,’0’,’0’,’0’,’0’,’1’)AFTER5ns;WHEN1=>dout<=(‘0’,’0’,’0’,’0’,’0’,’0’,’1’,’0’)AFTER5ns;
WHEN2=>dout<=(‘0’,’0’,’0’,’0’,’0’,’1’,’0’,’0’)AFTER5ns;
WHEN3=>dout<=(‘0’,’0’,’0’,’0’,’1’,’0’,’0’,’0’)AFTER5ns;
WHEN4=>dout<=(‘0’,’0’,’0’,’1’,’0’,’0’,’0’,’0’)AFTER5ns;
WHEN5=>dout<=(‘0’,’0’,’1’,’0’,’0’,’0’,’0’,’0’)AFTER5ns;
WHEN6=>dout<=(‘0’,’1’,’0’,’0’,’0’,’0’,’0’,’0’)AFTER5ns;
WHENOTHERS=>dout<=(‘1’,’0’,’0’,’0’,’0’,’0’,’0’,’0’)AFTER5ns;
ENDCASE;
ENDPROCESS;
ENDdecoder_arc;
此例不像上例那樣等待時(shí)間到1000ns以后再激活進(jìn)程,而是只要sel的值一發(fā)生改變就激活進(jìn)程,從第一句執(zhí)行直到滿足條件后再被掛起。下例是另一種激活進(jìn)程的方式:ENTITYregIS
PORT(d,clk:INBIT;
q1,q2:OUTBIT);
ENDreg;
ARCHITECTUREreg_arcOFregIS
BEGINPROCESS
BEGIN
WAITUNTILclk=‘1’;
q1<=d;
ENDPROCESS;PROCESS
BEGIN
WAITUNTILclk=‘0’;q2<=d;
ENDPROCESS;ENDreg_arc;進(jìn)程行為語(yǔ)句之間是并行關(guān)系,進(jìn)程行為語(yǔ)句內(nèi)部是順序關(guān)系。VHDL的每個(gè)結(jié)構(gòu)體中可以有多個(gè)進(jìn)程行為語(yǔ)句。它的關(guān)鍵之處是:三、VHDL的順序行為順序行為語(yǔ)句可分為兩大類:條件控制類,循環(huán)控制類
在這兩類中選出六種IF、CASE、FOR、WHILE..LOOP、EXIT和ASSERT進(jìn)行討論IF<條件>THEN<語(yǔ)句>;
ELSIF<條件>THEN<語(yǔ)句>;
ELSIF<條件>THEN<語(yǔ)句>;
ELSE<語(yǔ)句>;
ENDIF;1、IF語(yǔ)句IF語(yǔ)句的一般形式為:ARCHITECTUREalarm_arcOFalarmIS
BEGIN下面舉例說(shuō)明IF條件語(yǔ)句的用法。例:
用VHDL設(shè)計(jì)一家用告警系統(tǒng)的控制邏輯,它有來(lái)自傳感器的三個(gè)輸入信號(hào)smoke、door、water和準(zhǔn)備傳輸?shù)礁婢O(shè)備的三個(gè)輸出觸發(fā)信號(hào)fire_alarm、burg_alarm、water_alarm以及使能信號(hào)en和alarm_en。VHDL程序描述如下:LIBRARYieee;
USEieee.std_logic_1164.all;
ENTITYalarmIS
PORT(smoke,door,water:INstd_logic;
en,alarm_en:INstd_logic;
fire_alarm,burg_alarm,water_alarm:OUTstd_logic);
ENDalarm;PROCESS(smoke,door,water,en,alarm_en)
BEGIN
IF((smoke=‘1’)AND(en=‘0’))THEN
fire_alarm<=‘1’;
ELSE
fire_alarm<=‘0’;
ENDIF;IF((door=‘1’)AND((en=‘0’)AND(alarm_en=‘0’)))THEN
burg_alarm<=‘1’;
ELSE
burg_alarm<=‘0’;
ENDIF;IF((water=‘1’)AND(en=‘0’))THEN
water_alarm<=‘1’;ELSE
water_alarm<=‘0’;
ENDIF;ENDPROCESS;
ENDalarm_arc;2、CASE語(yǔ)句CASE語(yǔ)句的一般形式:CASE<表達(dá)式>IS
WHEN<值>=><語(yǔ)句>;
WHEN<值>|<值>=><語(yǔ)句>;
WHEN<離散范圍>=><語(yǔ)句>;
WHENOTHERS=><語(yǔ)句>;
ENDCASE;CASE語(yǔ)句是VHDL提供的另一種形式的控制語(yǔ)句,每當(dāng)單個(gè)表達(dá)式的值在多個(gè)起作用的項(xiàng)中選擇時(shí),用此語(yǔ)句是較合適的,它根據(jù)所給表達(dá)式的值或域,選擇“=>”后面的執(zhí)行語(yǔ)句。用CASE語(yǔ)句應(yīng)該注意三個(gè)問(wèn)題:
一,是關(guān)鍵字WHEN的數(shù)量不作限制,但不容許兩個(gè)語(yǔ)句用一個(gè)值;
二,是所有WHEN后面的值在CASE語(yǔ)句中合起來(lái)的值域中的全部;三,是WHEN的次序可以任意排定信號(hào)可被看作兩個(gè)元件之間數(shù)據(jù)傳輸?shù)耐?,?shí)體主要描述元件、端口與信號(hào)。元件是硬件的描述,即門(mén)、芯片或者電路板。端口是元件與外界的連接點(diǎn),數(shù)據(jù)通過(guò)端口進(jìn)入或流出元件。而信號(hào)則是作為硬件連線的一種抽象描述,它即能保持變化的數(shù)據(jù),又可以連接各個(gè)子元件。四、VHDL的結(jié)構(gòu)描述下面舉例說(shuō)明“調(diào)用元件語(yǔ)句”的用法。
對(duì)一個(gè)硬件的結(jié)構(gòu)進(jìn)行描述,就是要描述它由哪些子元件組成,以及各個(gè)子元件之間的互連關(guān)系。
結(jié)構(gòu)描述比行為描述更加具體化,即,結(jié)構(gòu)描述與硬件之間的關(guān)系要比行為描述與硬件之間的關(guān)系更明顯。前面討論,行為描述的基本單元是進(jìn)程語(yǔ)句
而結(jié)構(gòu)描述的基本單元?jiǎng)t是“調(diào)用元件語(yǔ)句”。例:用VHDL結(jié)構(gòu)描述設(shè)計(jì)一全減器,全減器可由兩個(gè)半減器和一個(gè)或門(mén)組成。首先用VHDL的行為描述設(shè)計(jì)半減器:ENTITYhalfsubIS
PORT(A,B:INBIT;
T,C:OUTBIT);
ENDhalfsub;
PROCESS(A,B)
BEGIN
T<=AXORBAFTER10ns;
C<=(NOTA)ANDBAFTER10ns;
ENDPROCESS;ARCHITECTUREhalfsub_arcOFhalfsubIS
BEGINENDhalfsub_arc;下面再將或門(mén)的VHDL程序描述如下:ARCHITECTUREorgate_arcOForgateISBEGINO1<=A1ORB1;ENDorgate_arc;
下面將兩個(gè)半減器,一個(gè)或門(mén)的端口,通過(guò)定義一些中間信號(hào)將其連接起來(lái)形成VHDL的結(jié)構(gòu)描述。ENTITYorgateISPORT(A1,B1:INBIT;O1:OUTBIT);ENDorgate;在下面舉的全減器例子里可以看到定義了中間信號(hào)
temp_T,temp_c1和temp_c2ENTITYfullsubISPORT(I1,I2,C_IN:INBIT;FT,C_OUT:OUTBIT);ENDfullsub;ARCHITECTUREfullsub_arcOFfullsubISSIGNALtemp_T,temp_c1,temp_c2:BIT;COMPONENThalfsubPORT(A,B:INBIT;T,C:OUTBIT);ENDCOMPONENT;COMPONENTorgatePORT(A1,B1:INBIT;O1:OUTBIT);ENDCOMPONENT;
圖中虛線框各元件之間的連線命名。temp_T將第一個(gè)半減器的差位輸出連到第二個(gè)半減器的輸入端。信號(hào)temp_c1將第一個(gè)半減器的借位輸出連至“或”門(mén)的一個(gè)輸入端,信號(hào)temp_c2將第二個(gè)半減器的借位輸出連至“或”門(mén)的另一個(gè)輸入端。用三個(gè)元件調(diào)用語(yǔ)句定義這三個(gè)連接關(guān)系。BEGINU0:halfsubPORTMAP(I1,I2,temp_T,temp_c1);U1:halfsubPORTMAP(temp_T,C_IN,FT,temp_c2);U2:orgatePORTMAP(temp_c1,temp_c2,C_OUT);ENDfullsub_arc;U0halfsubI1I2temp_Ttemp_c1U1halfsubC_INFTtemp_c2U2C_OUT第四節(jié)組合邏輯電路模塊及其應(yīng)用編碼器譯碼器數(shù)據(jù)選擇器數(shù)值比較器加法器一、編碼器功能:輸入m位代碼;輸出n位二進(jìn)制代碼(m≤2n)。
邏輯功能:任何一個(gè)輸入端接低電平時(shí),三個(gè)輸出端有一組對(duì)應(yīng)的二進(jìn)制代碼輸出。(一)二進(jìn)制編碼器將輸入信號(hào)編成二進(jìn)制代碼的電路任何時(shí)刻只允許一個(gè)輸入端有信號(hào)輸入。輸入輸出IY2Y1Y0I0 000I1001I2010I3011I4100I5101I6110I7111
2.真值表3.表達(dá)式Y(jié)2=I4+
I5+I6+I7Y1=I2+
I3+I6+I7Y0=I1+
I3+I5+I7編碼器第3章組合邏輯電路編碼器的基本結(jié)構(gòu):為或門(mén)陣列編碼器第3章組合邏輯電路邏輯圖:Y2=Y2=I4I5I6I7Y1=Y1=I2I3I6I7Y0=Y0=I1I3I5I74.與非表達(dá)式兩邏輯圖中:I0為隱含量,即I1——
I7均無(wú)效時(shí),即為的I0編碼。編碼器第3章組合邏輯電路二、3位二進(jìn)制優(yōu)先編碼器1.優(yōu)先編碼的概念:允許幾個(gè)信號(hào)同時(shí)輸入,但對(duì)其中優(yōu)先級(jí)別高的進(jìn)行編碼。優(yōu)先級(jí)別由設(shè)計(jì)者來(lái)決定。2.真值表輸入輸出I7I6I5I4I3I2I1I0Y2Y1Y01
11101
110001
1010001
10000001
011000001
010000000100100000001000編碼器第3章組合邏輯電路2.邏輯表達(dá)式Y(jié)2=I7+I6+
I5+
I4Y1=I7+I6+
I5I4I3+I5I4I2Y0=I7+I6I5+
I6I4I3+I6
I4I2I13.邏輯圖8線—3線優(yōu)先編碼器74148編碼輸入I0I1I2I3I4I5I6I7使能輸入S使能輸出YS擴(kuò)展輸出YEX編碼輸出Y0Y1Y2~~:編碼輸出端。:使能輸入端;=0時(shí),編碼,=1時(shí),禁止編碼。:使能輸出端,編碼狀態(tài)下(=0),若無(wú)輸入信號(hào),=0。:擴(kuò)展輸出端,編碼狀態(tài)下(=0),若有輸入信號(hào),=0。管腳定義::輸入,低電平有效,優(yōu)先級(jí)別依次為~。二—十進(jìn)制編碼器編碼輸入I1I2I3I4I5I6I7I8I9編碼輸出Y0Y1Y2Y3PROCESS(input)
ENDPROCESS;ENDrtl;LIBRARYIEEE;USEIEEE.std_logic_1164.all;ENTITYpriorityencoderISPORT(input:INSTD_LOGIC_VECTURE(7DOWNTO0);y:OUTSTD_LOGIC_VECTURE(2DOWNTO0);ENDpriorityencoder;ARCHITECTURErtlOFpriorityencoderISBEGIN優(yōu)先編碼器的VHDL描述
首先判斷input(7)是否為低,若為低,執(zhí)行接下來(lái)的語(yǔ)句,將結(jié)果送到輸出,然后退出進(jìn)程。否則繼續(xù)判別IF語(yǔ)句,執(zhí)行程序。
IF(input(7)='0')THENy<=''000'';ELSIF(input(6)='0')THENy<=''001'';……ELSIF(input(1)='0')THENy<=''110'';ELSEy<=''111'';ENDIF;(二)編碼器的應(yīng)用(3)第一片工作時(shí),編碼器輸出:0000-0111
第二片工作時(shí),編碼器輸出:1000-1111解:(1)編碼器輸入16線,用兩片8-3線編碼器,高位為第一片,低位為第二片。高位低位(2)實(shí)現(xiàn)優(yōu)先編碼:高位選通輸出與低位控制端連接。例:用8-3線優(yōu)先編碼器74148擴(kuò)展成16線-4線編碼器。A0A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15Z1Z0Z2Z3
譯碼輸入譯碼輸出
a1
a0
y0
y1
y2
y30010000101001000101100012位二進(jìn)制譯碼器
譯碼輸入譯碼輸出
a1
a0
y0
y1
y2
y30001110110111011011111102位二進(jìn)制譯碼器二、譯碼器(一)變量譯碼器
二進(jìn)制譯碼器輸入輸出滿足:m=2n如:2線-4線譯碼器集成譯碼器741388421BCD譯碼器
譯碼輸入:n位二進(jìn)制代碼譯碼輸出m位:一位為1,其余為0或一位為0,其余為12線—4線譯碼器
1&Y3&Y2&Y1&Y0S1B1A
譯碼輸入,二進(jìn)制編碼0~7依次對(duì)應(yīng)8個(gè)輸出。3線-8線譯碼器(74LS138)
八個(gè)輸出端,低電平有效。譯碼狀態(tài)下,相應(yīng)輸出端為0;禁止譯碼狀態(tài)下,輸出均為1?!玈1、使能輸入,與邏輯。EN=1(
EN=0,禁止譯碼,輸出均為1。),譯碼。A0
~A2Y0Y1Y2Y3Y4Y5Y6Y7A0A1A2S3S2S101234567BIN/OCT012G70&EN3—8譯碼器的VHDL描述
LIBRARYIEEE;USEIEEE.std_logic_1164.all;ENTITYdecoder_3_to_8ISPORT(a,b,c,g1,g2a,g2b:INSTD_LOGIC;y:OUTSTD_LOGIC_VECTOR(7DOWNTO0);ENDdecoder_3_to_8;ARCHITECTURErtlOFdecoder_3_to_8ISSIGNALindata:STD_LOGIC_VECTOR(7DOWNTO0);BEGINindata<=c&b&a;PROCESS(indata,g1,g2a,g2b)BEGINIF(g1='1'ANDg2a='0'ANDg2b='0')THEN
選通輸入端g1=1,g2a=0,g2b=0時(shí),3-8譯碼器才進(jìn)行正常譯碼。CASEindataISWHEN''000''=>y<=''11111110'',WHEN''001''=>y<=''11111101'',WHEN''010''=>y<=''11111011'',WHEN''011''=>y<=''11110111'',WHEN''100''=>y<=''11101111'',WHEN''101''=>y<=''11011111'',WHEN''110''=>y<=''10111111'',WHEN''111''=>y<=''01111111'',WHENothers=>y<=''11111111'';ENDcase;ELSEy<=''11111111'';ENDIF;ENDPROCESS;ENDrtl;否則y0
~y7輸出均為高電平使能端的兩個(gè)作用:(1)消除譯碼器輸出尖峰干擾EN端正電平的出現(xiàn)在A0~A2穩(wěn)定之后;EN端正電平的撤除在A0~A2再次改變之前。
(2)邏輯功能擴(kuò)展
例:用3線-8譯碼器構(gòu)成4線-16譯碼器。
避免A0~A2在變化過(guò)程中引起輸出端產(chǎn)生瞬時(shí)負(fù)脈沖。例:用3線-8線譯碼器構(gòu)成4線-16線譯碼器。X0~X3:譯碼輸入E:譯碼控制E=0,譯碼E=1,禁止譯碼X3~X0:0000~0111,第一片工作X3~X0:1000~1111第二片工作000~111
譯碼輸入001000000~111
譯碼輸入101001例:試用74138和與非門(mén)構(gòu)成一位全加器。解:全加器的最小項(xiàng)表達(dá)式應(yīng)為(三)譯碼器的應(yīng)用Si=Ci+1=&SiY0Y1Y2Y3Y4Y5Y6Y7A0A1A2S3S2S101234567BIN/OCT012G70&ENCiBiAi1
&Ci+18421BCD譯碼器
輸入端輸入端Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9A0A1A2A30123456789BIN/DEC0123G90&ENS3S2S1利用譯碼器實(shí)現(xiàn)組合邏輯電路
例:用譯碼器和門(mén)電路實(shí)現(xiàn)邏輯函數(shù)
=CBAY0Y1Y2Y3Y4Y5Y6Y7A0A1A2S3S2S101234567BIN/OCT012G70&EN1F&輸入數(shù)據(jù)用譯碼器構(gòu)成數(shù)據(jù)分配器地址選擇碼多路數(shù)據(jù)輸出D0D1D2D3D4D5D6D7A0A1A2S3S2S101234567BIN/OCT012G70&END1(二)數(shù)字顯示譯碼器1.七段數(shù)碼管2.七段顯示譯碼器共陰極共陽(yáng)極:高電平亮:低電平亮每一段由一個(gè)發(fā)光二極管組成。輸入:二—十進(jìn)制代碼輸出:譯碼結(jié)果,可驅(qū)動(dòng)相應(yīng)的七段數(shù)碼管顯示正確的數(shù)字。顯示譯碼器動(dòng)畫(huà)七段譯碼器7448BCD碼輸入信號(hào)譯碼輸出,低電平有效
本信號(hào)為低電平時(shí),熄滅。
當(dāng)LT為低電平時(shí),BI/RBI為高電平時(shí),試燈。
當(dāng)LT為高電平,RBI為低電平時(shí),滅零。
在多個(gè)通道中選擇其中的某一路,或多個(gè)信息中選擇其中的某一個(gè)信息傳送或加以處理。數(shù)據(jù)選擇器多輸入一輸出選擇三、數(shù)據(jù)選擇器(一)分類:2選1、4選1、8選1、16選1。雙四選一數(shù)據(jù)選擇器74153三、數(shù)據(jù)選擇器(一)分類:二選一、四選一、八選一、十六選一。雙四選一數(shù)據(jù)選擇器74153使能端輸出端數(shù)據(jù)輸入公用控制輸入S1F1F2D10D11D12D13D20D21D22D23A0A1S2D10D11D12D13D20
D21
D22
D2374153A0A1S2S1F2F2D8D9D10D11D12D13D14D15A0A1A2D0D1D2D3D4D5D6D774151(2)A0A1A2SS1(1)F1F1D0D1D2D3D4D5D6D7A0A1A2D0D1D2D3D4D5D6D774151(1)A0A1A2SS8選1數(shù)據(jù)選擇器74LS151八選一需3位地址碼(二)數(shù)據(jù)選擇器的通道擴(kuò)展
例:試用最少數(shù)量的8選1選擇器擴(kuò)展成16選1選擇器。將地址連接在一起
將兩片的輸出原端用或門(mén)連載一起,和非端用與門(mén)連接在一起。F≥1F&1A3如果A3=0,則(1)片工作,根據(jù)A2~A
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 樓房全款出售合同范本
- 冷庫(kù)雇傭員工合同范本
- 克朗斯驗(yàn)瓶機(jī)細(xì)脈沖調(diào)整
- 《GB-T 32377-2015纖維增強(qiáng)復(fù)合材料動(dòng)態(tài)沖擊剪切性能試驗(yàn)方法》專題研究報(bào)告
- 《GBT 34595-2017 汽車(chē)零部件再制造產(chǎn)品技術(shù)規(guī)范 水泵》專題研究報(bào)告
- 《AQ 7015-2018氨制冷企業(yè)安全規(guī)范》專題研究報(bào)告
- 2026年黑龍江旅游職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案詳解
- 票據(jù)承兌連帶責(zé)任保證擔(dān)保協(xié)議
- 中式烹調(diào)師技師(初級(jí))考試試卷及答案
- 住宅小區(qū)行業(yè)消防設(shè)施知識(shí)考試試卷及答案
- T-CNHC 4-2025 昌寧縣低質(zhì)低效茶園改造技術(shù)規(guī)程
- 雨課堂學(xué)堂在線學(xué)堂云《芊禮-謙循-送給十八歲女大學(xué)生的成人之禮(中華女子學(xué)院 )》單元測(cè)試考核答案
- 2025年手術(shù)室護(hù)理實(shí)踐指南試題(含答案)
- 智慧農(nóng)貿(mào)市場(chǎng)建設(shè)項(xiàng)目報(bào)告與背景分析
- 護(hù)理部競(jìng)選副主任
- 【10篇】新版部編六年級(jí)上冊(cè)語(yǔ)文課內(nèi)外閱讀理解專項(xiàng)練習(xí)題及答案
- 2026年中國(guó)經(jīng)濟(jì)展望:風(fēng)鵬正舉
- 老年健康服務(wù)中的多學(xué)科團(tuán)隊(duì)協(xié)作
- 上市公司部門(mén)組織架構(gòu)及崗位職責(zé)大全
- 公司紡粘針刺非織造布制作工合規(guī)化技術(shù)規(guī)程
- 雨課堂學(xué)堂云在線《人工智能原理》單元測(cè)試考核答案
評(píng)論
0/150
提交評(píng)論