版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基本數(shù)字邏輯單元的設計4.1組合邏輯設計
三態(tài)緩沖器和總線緩沖器
8bit單向總線緩沖器
LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYtri_buf8ISPORT(din:INSTD_LOGIC_VECTOR(7DOWNTO0);dout:OUTSTD_LOGIC_VECTOR(7DOWNTO0);en:INSTD_LOGIC);ENDtri_buf8;ARCHITECTUREdata_flowOFtri_buf8IS
PROCESS(en,din)
BEGINIF(en='1')THENdout<=din;ELSEdout<="ZZZZZZZZ";ENDIF;ENDPROCESS;ENDdata_flow;Endin(0)din(1)din(2)din(3)din(4)din(5)din(6)din(7)dout(0)dout(1)dout(2)dout(3)dout(4)dout(5)dout(6)dout(7)雙向總線緩沖器
用VHDL語言描述的雙向總線緩沖器。
endir功能1
X高阻態(tài)
00
a<=b
01b<=aadirenb
LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYdobl_tri_buf8ISPORT(a,b:INOUTSTD_LOGIC_VECTOR(7DOWNTO0);dir,en:INSTD_LOGIC);ENDdobl_tri_buf8;
ARCHITECTURErtlOFdobl_tri_buf8ISSIGNALaout,bout:STD_LOGIC_VECTOR(7DOWNTO0);BEGINP1:PROCESS(a,dir,en)BEGINIF((en='0')AND(dir='1'))THENbout<=a;ELSEbout<="ZZZZZZZZ";ENDIF;b<=bout;ENDPROCESSP1;
P2:PROCESS(b,dir,en)BEGINIF((en='0')AND(dir='0'))THENaout<=b;ELSEaout<="ZZZZZZZZ";ENDIFa<=aout;ENDPROCESSP2;ENDrtl;BCD碼—段選碼譯碼器。
BCD碼輸入與LED顯示器字段的對應關系
BCD碼數(shù)字顯示段
hgfedcba0000011000000000111111100100102101001000011310110000010041001100101015100100100110610000010011171010011110008100000001001910010000其它11111111BCD-段選碼譯碼器d0d1d2d3abc.hgdefVccLIBRARYIEEE;;ENTITYseg_delISPORT(d:INSTD_LOGICVECTOR(3DOWNTO0);q:OUTBIT_VECTOR(7DOWNTO0));ENDseg_del;ARCHITECTUREseg_rtlOFseg_delISBEGINPROCESS(d)BEGINCASEdISWHEN"0000"=>q<="11000000";WHEN"0001"=>q<="11111001";
WHEN"0010"=>q<="10100100";WHEN"0011"=>q<="10110000";
WHEN"0100"=>q<="10011001";WHEN"0101"=>q<="10010010";WHEN"0110"=>q<="10000010";WHEN"0111"=>q<="11011000";WHEN"1000"=>q<="10000000";WHEN"1001"=>q<="10010000";WHENOTHERS=>q<="11111111";ENDCASE;ENDPROCESS;ENDseg-rtl;
4.1.4運算器的設計
一位全加器的設計.
LIBRARYIEEE;;ENTITYfull_adderISPORT(a,b,ci:INSTD_LOGIC;sum,cout:OUTSTD_LOGIC);ENDfull_adder;ARCHITECTURErtlOFfull_adderISBEGINsum<=aXORbXORci;cout<=(aANDb)OR(aANDci)OR(bANDci);ENDrtl;asumbcicout4位串行進位加法器
ciabsumcociabsumcociabsumcociabsumcoS0S1S2S3COCIA0B0A1B1A2B2A3B3SUMCIABSUMCIABSUMCIABSUMCIABCI0A0B0CI1A1B1CI2A2B2CIn-1An-1Bn-1進位產(chǎn)生邏輯S0S1S3Sn-1coutCIA[0:n-1]B[0:n-1]N位超前進位加法器超前進位加法器
各位加法器產(chǎn)生進位的邏輯表達式為:定義為進位生成函數(shù),定義為進位傳遞函數(shù),則全加器的各位和為:4位超前進位加法器LIBRARYIEEE;USEIEEESTD_LOGIC_1164.ALL;ENTITYadder4ISPORT(a,b:INSTD_LOGIC_VECTOR(3DOWNTO0)ci:INSTD_LOGIC;sum:OUTSTD_LOGIC_VECTOR(3DOWNTO0);cout:OUTSTD_LOGIC);ENDadde4r;ARCHITECTURErtl_adder4OFadder4ISSIGNALg,p,c:STD_LOGIC_VECTOR(3DOWNTO0);BEGINp(0)<=a(0)ORb(0);p(1)<=a(1)ORb(1);p(2)<=a(2)ORb(2);g(0)<=a(0)ANDb(0);a[3:0]b[3:0]ciSum[3:0]coutg(1)<=a(1)ANDb(1);g(2)<=a(2)ANDb(2);g(3)<=a(3)ANDb(3);c(0)<=g(0)OR(p(0)ANDci);c(1)<=g(1)OR(p(1)ANDg(0))OR(p(1)ANDp(0)ANDci);c(2)<=g(2)OR(p(2)ANDg(1))OR(p(2)ANDp(1)ANDg(0))OR(p(2)ANDp(1)ANDp(0)ANDci);c(3)<=g(3)OR(p(3)ANDg(2))OR(p(3)ANDp(2)ANDg(1))OR(p(3)ANDp(2)ANDp(1)ANDg(0))OR(p(3)ANDp(2)ANDp(1)ANDp(0)ANDci);cout=c(3);sum(0)<=a(0)XORb(0)XORci;sum(1)<=a(1)XORb(1)XORc(0);sum(2)<=a(2)XORb(2)XORc(1);sum(3)<=a(3)XORb(3)XORc(2);ENDrtl_adder4;2.移位器
8bit移位器。D7D6D5D4D3D2D1D0d7d6d5d4d3d2d1d0右移d0左移d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0d7Irsrsldataa_outdata_inil
8bit移位器的VHDL程序。
LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYshifterISPROT(data_in:INSTD_LOGIC_VECTOR(7DOWNTO0);sr,sl,ir,il:INSTD_LOGIC;data_out:OUTSTD_LOGIC_VECTOR(7DOWNTO0);ENDshifter;ARCHITECTUREAlgOFshifterISBEGINPROCESS(sr,sl,data_in,ir,il)VARIABLEcon:STD_LOGIC_VECTOR(0TO1);
BEGINcon:=sr&sl;CASEconISWHEN"00"=>data_out<=data_in;WHEN"01"=>data_out<=data_in(6DOWNTO0)&il;--左移 WHEN“10”=>data_out<=ir&data_in(7DOWNTO1);--右移 WHEN"11"=>data_out<=data_in;ENDCASE;ENDPROCESS;ENDAlg;3.求補器
LIBRARYIEEE;;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYcomplementIS
PORT(a:INSTD_LOGIC_VECTOR(7DOWNTO0);
b:UTSTD_LOGIC_VECTOR(7DOWNTO0));ENDcomplement;ARCHITECTURErtlOFcomplementISBEGINb<=NOTa+”00000001”;ENDrtl;4.乘法器。
部分積右移8bit乘法器的設計。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYmultISPORT(ai,bi:INSTD_LOGIC_VECTOR(7DOWNTO0);Product:OUTSTD_LOGIC_VECTOR(15DOWNTO0);done:OUTSTD_LOGIC);ENDmult;
ARCHITECTUREshift_multOFmultISBEGINPROCESS(ai,bi)VARIABLEa,b,m:STD_LOGIC_VECTOR(8DOWNTO0);VARIABLEcount:INTEGER;
BEGINa:='0'&ai;b:='0'&bi;count:=0;m:="00000000";done<='0';WHILEcount<8LOOPIFa(0)='1'THENm:=m+bi;ENDIF;a:=m(0)&a(7DOWNTO1);m:='0'&m(7DOWNTO1);count:=count+1;ENDLOOP;product<=m(7DOWNTO0)&a(8DOWNTO1);done<='1';ENDPROCESS;ENDshift_mult;
4.1.5算術邏輯運算單元
本例是一個8bit的ALU,能夠完成8種運算,即加(add),帶進位加(addc),減sub,帶借位減法(subc),邏輯非、與、或和邏輯異或。alucoder程序包定義指令碼。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;PACKAGEalucoderISCONSTANTadd:STD_LOGIC_VECTOR(2DOWNTO0):="000";CONSTANTaddc:STD_LOGIC_VECTOR(2DOWNTO0):="001";CONSTANTsub:STD_LOGIC_VECTOR(2DOWNTO0):="010";CONSTANTsubc:STD_LOGIC_VECTOR(2DOWNTO0):="011";CONSTANTnot:STD_LOGIC_VECTOR(2DOWNTO0):="100";CONSTANTand:STD_LOGIC_VECTOR(2DOWNTO0):="101";CONSTANTor:STD_LOGIC_VECTOR(2DOWNTO0):="110";CONSTANTxor:STD_LOGIC_VECTOR(2DOWNTO0):="111"ENDalucoder;ALU運算模塊設計。LIBRARYIEEE;;;;;USEWORK.alucoder.ALL;ALUsalu_comand
cyAcccoutover
ENTITYaluISPORT(s:INSTD_LOGIC_VECTOR(7DOWNTO0);cy:INSTD_LOGIC;alu_comand:INSTD_LOGIC_VECTOR(2DOWNTO0);Acc:INOUTSTD_LOGIC_VECTOR(7DOWNTO0);cout,over:BUFFERSTD_LOGIC);ENDalu;ARCHITECTUREalgOFaluISSIGNALr1,s1,f1:STD_LOGIC_VECTOR(8DOWNTO0);BEGINr1<='0'&Acc;s1<='0'&s;PROCESS(r1,s1,cy,alu_comand)BEGINCASEalu_comandISWHENadd=>f1<=r1+s1;WHENaddc=>IFcy='0'THENf1<=r1+s1;ELSEf1<=r1+s1+1;ENDIF;WHENsub=>f1<=r1+NOT(s1)+1;WHENsubc=>IFcy='0'THENf1<=r1+NOT(s1)+1;ELSEf1<=r1+NOT(s1);ENDIF;WHENnot=>f1<=NOT(r1);WHENand=>f1<=r1ANDs1;WHENor=>f1<=r1ORs1;WHENXOR=>f1<=r1XORs1;WHENOTHERS=>f1<="-";ENDCASE;ENDPROCESS;Acc<=f1(7DOWNTO0);cout<=f1(8);over<=f1(8)XORf1(7);ENDalu;
時序邏輯電路設計
4.2.1觸發(fā)器
1.D觸發(fā)器
LIBRARYIEEE;;ENTITYdffISPORT(d,clk:INSTD_LOGIC;q:OUTSTD_LOGIC);ENDdff;
ARCHITECTURErtl_ifOFdffISBEGINPROCESS(clk)BEGIN
IF(clk'EVENT'ANDclk=1)THENq<=d;ENDIF;ENDPROCESS;ENDrtl_if;結構體的另一種描述如下:ARCHITECTURErtl_waitOFdffISBEGINPROCESSBEGINWAITUNTILclk'EVENTANDclk=1;q<=d;ENDPROCESS;ENDrtl_wait;4.2.3寄存器
D0~D7:8位并行數(shù)據(jù)輸入端。SI:串行數(shù)據(jù)輸入端。Q7:串行數(shù)據(jù)輸出端。Q0~Q6:內(nèi)部寄存器數(shù)據(jù)輸出端。clk:時鐘。ckin:時鐘信號禁止,只有當其無效時,移位寄存器才在時鐘的觸發(fā)下進行移位操作。S/L:移位(shift)/裝入(load)。當此端為高電平時,可執(zhí)行移位操作,當此端為低電平時,讀入D0~D7端的并行數(shù)據(jù)。CLR:異步清零。D[7:0]SIS/LQ7clkckinclr
串/并入、串出移位寄存器
LIBRARYIEEE;;ENTITYshifterISPORT(clr,si,ckin,clk:INSTD_LOGIC;d:INSTD_LOGIC_VECTOR(7DOWNTO0);q:OUTSTD_LOGIC);sl:INBIT);ENDshifter;ATCHITECTURErtl_shifterOFshifterISSIGNALtemp8:STD_LOGIC_VECTOR(7DOWNTO0);BEGINPROCESS(clr,sl,ckin,clk)IF(clr='0')THENtemp8<="00000000";q<=temp8(7);ELSIF(clk'EVENT)AND(clk='1')AND(ckin='0')THENIF(sl='0')THENtemp8<=d;--裝入數(shù)據(jù)q<=d(7);ELSEq<=temp8(7);temp8(7)<=temp8(6);temp8(6)<=temp8(5);temp8(5)<=temp8(4);temp8(4)<=temp8(3);temp8(3)<=temp8(2);temp8(2)<=temp8(1);temp8(1)<=temp8(0);temp8(0)<=si;ENDIF;ENDIF;ENDPROCESS;ENDrtl_shifter;4.2.4計數(shù)器
8位異步計數(shù)器的設計
Q/QDclkQ/QDclkQ/QDclkQ/QDclkdclkclrcount_in(0)count_in(1)count_in(8)Q0Q1Q2Q7計數(shù)器的頂層設計LIBRARYIEEE;;ENTITYriplecountISPORT(clk,clr:INSTD_LOGIC;count:OUTSTD_LOGIC_VECTOR(7DOWNTO0));ENDriplecount;
ARCHITECTURErtl_riplecountOFriplecountISSIGNALcount_in:STD_LOGIC_VECTOR(8DOWNTO0);COMPONENTdfftPORT(clk,clr,d:INSTD_LOGIC;Q:OUTSTD_LOGIC;Qn:BUFFERSTD_LOGIC);ENDCOMPONENT;--調(diào)用當前庫中的同名實體作為元件BEGINcount_in(0)<=clk;genl:FOR:IN0TO7GENERATEU:dfftPORTMAP(clk=>count_in(i),clr=>clr;d=>count_in(i+1),,Q=>count(i);Qn=>count_in(i+1));ENDGENERATE;ENDrt_riplecountl;--單個觸發(fā)器性能描述LIBRARYIEEE;;ENTITYdfftISPORT(clk,clr,d:INSTD_LOGIC;Q:OUTSTD_LOGIC;Qn:BUFFERSTD_LOGIC);ENDdfft;ARCHITECTURErtldOFdfftISBEGIN
PROCESS(clk,clr)BEGINIF(clr='0')THENQ<='0';Qn<='1';ELSIF(clk'EVENTANDclk='1')THENQ<=d;Qn<=NOTd;ENDIF;ENDPROCESS;ENDrtld;4.3存儲器
4.3.1概述
存儲器單元實際上是時序邏輯電路的一種。按存儲器的使用類型可分為只讀存儲器(ROM)和隨機存取存儲器(RAM),兩者的功能有較大的區(qū)別,因此在描述上也有所不同。存儲器是許多存儲單元的集合,按單元號順序排列。每個單元由若干二進制位構成,以表示存儲單元中存放的數(shù)值。這種結構和數(shù)組的結構非常相似,故在VHDL語言中,通常由數(shù)組描述存儲器。
TYPEmemoryISARRAY(INTEGERRANGE<>)OFINTEGER;TYPEwordISSTD_LOGIC_VECTOR(k-1DOWNTO0);TYPEmemoryISARRAY(0TOw-1)OFword;4.3.3隨機存儲器RAM
LIBRARYIEEE;
USEIEEE.STD_LOGIC_1164.ALL;;ENTITYram4kISGENERIC(k:INTEGER:=8;w:INTEGER:=12;rd_del,wr_del:TIME);PORT(WR,RD,CS:INSTD_LOGIC;Adr:INSTD_LOGIC_VECTOR(w-1DOWNTO0);D:INOUTSTD_LOGIC_VECTOR(k-1DOWNTO0));ENDram4k;WRRDCSAdr[11:0]Dout[7:0]ARCHITECTUREbehavram4kOFram4kISTYPEmemoryISARRAY(0TO2**w-1)OFSTD_LOGIC_VECTOR(k-1DOWNTO0);SIGNALsram:memory;SIGNALAdr_in:INTEGER;BEGINAdr_in<=CONV_INEGER(Adr);--位矢量轉換成整數(shù)PROCESS(WR,RD,CS)BEGINIFCS='0'THENIFRD='0'THEND<=sram(Adr_in)AFTERrd_del;ELSIFWR='0'THENsram(Adr_in)<=DAFTERwr_del;ENDIF;
ELSED<=(OTHERS’Z’)AFTERrd_del;ENDIF;ENDPROCESS;
ENDbehav;
4.3.2只讀存儲器ROM
在用VHDL語言描述ROM時,ROM的內(nèi)容應在仿真時先讀到ROM中,這就是ROM的初始化。存儲器的初始化要依賴于外部文件的讀取,即由TEXTIO對ROM進行初始化。下面是對ROM進行初始化的實例。
VARIABLEstartup:BOOLEAN:=TRUE;VARIABLEl:LINE;--LINE是在TEXTIO程序包定義的存取類型VARIABLEj:INTEGER;VARIABLErom:memory;FILEromin:TEXTISIN"rom2k.in";--TEXT是在TEXTIO程序包定義的文件類型初始化程序:
IFstartupTHENFORjINrom‘RANGELOOP--利用數(shù)據(jù)區(qū)間屬性函數(shù)獲得數(shù)組的上下限READLINE(romin,l);--從文件romin中讀入一行放入l
中。READ(l,rom(j));--從l中讀入一個數(shù)據(jù)放入rom中ENDLOOP;ENDIF;
G1G2Adr[11;0]Dout[7:0]只讀存儲器ROM的VHDL程序。
LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_ARITH.ALL;;ENTITYrom4kISPORT(G1,G2:INSTD_LOGIC;Adr:INSTD_LOGIC_VECTOR(11DOWNTO0);dout:OUTSTD_LOGIC_VECTOR(7DOENTO0);ENDrom4k;ARCHITECTUREbehav_rom4kOFrom4kISTYPEwordISSTD_LOGIC_VECTOR(7DOWNTO0);TYPEmemoryISARRAY(0TO4095)OFword;SIGNALadr_in:INTEGERRANGE0TO4095;VARIBLErom:memory;VARIBLEstartup:BOOLEAN:=TURE;VARIBLEl:LINE;
VARIBLEj:INTEGER;FILEromin:TEXTISIN“rom2k.in”;--文件類說明.BEGINPROCESS(G1,G2)BEGINIFstartupTHENFORjINrom'RANGELOOPREADLINE(romin,l);READ(l,rom(j));ENDLOOP;startup:=FALSE;ENDIF;adr_in<=CONV_INTEGER(Adr);--將位矢量轉換成整數(shù).IF(G1='1'ANDG2='1')THENdout<=rom(adr_in);ELSEdout<="ZZZZZZZZ”;ENDIF;ENDPROCESS;ENDbehav_rom2k;先進后出堆棧
先進后出堆棧是處理程序中斷的常用數(shù)據(jù)結構,其數(shù)據(jù)存放結構和RAM是一致的,但存儲方式有所不同。先進后出堆棧由2個功能塊組成,即存儲器體和堆棧指針SP,進堆時SP+1→SP指向下一個存儲單元;出堆時SP-1→SP,并把SP所指示的存儲單元的內(nèi)容輸出。
din[7:0]pushpopclkresetDout[7:0]256字節(jié)先進后出堆棧的VHDL程序。LIBRARYIEEE;;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYstackISGENERIC(w:INTEGER:=256;k:INTEGER:=8);PORT(clk,reset,push,pop:INSTD_LOGICdin:INSTD_LOGIC_VECTOR(k-1DOWNTO0);dout:OUTSTD_LOGIC_VECTOR(k-1DOWNTO0));ENDstack;ARCHITECTUREbehav_stackOFstackISTYPEmemoryISARRAY(0TOw-1)OFSTD_LOGIC_VECTOR(k-1DOWNTO0);SIGNALram:MEMORY;SIRNALsp:INTEGERRANGE0TOw-1;BEGINdout<=ram(sp);P1:PROCESS(clk)BEGINIF(clk'EVENTANDclk='1')THENIF(push='0')THENram(sp)<=din;ENDIF;ENDIF;ENDPROCESSP1;數(shù)據(jù)堆棧寫
P2:PROCESS(clk,reset)BEGINIF(reset='1')THENsp<=0;ELSIF(clk'EVENTANDclk='0'ANDpush=’0’)THENsp<=sp+1;--在clk的后沿sp+1ElSIF(clk'EVENTANDclk='1'ANDpop=’0’)THENsp<=sp-1;--sp指針修改ENDIF;ENDPROCESSP2;ENDbehav_stack;
加減計數(shù)器操作4.4有限狀態(tài)機
有限狀態(tài)機是時序電路的通用模型,任何時序電路都可以表示為有限狀態(tài)機。對于大部分數(shù)字電子系統(tǒng),都可以劃分為控制單元和數(shù)據(jù)單元兩個組成部分,控制單元的主體是一個有限狀態(tài)機,它接收外部信號和數(shù)據(jù)單元產(chǎn)生的狀態(tài)的信息,產(chǎn)生各種控制信號,決定何時進行何種數(shù)據(jù)處理。有限狀態(tài)機分為兩類:Moore型和Mealy型。
次態(tài)邏輯狀態(tài)寄存器輸出邏輯輸入次態(tài)現(xiàn)態(tài)輸出狀態(tài)機的設計步驟
定義狀態(tài)機的各狀態(tài)。適當?shù)卮_定狀態(tài)機的工作狀態(tài),是狀態(tài)機設計的基礎,需要充分利用設計者的設計經(jīng)驗。
建立狀態(tài)轉換圖。構造狀態(tài)轉換圖時,通常從一個比較容易的狀態(tài)開始。例如系統(tǒng)的初始狀態(tài)、復位狀態(tài)或空閑狀態(tài)等,都是很好的起始狀態(tài)。為每個狀態(tài)標出轉換的條件,相應的輸入、輸出信號。建立狀態(tài)機進程。在VHDL程序中,通常用進程描述有限狀態(tài)機。由于次態(tài)是現(xiàn)態(tài)及輸入信號的函數(shù),因此,往往將現(xiàn)態(tài)和輸入信號作為進程的敏感信號。
進程中定義狀態(tài)的轉移。所有的狀態(tài)均可表達為CASE_WHEN結構中的一條CASE語句,利用CASEWHEN語句IF_THEN_ELSE語句實現(xiàn)狀態(tài)的轉移。
存儲器控制器的設計
存儲器控制器的輸入信號是微處理器的就緒ready和讀寫信號read_write。當上電復位或者ready有效時,存儲器控制器開始工作,并在下一個時鐘周期判斷本次作業(yè)任務是讀存儲器還是寫存儲器,當read_write=‘1’時為讀操作,使OE和CS信號有效,read_write=‘0’時為寫操作,WE和CS信號有效。當ready信號再次有效時,結束本次讀寫操作,并使控制器返回到初始狀態(tài)。
存儲器控制器readyread-w
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)設備安全認證標準研究-洞察分析
- 移動端頁面加載速度提升-洞察分析
- 新型搪瓷材料應用研究-洞察分析
- 《牢筑保密長城》課件
- 《C概率及其運算》課件
- 《爬升模板施工》課件
- 《產(chǎn)品設計手板工藝》課件
- 從科研到應用農(nóng)業(yè)科技園區(qū)的技術轉移
- 辦公技術的演進及企業(yè)如何借助對沖基金保持競爭力
- 親子閱讀一種有效的互動方式
- 高速公路工程建設指揮部計量支付管理辦法
- 吉林省吉林市2023-2024學年高三上學期第二次模擬考試 生物 二模
- 線上房博會方案
- 2023年CNC程序工程師年度總結及下一年計劃
- 成長的足跡展現(xiàn)獨特的魅力小學四年級主題班會
- 隧道工程監(jiān)控量測
- 2024年管理學理論考核試題及答案
- 2024人教版初中英語單詞詞匯表默寫背誦(中考復習必背)
- 食材配送(大米)服務方案(技術標)
- 第12課 明朝的興亡
- 分級護理服務細化標準
評論
0/150
提交評論