版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 系列DSP簡介2.2.1 TMS320LF240 x的硬件結構特點的硬件結構特點 (1)(1)含有兩個事件管理器含有兩個事件管理器EVAEVA和和EVBEVB。每個事件管理器又包含。每個事件管理器又包含有兩個有兩個1616位的通用定時器、位的通用定時器、8 8個個PWMPWM通道、可編程的通道、可編程的PWMPWM死區(qū)死區(qū)控制、控制、3 3個捕獲單元、正交編碼脈沖電路、個捕獲單元、正交編碼脈沖電路、1616通道的通道的ADCADC電電路等。路等。(2)(2)采
2、用靜態(tài)采用靜態(tài)CMOSCMOS技術,使得供電電壓降為技術,使得供電電壓降為3.3V3.3V,30MIPS30MIPS的的執(zhí)行速度使得頻率在執(zhí)行速度使得頻率在30MHz30MHz時指令周期縮短時指令周期縮短33ns33ns。 (3)(3)含有可擴展的含有可擴展的192KB192KB字外部存儲器空間,其中字外部存儲器空間,其中64KB64KB程序程序存儲器空間,存儲器空間,64KB64KB數據存儲器空間,數據存儲器空間,64KB I/O64KB I/O尋址空間。尋址空間。(4)(4)基于基于TMS320C2xxDSPTMS320C2xxDSP芯片的內核,保證了芯片的內核,保證了TMS320LF24
3、0 xTMS320LF240 x的代碼與的代碼與TMS320TMS320系列的其他系列的其他DSPDSP芯片代碼兼容。芯片代碼兼容。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述(5)(5)含有高達含有高達32KB32KB字的字的FlashFlash程序存儲器,程序存儲器,1.5KB1.5KB的數據的數據/ /程序程序RAMRAM,544B544B的雙口的雙口RAMRAM和和2KB2KB的單口的單口RAMRAM。 (6)(6)含有可實現半雙工或全雙工通信的串行通信接口含有可實現半雙工或全雙工通信的串行通信接口(SCI)(SCI)模模塊。塊。 (7)(7)含有可單獨編程或復
4、用的通用輸入含有可單獨編程或復用的通用輸入/ /輸出引腳共輸出引腳共4040個。個。 (8)(8)含有兩個電動機驅動保護中斷、復位中斷和兩個可屏蔽外含有兩個電動機驅動保護中斷、復位中斷和兩個可屏蔽外部中斷。部中斷。 (9)(9)含有含有1616位的串行外設位的串行外設(SPI)(SPI)接口模塊,提供了一個高速同接口模塊,提供了一個高速同步串行總線,可與帶有步串行總線,可與帶有SPISPI接口的芯片連接。接口的芯片連接。(10)(10)含有含有3 3種低功耗模式的電源管理。種低功耗模式的電源管理。 (11)(11)含有一個看門狗定時器模塊。含有一個看門狗定時器模塊。 第第2章章 TMS320L
5、F240 x系列系列DSPDSP概述概述(12)(12)含有基于鎖相環(huán)的時鐘發(fā)生器。含有基于鎖相環(huán)的時鐘發(fā)生器。 (13)(13)它的它的1010位位A/DA/D轉換器最小轉換時間為轉換器最小轉換時間為500ns500ns,可選擇由,可選擇由兩個事件管理器來觸發(fā)兩個兩個事件管理器來觸發(fā)兩個8 8通道輸入通道輸入A/DA/D轉換器或一個轉換器或一個1616通道輸入的通道輸入的A/DA/D轉換器。轉換器。 (14)(14)含有控制器局域網絡含有控制器局域網絡(CAN)2.0B(CAN)2.0B模塊。模塊。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.1.2 TMS320L
6、F240 x的引腳說明的引腳說明 在在TMS320LF240 xTMS320LF240 x系列的系列的DSPDSP中,不同型號芯片的引腳中,不同型號芯片的引腳數是不同的。數是不同的。 TMS320LF2407ATMS320LF2407A的引腳是該系列芯片的一個的引腳是該系列芯片的一個超集,即超集,即TMS320LF2407ATMS320LF2407A涵蓋了其他芯片的所有引腳。涵蓋了其他芯片的所有引腳。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述TMS320LF2407ATMS320LF2407A共有共有144144個引腳,可分為以下幾類:個引腳,可分為以下幾類:事件管理器
7、事件管理器A(EVA)A(EVA)引腳;引腳; 事件管理器事件管理器B(EVB)B(EVB)引腳;引腳; 模數轉換器模數轉換器(ADC)(ADC)引腳;引腳; 通信模塊通信模塊(CAN/SPI/SCI)(CAN/SPI/SCI)引腳;引腳; 外部中斷與時鐘引腳;外部中斷與時鐘引腳; 振蕩器振蕩器/PLL/FLASH/PLL/FLASH/引導程序及其他引腳;引導程序及其他引腳; JTAGJTAG仿真測試引腳;仿真測試引腳; 地址地址/ /數據和存儲器控制信號引腳;數據和存儲器控制信號引腳; 電源引腳電源引腳 。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述地址、數據、存儲器控
8、制信號A0-A15:D0-D15:DS*:數據空間選通;PS*:程序空間選通;IS*: I/O空間選通;R/W*:讀寫選通,指明與外圍器件信號的傳送方向;W/R*/IOPC0:為R/W*的反;WE*:對外部3個空間寫;第第2章章 TMS320LF240 x系列系列DSPDSP概述概述RD*:對外部3個空間讀;STRB* :外部存儲器選通;READY: 插入等待狀態(tài);MP/MC* :微處理器/微計算機(控制器)方式選擇ENA_144:=1,使能外部信號;=0,無外部存儲器。VIS_OE*:可視輸出可能。可視輸出的方式下,外部數據總線為輸出時,該引腳有效,可用作外部編碼邏輯,以防止數據總線沖突。第
9、第2章章 TMS320LF240 x系列系列DSPDSP概述概述CAP1/QEP1/IOPA3:捕捉輸入1/正交編碼脈沖輸入;CAP2/QEP2/IOPA4:CAP3/IOPA5:PWM1/IOPA6:比較PWM輸出或通用IO;PWM2/IOPA7:PWM3/IOPB0:PWM4/IOPB1:PWM5/IOPB2:PWM6/IOPB3:T1PWM/T1CMP/IOPB4:T2PWM/T2CMP/IOPB5:TDIRA/IOPB6:通用計數器方向選擇(EVA)1:加計數;0:為減計數;事件管理器A(EVA)第第2章章 TMS320LF240 x系列系列DSPDSP概述概述TCLKINA/IOPB
10、7:通用計數器(EVA)外部時鐘輸入,事件管理器B(EVB)CAP4/QEP3/IOPE7:CAP5/QEP4/IOPF0:CAP6/IOPF1:PWM7/IOPE1 PWM12/IOPE6:T3PWM/T3CMP/IOPF2:T4PWM/T4CMP/IOPF3:TDIRB/IOPF4:通用計數器方向選擇(EVB)1:加計數;0:減計數;TCLKINB/IOPF5:通用計數器(EVA)外部時鐘輸入第第2章章 TMS320LF240 x系列系列DSPDSP概述概述模數轉換器ADCIN00ADCIN15:ADC的模擬輸入VREFHI:VREFLO:VCCA:VSSA:ADC的模擬參考電壓高電平輸入
11、端ADC的模擬參考電壓低電平輸入端ADC模擬供電電壓(3.3V)ADC模擬地。CAN、SCI、SPICANRX/IOPC7: CAN接收數據腳或IO腳;CANTX/IOPC6: CAN發(fā)送數據腳或IO腳;SCITXD/IOPA0:SCI發(fā)送數據腳或IO腳;SCIRXD/IOPA1:SCI接收數據腳或IO腳;第第2章章 TMS320LF240 x系列系列DSPDSP概述概述SPICLK/IOPC4 :SPI時鐘腳或IO腳;SPISIMO/IOPC2 :SPI從輸入主輸出或IO腳;SPISOMI/IOPC3 :SPI從輸出主輸入或IO腳;SPISTE*/IOPC5 :SPI從發(fā)送使能或IO腳;外部
12、中斷、時鐘RS*:復位引腳,當RS*為高電平時,從程序存儲器的0地址開始執(zhí)行程序;當WD定時器溢出時,在RS*腳產生一個系統(tǒng)復位脈沖;PDPINTA* :功率驅動保護中斷輸入,當電機驅動不正常時,如出現過壓、過流時,該中斷有效,將PWM腳(EVA)置為高阻態(tài)。XINT1/IOPA2:外中斷1或通用IO腳,極性可編程;第第2章章 TMS320LF240 x系列系列DSPDSP概述概述XINT2/ADCSOC/IOPD0:外中斷2可做AD轉換開始輸入或通用IO腳,極性可編程;CLKOUT/IOPE0:時鐘輸出或通用IO腳;PDPINTB* :功率驅動保護中斷輸入,當電機驅動不正常時,如出現過壓、過
13、流時,該中斷有效,將PWM腳(EVB)置為高阻態(tài)。振蕩器、鎖相環(huán)、閃存、引導及其他XTAL1/CLKIN:PLL振蕩器輸入引腳;XTAL2:PLL振蕩器輸出引腳;PLLVCCA:PLL電壓(3.3V);IOPF6:通用IO腳;BOOT_EN*/XF:引導ROM使能,通用IOXF腳;第第2章章 TMS320LF240 x系列系列DSPDSP概述概述PLLF1:PLL外接濾波器輸入1;PLLF2:PLL外接濾波器輸入2;VCCP(5V):閃存編程電壓輸入端,在硬件仿真時,該腳可為5V或0V。運行時,該腳必須接地。TP1(Flash): Flash陣列測試引腳,懸空;TP2(Flash): Flas
14、h陣列測試引腳,懸空;BIO*/IOPC1:分支控制輸入引腳或通用IO腳,0:執(zhí)行分支程序。如不用該腳,必須為高電平;復位時,配置為分支控制輸入;仿真和測試EMU0 :EMU1/OFF* :TCK:TDI:第第2章章 TMS320LF240 x系列系列DSPDSP概述概述TDO:TMS:TMS2:TRST*:電源電壓VDD:內核電源電壓+3.3V,數字邏輯電源電壓;VDDO:IO緩沖器電源電壓+3.3V,數字邏輯和緩沖器電源電壓;VSS:內核電源地,數字參考地;VSSO:IO緩沖器電源地,數字邏輯和緩沖器電源地;1.4 TMS320LF240 x系列 DSP存儲器映射第第2章章 TMS320L
15、F240 x系列系列DSPDSP概述概述 2.2.1 中央處理單元中央處理單元(CPU) CPU CPU是是DSPDSP的核心部件,主要進行取數、運算的核心部件,主要進行取數、運算( (加、乘、加、乘、移位等移位等) )、送數的操作。、送數的操作。 1 1輸入定標移位器輸入定標移位器 TMS320LF240 x TMS320LF240 x芯片的數據總線是芯片的數據總線是1616位,而中央算術邏輯位,而中央算術邏輯單元單元(CALU)(CALU)是是3232位,為了把位,為了把1616位數據轉換為位數據轉換為3232位,必須完成位,必須完成不同數據格式之間的轉換,這個轉換工作就是由輸入定標移不同
16、數據格式之間的轉換,這個轉換工作就是由輸入定標移位器完成的。因此,輸入定標移位器的位器完成的。因此,輸入定標移位器的1616位輸入與數據總線位輸入與數據總線相連,相連,3232位輸出與位輸出與CALUCALU單元相連。單元相連。 輸入定標移位器作為從數據總線到輸入定標移位器作為從數據總線到CALUCALU之間的數據傳輸之間的數據傳輸路徑的一部分,不會額外占用路徑的一部分,不會額外占用CPUCPU的時鐘開銷。的時鐘開銷。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2 2中央算術邏輯部分中央算術邏輯部分 由由3232位的中央算位的中央算術邏輯單元術邏輯單元(CALU)(CA
17、LU)、3232位的累加器位的累加器(ACC)(ACC)以及以及3232位的輸出移位位的輸出移位器組成。器組成。 注意幾個問題:注意幾個問題:(1)(1)當加到累加器或當加到累加器或從累加器減或將累從累加器減或將累加器數值移加器數值移1 1位或循位或循環(huán)移環(huán)移1 1位時將影響進位時將影響進位標志位位標志位C C。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述(2)(2)溢出方式位溢出方式位(OVM)(OVM)決定累加器如何處理算術運算的溢出,決定累加器如何處理算術運算的溢出,當當OVM=1OVM=1且有溢出發(fā)生時,累加器自動填充最大值或最小值;且有溢出發(fā)生時,累加器自動填充
18、最大值或最小值;當當OVM=0OVM=0時,累加器中的結果正常溢出。時,累加器中的結果正常溢出。 (3)(3)當未檢測到累加器溢出時當未檢測到累加器溢出時, ,其值為其值為0 0;當溢出發(fā)生時,;當溢出發(fā)生時,OVOV位被置位被置1 1。 (4)(4)根據被測試位的結果,測試控制標志位根據被測試位的結果,測試控制標志位(TC)(TC)位被置位被置1 1或或0 0。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 3 3乘法器乘法器 TMS320LF240 xTMS320LF240 x系列系列DSPDSP內有一個內有一個16161616位的硬件乘法器,可以在一位的硬件乘法器,
19、可以在一個機器周期內完成有符號或無符號個機器周期內完成有符號或無符號數的乘法運算,乘積結果為數的乘法運算,乘積結果為3232位。位。 工作原理如下:工作原理如下: TREGTREG的內容和來自數據存儲的內容和來自數據存儲器或程序存儲器中的數相乘,乘器或程序存儲器中的數相乘,乘積存放到乘積寄存器積存放到乘積寄存器(PREG) (PREG) 中中(32(32位位) )。然后,通過乘積移位器。然后,通過乘積移位器(PSCALE)(PSCALE) 將將PREGPREG的值在送往的值在送往CALUCALU或進行移位定標處理送入數據存或進行移位定標處理送入數據存儲器。儲器。第第2章章 TMS320LF24
20、0 x系列系列DSPDSP概述概述 乘積移位器根據狀態(tài)寄存器乘積移位器根據狀態(tài)寄存器ST1ST1中的中的PMPM值的不同,可值的不同,可進行進行4 4種不同形式的移位操作。種不同形式的移位操作。PMPM移位移位0000不移位不移位0101左移左移1 1位位1010左移左移4 4位位1111右移右移6 6位位注:移位后,注:移位后,PREGPREG中的值不變。中的值不變。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.2.2 2.2.2 輔助寄存器算術單元輔助寄存器算術單元(ARAU)(ARAU) CPU CPU中還有一個與中還有一個與CALUCALU無關的輔助寄存器算術單
21、元。其主無關的輔助寄存器算術單元。其主要功能是在要功能是在CALUCALU操作的同時執(zhí)行操作的同時執(zhí)行8 8個輔助寄存器個輔助寄存器(AR0(AR0AR7)AR7)中中的算術運算。輔助寄存器提供了豐富、靈活而有效的間接尋的算術運算。輔助寄存器提供了豐富、靈活而有效的間接尋址功能,使用任何一個輔助寄存器提供的址功能,使用任何一個輔助寄存器提供的1616位地址,就可以位地址,就可以訪問訪問64K64K字的數據空間。字的數據空間。 當前輔助寄存器或當前的當前輔助寄存器或當前的ARAR,由狀態(tài)寄存器,由狀態(tài)寄存器ST0ST0中的輔中的輔助寄存器指針助寄存器指針(ARP)(ARP)指定。在使用當前指定。
22、在使用當前ARAR時,其內容即為將時,其內容即為將被訪問的數據存儲器的地址。如果當前程序指令需要從數被訪問的數據存儲器的地址。如果當前程序指令需要從數據存儲器中讀取數據,則據存儲器中讀取數據,則ARAR將該數據單元的地址送至數據將該數據單元的地址送至數據讀地址總線;如果當前程序指令需向某個數據寄存器單元讀地址總線;如果當前程序指令需向某個數據寄存器單元寫數據,則寫數據,則ARAR將該地址送至數據寫地址總線。在執(zhí)行完對將該地址送至數據寫地址總線。在執(zhí)行完對數據存儲器的操作后,可以通過對輔助寄存器的內容的加數據存儲器的操作后,可以通過對輔助寄存器的內容的加減來將輔助寄存器指向下一個即將被操作的數據
23、單元。減來將輔助寄存器指向下一個即將被操作的數據單元。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.2.3 2.2.3 狀態(tài)寄存器狀態(tài)寄存器 TMS320LF240 x TMS320LF240 x 芯片內含有兩個狀態(tài)寄存器芯片內含有兩個狀態(tài)寄存器ST0ST0和和ST1ST1,它們含有各種狀態(tài)和控制位。狀態(tài)寄存器的內容可以被保存它們含有各種狀態(tài)和控制位。狀態(tài)寄存器的內容可以被保存到數據寄存器,也可從數據寄存器中進行加載。到數據寄存器,也可從數據寄存器中進行加載。 1 1狀態(tài)寄存器狀態(tài)寄存器ST0ST0 位位1513121110980名名 稱稱ARPOVOVM1INTMD
24、P復位值復位值X0X11XARPARP:輔助寄存器指針。利用:輔助寄存器指針。利用MARMAR、LSTLST指令可以修改狀態(tài)寄存指令可以修改狀態(tài)寄存器器ST0ST0中的輔助寄存器指針中的輔助寄存器指針(ARP)(ARP)。在間接尋址時用于選擇當。在間接尋址時用于選擇當前輔助寄存器。在前輔助寄存器。在ARPARP被裝載時,原先的被裝載時,原先的ARPARP值被復制到值被復制到ARBARB中。中。OV:OV:溢出標志位。當中央算術邏輯單元發(fā)生溢出時,溢出標志位。當中央算術邏輯單元發(fā)生溢出時,OV=1OV=1,直,直到發(fā)生復位、執(zhí)行以到發(fā)生復位、執(zhí)行以OV(OV(溢出溢出) )或或NOV(NOV(不
25、溢出不溢出) )為條件的轉移指為條件的轉移指令、或執(zhí)行令、或執(zhí)行LSTLST指令時被清指令時被清0 0。 OVMOVM:溢出方式位。:溢出方式位。OVMOVM決定決定CALUCALU發(fā)生溢出時的處理方式。當發(fā)生溢出時的處理方式。當OVM=0OVM=0時,累加器中結果正常溢出;當時,累加器中結果正常溢出;當OVM=1OVM=1時,根據溢出的時,根據溢出的情況,累加器被設置成它的最大正值情況,累加器被設置成它的最大正值(7FFFFFFFh)(7FFFFFFFh)或負值或負值(80000000h)(80000000h)。SETCSETC、CLRCCLRC、LSTLST指令均可修改指令均可修改OVMO
26、VM。 INTMINTM:中斷模式位。:中斷模式位。INTMINTM可全局屏蔽或使能所有的可屏蔽中可全局屏蔽或使能所有的可屏蔽中斷。斷。INTM=0INTM=0時,使能所有未屏蔽的中斷;時,使能所有未屏蔽的中斷;INTM=1INTM=1時,禁止所時,禁止所有的可屏蔽中斷。復位或可屏蔽中斷發(fā)生時有的可屏蔽中斷。復位或可屏蔽中斷發(fā)生時(TRAP(TRAP指令除外指令除外) ),INTMINTM置置1 1,禁止中斷。,禁止中斷。DPDP:數據存儲器頁指針。:數據存儲器頁指針。9 9位的位的DPDP指針和指令字中的低指針和指令字中的低7 7位連位連接在一起,形成直接尋址中的接在一起,形成直接尋址中的1
27、616位數據存儲單元地址??赏ㄎ粩祿鎯卧刂???赏ㄟ^過LSTLST、LDPLDP指令對其修改。指令對其修改。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2 2狀態(tài)寄存器狀態(tài)寄存器ST1ST1 15131211109876543210ARBCNFTCSXMC1111XF11PMX0X11111111100ARBARB:輔助寄存器的緩沖器指針。當:輔助寄存器的緩沖器指針。當ARPARP被裝載時,被裝載時,ARPARP原來的原來的值就被復制到值就被復制到ARBARB中;當用中;當用LSTLST指令裝載指令裝載ARBARB時,同樣的值也被時,同樣的值也被復制到復制到ARPAR
28、P中。中。CNF:片內DARAM配置位。當CNF=0時,可配置的DARAM映射到數據存儲空間;當CNF=0時,可配置的DARAM映射到程序存儲空間。可通過SETC、CLRC指令對其進行修改。TCTC:測試:測試/ /控制標志位。在下列情況下控制標志位。在下列情況下TCTC位被置位被置1 1:由:由BITBIT或或BITTBITT測試的某位為測試的某位為1 1時時; ;用用NORMNORM指令對累加器最高的兩位進行異指令對累加器最高的兩位進行異或結果為真時;用或結果為真時;用CMPRCMPR指令對當前指令對當前ARAR與與AR0AR0比較條件成立時。比較條件成立時。編程時編程時, ,根據根據TC
29、TC位的狀態(tài)可進行程序的跳轉、調用和返回。位的狀態(tài)可進行程序的跳轉、調用和返回。 SXMSXM:符號擴展方式位。:符號擴展方式位。SXMSXM決定是否進行符號擴展。當決定是否進行符號擴展。當SXM=0SXM=0時,禁止符號擴展;當時,禁止符號擴展;當SXM=1SXM=1時,數據被時,數據被CALUCALU使用之前進行符使用之前進行符號擴展。執(zhí)行號擴展。執(zhí)行ADDSADDS和和SUBSSUBS指令時禁止符號擴展。通過指令時禁止符號擴展。通過SETCSETC、CLRCCLRC指令可對其置位或復位。指令可對其置位或復位。 C C:進位位。加法運算結果產生進位時置:進位位。加法運算結果產生進位時置1
30、1,減法運算結果產生,減法運算結果產生借位時被清借位時被清0 0。在執(zhí)行帶。在執(zhí)行帶1616位移位的位移位的ADDADD指令,若產生進位時置指令,若產生進位時置1 1,否則不影響該位;在執(zhí)行,否則不影響該位;在執(zhí)行1616位移位的位移位的SUBSUB指令,若產生借位指令,若產生借位時置時置0 0,否則不影響該位。編程時,可根據,否則不影響該位。編程時,可根據C C的狀態(tài)進行程序的的狀態(tài)進行程序的跳轉、調用和返回。跳轉、調用和返回。XFXF:XFXF引腳狀態(tài)位。該位決定引腳狀態(tài)位。該位決定XFXF引腳的狀態(tài)。引腳的狀態(tài)。SETCSETC指令可對該指令可對該位進行置位,位進行置位,CLRCCLRC
31、指令可對其進行清指令可對其進行清0 0。 PMPM:乘積移位方式位。若:乘積移位方式位。若PM=00PM=00,PREGPREG中的中的3232位乘積結果不移位乘積結果不移位直接裝入位直接裝入CALUCALU;若;若PM=01PM=01,PREGPREG輸出左移輸出左移1 1位后裝入位后裝入CALUCALU,最,最低位低位LSBLSB以以0 0填充;若填充;若PM=10PM=10,PREGPREG輸出左移輸出左移4 4位后裝入位后裝入CALUCALU,移,移空位以空位以0 0填充;若填充;若PM=11PM=11,PREGPREG輸出進行符號擴展右移輸出進行符號擴展右移6 6位。在位。在操作時,
32、操作時,PREGPREG中的內容保持不變。中的內容保持不變。SPMSPM、LSTLST指令可以修改指令可以修改PMPM的的值。值。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 在芯片的內部,已經對各部分存儲器空間進行了分配,在芯片的內部,已經對各部分存儲器空間進行了分配,各個部分均有指定的應用條件。因此在開發(fā)各個部分均有指定的應用條件。因此在開發(fā)DSPDSP控制系統(tǒng)時,控制系統(tǒng)時,對芯片存儲器映射圖的清醒認識是很重要的。對芯片存儲器映射圖的清醒認識是很重要的。 如程序存儲器的如程序存儲器的0000h0000h003Fh003Fh為內部中斷的向量表空為內部中斷的向量表空間,
33、該區(qū)間只能存儲向量表,而不可存儲任何其他內容,間,該區(qū)間只能存儲向量表,而不可存儲任何其他內容,否則,中斷系統(tǒng)將無法工作。再如程序存儲器的否則,中斷系統(tǒng)將無法工作。再如程序存儲器的0040h0040h0043h0043h、數據存儲器的、數據存儲器的0400h0400h04FFh04FFh、I/OI/O空間的空間的FF00hFF00hFF0EhFF0Eh等均為系統(tǒng)的保留空間,用戶不允許使用,否則將等均為系統(tǒng)的保留空間,用戶不允許使用,否則將引起不可預見的后果。引起不可預見的后果。 另外,還應清楚哪些地址范圍是特定的內部存儲器另外,還應清楚哪些地址范圍是特定的內部存儲器( (如如ADCADC、SC
34、ISCI、SPISPI等等) )指定的地址空間,這些空間也是禁止占用指定的地址空間,這些空間也是禁止占用的,只允許進行訪問。還有,應清楚哪些空間是系統(tǒng)留給外的,只允許進行訪問。還有,應清楚哪些空間是系統(tǒng)留給外部擴展用的空間,這一點關系到系統(tǒng)資源的擴展,如外擴程部擴展用的空間,這一點關系到系統(tǒng)資源的擴展,如外擴程序存儲器或數據存儲器以及外設接口等。序存儲器或數據存儲器以及外設接口等。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.3.1 程序存儲器程序存儲器 尋址范圍為尋址范圍為64KB(64KB(包括片內包括片內DARAMDARAM和片內和片內EEPROM/ROM)EE
35、PROM/ROM)。當。當訪問片外程序地址空間時,訪問片外程序地址空間時,TMS320LF2407TMS320LF2407自動產生一個訪自動產生一個訪問外部程序地址空間的信號,問外部程序地址空間的信號,如如PSPS和和DSDS等。等。 MC/MP MC/MP 使用程序存儲器中的使用程序存儲器中的FLASHFLASH空間時還要注意一點,空間時還要注意一點,即它有內部和外部兩種工作方即它有內部和外部兩種工作方式,它是受狀態(tài)系統(tǒng)配置寄存式,它是受狀態(tài)系統(tǒng)配置寄存器器2 2的的 位控制的。位控制的。 MC/MP第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 系統(tǒng)復位后程序指針指向系
36、統(tǒng)復位后程序指針指向0000h0000h處,程序從該處開始執(zhí)行,處,程序從該處開始執(zhí)行,一般要在該處加一條跳轉指令使一般要在該處加一條跳轉指令使CPUCPU自動轉入用戶程序的入口。自動轉入用戶程序的入口。0000h-003Fh0000h-003Fh用于存儲系統(tǒng)的中斷用于存儲系統(tǒng)的中斷向量表,當有中斷請求信號時,向量表,當有中斷請求信號時,CPUCPU從該處取出中斷子程序的入口從該處取出中斷子程序的入口地址。地址。FLASHFLASH的其他區(qū)域為用戶程的其他區(qū)域為用戶程序區(qū)。序區(qū)。 8000h8000h87FFh87FFh為單口存儲器為單口存儲器(SARAM)(SARAM),仿真時,若程序較小,
37、可,仿真時,若程序較小,可將程序代碼放入該區(qū)。將程序代碼放入該區(qū)。8800h8800hFDFFhFDFFh為用戶擴展區(qū)。為用戶擴展區(qū)。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 在在DSPDSP系統(tǒng)的開發(fā)階段,通常芯片外部擴展一個系統(tǒng)的開發(fā)階段,通常芯片外部擴展一個SRAMSRAM作作為片外程序存儲器以存儲被調試的軟件代碼,以避免頻繁為片外程序存儲器以存儲被調試的軟件代碼,以避免頻繁對片內對片內FLASHFLASH的寫操作。這樣做的好處是既可節(jié)省開發(fā)時間,的寫操作。這樣做的好處是既可節(jié)省開發(fā)時間,又可延長芯片的使用壽命。又可延長芯片的使用壽命。 第第2章章 TMS32
38、0LF240 x系列系列DSPDSP概述概述2.3.2 數據存儲器數據存儲器 尋址范圍為尋址范圍為64KB 64KB 。 0000h 0000h005Fh005Fh為專為專用寄存器區(qū)。用寄存器區(qū)。 0200h0200h02FFh02FFh為雙為雙口存儲器口存儲器DARAM(B0)DARAM(B0),當,當CNF=0CNF=0時為用戶數據區(qū)。時為用戶數據區(qū)。 0300h0300h03FFh03FFh為雙為雙口存儲器口存儲器DARAM(B1)DARAM(B1),用,用戶數據區(qū)。戶數據區(qū)。 0800h0800h0FFFh0FFFh為為2K2K字的單口存儲器字的單口存儲器SARAMSARAM,為用戶數
39、據區(qū)。為用戶數據區(qū)。 0060h 0060h007Fh007Fh為雙為雙口存儲器口存儲器DARAM(B2)DARAM(B2),為用戶數據區(qū)。為用戶數據區(qū)。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 以上幾個數據區(qū)為編程時經常用到的區(qū)域,用戶可通以上幾個數據區(qū)為編程時經常用到的區(qū)域,用戶可通過命令文件過命令文件( (* *.CMD).CMD)將自己定義的某些變量安排到某個或某將自己定義的某些變量安排到某個或某幾個數據區(qū)中。幾個數據區(qū)中。 DSP DSP對數據存儲器空間的尋址方式有兩種:對數據存儲器空間的尋址方式有兩種:一種尋址方一種尋址方式為全式為全1616位地址的尋址
40、;另一種尋址為按頁進行尋址的方式。位地址的尋址;另一種尋址為按頁進行尋址的方式。 按頁進行尋址方式時,首先利用按頁進行尋址方式時,首先利用9 9條高位地址線將條高位地址線將64KB64KB的數據空間劃分成的數據空間劃分成512512段,每段稱為一個數據頁段,每段稱為一個數據頁( (共共512512個個) )。每個數據頁有每個數據頁有128B(128B(低低7 7位地址決定位地址決定) )。每個數據頁用數據。每個數據頁用數據頁指針頁指針DPDP值表示值表示(DP(DP值由狀態(tài)寄存器值由狀態(tài)寄存器ST0ST0中的中的9 9位數據定義位數據定義) )。變量在數據頁中的具體位置是由指令中的偏移量確定的
41、變量在數據頁中的具體位置是由指令中的偏移量確定的( (偏移量由編程者確定偏移量由編程者確定) ),它對應,它對應1616位地址中的低位地址中的低7 7位。尋位。尋址時首先找到變量的基地址址時首先找到變量的基地址(DP(DP值值) ),然后再加上地址偏移,然后再加上地址偏移量即可。數據頁指針的使用給編程者帶來了很大的方便,量即可。數據頁指針的使用給編程者帶來了很大的方便,在編程時經常使用。在編程時經常使用。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述數據頁數據頁(DP(DP值值) )偏移量偏移量對應頁的存儲器地址對應頁的存儲器地址000000000000000000000
42、0000000000011111111111111第第0 0頁頁0000h0000h007Fh007Fh 0000000010000000010000000000000011111111111111第第1 1頁頁0080h0080h00FFh00FFh 0000000100000000100000000000000011111111111111第第2 2頁頁0100h0100h017Fh017Fh 1111111111111111110000000000000011111111111111第第511511頁頁FF80hFF80hFFFFhFFFFh 數據頁指針與其相應的地址分配關系數據頁指針與
43、其相應的地址分配關系 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.3.3 I/O空間空間 I/OI/O空間的尋址范空間的尋址范圍為圍為64KB64KB,其中,其中0000h0000hFEFFhFEFFh為片外為片外I/OI/O端口使用。端口使用。 I/OI/O空間都可以用空間都可以用ININ和和OUTOUT指令訪問。當執(zhí)行指令訪問。當執(zhí)行ININ或或OUTOUT指指令時,信號令時,信號 將變成有效,因此可用信號將變成有效,因此可用信號 作為外圍作為外圍I/OI/O端端口的片選信號。訪問外部并行口的片選信號。訪問外部并行I/OI/O端口與訪問程序、數據存端口與訪問程序、
44、數據存儲器共用相同的部分地址以及全部的數據總線,數據總線寬儲器共用相同的部分地址以及全部的數據總線,數據總線寬度為度為1616位。位。 ISIS第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 2.4.1系統(tǒng)配置寄存器系統(tǒng)配置寄存器SCSR1(地址地址7018h )位位1515141413131212111110109 98 8名名 - -CLKSRCCLKSRCLPM1LPM1LPM0LPM0CLKPS2CLKPS2CLKPS1CLKPS1CLKPS0CLKPS0- -位位7 76 65 54 43 32 21 10 0名名 ADCADCCLKENCLKENSCISCICL
45、KENCLKENSPISPICLKENCLKENCANCANCLKENCLKENEVBEVBCLKENCLKENEVAEVACLKENCLKEN- -ILLADRILLADR位位6 6:SCISCI模塊的時鐘使能控制位。當該位值為模塊的時鐘使能控制位。當該位值為1 1時,使能該模時,使能該模塊時鐘且正常運行;當該位值為塊時鐘且正常運行;當該位值為0 0時,禁止該模塊時鐘。時,禁止該模塊時鐘。位位5 5:SPISPI模塊的時鐘使能控制位。當該位值為模塊的時鐘使能控制位。當該位值為1 1時,使能該模時,使能該模塊時鐘且正常運行;當該位值為塊時鐘且正常運行;當該位值為0 0時,禁止該模塊時鐘。時,禁
46、止該模塊時鐘。 位位4 4:CANCAN模塊的時鐘使能控制位。當該位值為模塊的時鐘使能控制位。當該位值為1 1時,使能該模時,使能該模塊時鐘且正常運行;當該位值為塊時鐘且正常運行;當該位值為0 0時,禁止該模塊時鐘。時,禁止該模塊時鐘。 位位3 3:EVBEVB模塊的時鐘使能控制位。當該位值為模塊的時鐘使能控制位。當該位值為1 1時,使能該模時,使能該模塊時鐘且正常運行;當該位值為塊時鐘且正常運行;當該位值為0 0時,禁止該模塊時鐘。時,禁止該模塊時鐘。 位位2 2:EVAEVA模塊的時鐘使能控制位。當該位值為模塊的時鐘使能控制位。當該位值為1 1時,使能該模時,使能該模塊時鐘且正常運行;當該
47、位值為塊時鐘且正常運行;當該位值為0 0時,禁止該模塊時鐘。時,禁止該模塊時鐘。 位位0 0:無效地址檢測位。在檢測到一個無效地址時,該位被置無效地址檢測位。在檢測到一個無效地址時,該位被置1 1。置。置1 1后需要用戶用軟件清后需要用戶用軟件清0 0,清,清0 0的方法是對該位寫的方法是對該位寫1 1。檢測。檢測到一個非法地址將會產生一個不可屏蔽中斷到一個非法地址將會產生一個不可屏蔽中斷(NMI)(NMI)。 位位1414:CLKOUTCLKOUT引腳時鐘源選擇位。當該位值為引腳時鐘源選擇位。當該位值為0 0時,時,CLKOUTCLKOUT引引腳輸出腳輸出CPUCPU時鐘;當該位值為時鐘;當
48、該位值為1 1時,時,CLKOUTCLKOUT引腳輸出看門狗時引腳輸出看門狗時鐘鐘(WDCLK)(WDCLK)。 位位13131212:低功耗選擇位。這兩位決定了低功耗選擇位。這兩位決定了CPUCPU在執(zhí)行在執(zhí)行IDLEIDLE指令指令時芯片進入那種低功耗模式。時芯片進入那種低功耗模式。位位7 7:模數轉換模數轉換(ADC)(ADC)模塊的時鐘使能控制位。當該位值為模塊的時鐘使能控制位。當該位值為1 1時,時,使能該模塊時鐘,以使使能該模塊時鐘,以使A/DA/D轉換正常進行;當該位值為轉換正常進行;當該位值為0 0時,時,禁止該模塊時鐘禁止該模塊時鐘( (在不用在不用ADCADC時,可節(jié)約時,
49、可節(jié)約DSPDSP的能量消耗的能量消耗) )。 位位11119 9:鎖相環(huán)鎖相環(huán)(PLL)(PLL)時鐘預定標選擇位。這時鐘預定標選擇位。這3 3位決定對輸入位決定對輸入時鐘進行鎖相倍頻的系數。當時鐘進行鎖相倍頻的系數。當CLKPS=000CLKPS=000時時4 4倍頻;當倍頻;當CLKPS=001CLKPS=001時時2 2倍頻;當倍頻;當CLKPS=010CLKPS=010時時1.331.33倍頻;倍頻;CLKPS=011CLKPS=011時時1 1倍頻;當倍頻;當CLKPS=100CLKPS=100時時0.80.8倍頻;倍頻;CLKPS=101CLKPS=101時時0.660.66倍頻
50、;倍頻;CLKPS=110CLKPS=110時時0.570.57倍頻;倍頻;CLKPS=111CLKPS=111時時0.50.5倍頻。倍頻。第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.3.2系統(tǒng)配置寄存器系統(tǒng)配置寄存器SCSR2 (地址是地址是7019h )1 11 1引腳引腳引腳引腳0 01 10 00 0初初PONPONDONDONXMIFXMIFHI-ZHI-ZWDWDOVERRIDEOVERRIDEI/PI/PQUALQUAL名名 0 01 12 23 34 45 56 615157 7位位EN_BOOTMC/MP位位6 6:輸入時鐘限定位。當輸入時鐘限定位。
51、當CAP1CAP16 6、XINT1XINT12 2、ADCSOCADCSOC等引腳等引腳被指定為特殊功能時,該位決定了輸入到這些引腳信號被正確被指定為特殊功能時,該位決定了輸入到這些引腳信號被正確鎖存所需的最少脈沖數。當位值為鎖存所需的最少脈沖數。當位值為0 0時,至少需時,至少需5 5個時鐘周期;個時鐘周期;當位值為當位值為1 1時,至少需時,至少需1111個時鐘周期。個時鐘周期。 位位5 5:WDWD保護位。用戶可通過軟件將保護位。用戶可通過軟件將WDCRWDCR寄存器中的寄存器中的WDDISWDDIS控制控制位置位置1 1來禁止來禁止WDWD工作。向該位寫工作。向該位寫1 1可以對其清
52、可以對其清0 0。該位為。該位為0 0時,不時,不能通過軟件來禁止能通過軟件來禁止WDWD;為;為1 1時,可通過軟件來禁止時,可通過軟件來禁止WDWD工作。工作。 位位4 4:XMIFXMIF高阻控制位。它的作用是控制外部存儲器的接口信高阻控制位。它的作用是控制外部存儲器的接口信號。當位值為號。當位值為0 0時,所有的外部存儲器接口信號時,所有的外部存儲器接口信號(XMIF)(XMIF)處于正處于正常驅動模式常驅動模式( (接通接通) );當該位值為;當該位值為1 1時,所有的外部存儲器接口時,所有的外部存儲器接口信號處于高阻狀態(tài),即斷開外部存儲器接口信號。信號處于高阻狀態(tài),即斷開外部存儲器
53、接口信號。 位位3 3:引導引導ROMROM使能位。當該位值為使能位。當該位值為0 0時,使能引導時,使能引導ROMROM,地址空,地址空間間0000h0000h00FFh00FFh被片內引導被片內引導ROMROM塊占用,該方式禁止使用塊占用,該方式禁止使用FLASHFLASH;當位值為當位值為1 1時,禁止引導時,禁止引導ROMROM,允許使用,允許使用FLASH,FLASH,對于對于TMS320LF2407ATMS320LF2407A片內片內FLASHFLASH程序存儲器映射地址范圍為程序存儲器映射地址范圍為0000h0000h7FFFh7FFFh。 位位2 2。片內。片內/ /外程序存儲
54、器選擇控制位,又稱微處理器外程序存儲器選擇控制位,又稱微處理器/ /微控制微控制器模式選擇位??赏ㄟ^軟件來改變該位值以改變存儲器映射到器模式選擇位??赏ㄟ^軟件來改變該位值以改變存儲器映射到片內或片外。當該位值為片內或片外。當該位值為0 0時,器件設置為微控制器模式,程時,器件設置為微控制器模式,程序存儲器地址范圍序存儲器地址范圍0000h0000h7FFFh7FFFh被映射到片內被映射到片內FLASHFLASH;當位值;當位值為為1 1時,器件設置為微處理器模式,程序存儲器地址范圍時,器件設置為微處理器模式,程序存儲器地址范圍0000h0000h7FFFh7FFFh被映射到片外,即系統(tǒng)使用片外
55、程序存儲器,用戶自被映射到片外,即系統(tǒng)使用片外程序存儲器,用戶自己外擴程序存儲器件。己外擴程序存儲器件。 位位1 10 0:單口存儲器:單口存儲器SARAMSARAM的程序的程序/ /數據空間選擇控制位。當該數據空間選擇控制位。當該兩位為兩位為0000時,地址空間被分配到外部存儲器;當該兩位為時,地址空間被分配到外部存儲器;當該兩位為0101時,時,SARAMSARAM被映射為片內程序空間;當該兩位為被映射為片內程序空間;當該兩位為1010時,時,SARAMSARAM被映射被映射為片內數據空間;當該兩位為為片內數據空間;當該兩位為1111時,時,SARAMSARAM被同時映射到片內被同時映射到
56、片內程序空間和片內數據空間。程序空間和片內數據空間。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述 2.5.1中斷簡介中斷簡介 在正常情況下在正常情況下CPUCPU按照程序預定的路線運行,當外圍設按照程序預定的路線運行,當外圍設備備( (片內或片外片內或片外) )有事件產生需要有事件產生需要CPUCPU來處理時,即發(fā)出中斷來處理時,即發(fā)出中斷請求信號,請求信號,CPUCPU暫停工作,保留現場后自動轉到該中斷請求暫停工作,保留現場后自動轉到該中斷請求對應的服務子程序的入口處,執(zhí)行相應事件的處理程序,待對應的服務子程序的入口處,執(zhí)行相應事件的處理程序,待服務子程序運行完畢后返
57、回斷點,自動恢復現場,繼續(xù)執(zhí)行服務子程序運行完畢后返回斷點,自動恢復現場,繼續(xù)執(zhí)行被打斷的程序。因此中斷具有隨機性、可恢復性及自動處理被打斷的程序。因此中斷具有隨機性、可恢復性及自動處理的特點。的特點。 計算機采用中斷方式,可以節(jié)省計算機采用中斷方式,可以節(jié)省CPUCPU資源,資源,CPUCPU可以不花可以不花時間去輪尋外圍設備是否需要服務。當有多個中斷源時,時間去輪尋外圍設備是否需要服務。當有多個中斷源時,CPUCPU對各中斷的響應需按序進行,因此需要一個中斷管理系對各中斷的響應需按序進行,因此需要一個中斷管理系統(tǒng)對中斷源進行管理控制。中斷的使用是系統(tǒng)設計中十分重統(tǒng)對中斷源進行管理控制。中斷
58、的使用是系統(tǒng)設計中十分重要的問題,中斷的設計是一個系統(tǒng)正常運行的關鍵之一。要的問題,中斷的設計是一個系統(tǒng)正常運行的關鍵之一。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述軟件中斷:是指由指令軟件中斷:是指由指令INTRINTR、NMINMI、TRAPTRAP請求的中斷請求的中斷。硬件中斷硬件中斷中斷中斷外部中斷外部中斷( (由外部引腳引起的中斷由外部引腳引起的中斷) )內部中斷內部中斷( (由片內外設的動作引發(fā)的中斷由片內外設的動作引發(fā)的中斷) )按處理方式分按處理方式分可屏蔽中斷:可屏蔽中斷:是指可以通過軟件將它們禁止是指可以通過軟件將它們禁止( (屏蔽屏蔽) )或或允
59、許允許( (使能使能) )的中斷,這樣就可以通過設置軟件的方法的中斷,這樣就可以通過設置軟件的方法屏蔽掉那些不想響應的中斷。屏蔽掉那些不想響應的中斷。 不可屏蔽中斷:不可屏蔽中斷:是不能通過軟件將它們禁止掉的中斷,是不能通過軟件將它們禁止掉的中斷,不可屏蔽中斷包括所有的軟件中斷以及兩個外部引腳不可屏蔽中斷包括所有的軟件中斷以及兩個外部引腳( (復位和不可屏蔽中斷復位和不可屏蔽中斷) ),這些中斷總是被,這些中斷總是被CPUCPU響應的。響應的。 TMS320LF240 x TMS320LF240 x具有豐富的外設模塊,每個外設模塊都可以具有豐富的外設模塊,每個外設模塊都可以產生中斷。為了處理眾
60、多的中斷,產生中斷。為了處理眾多的中斷,TMS320LF240 xTMS320LF240 x對可屏蔽的中對可屏蔽的中斷采用了兩級中斷處理的方法,將數量眾多的外設中斷擴展斷采用了兩級中斷處理的方法,將數量眾多的外設中斷擴展(PIE)(PIE)映射為具有不同優(yōu)先級的中斷映射為具有不同優(yōu)先級的中斷INT1INT1INT6INT6。 第第2章章 TMS320LF240 x系列系列DSPDSP概述概述2.5.2 中斷的過程中斷的過程 1 1、中斷的中斷服務程序采用兩級層次的中斷管理。、中斷的中斷服務程序采用兩級層次的中斷管理。(1)(1)從外設來的多個中斷請求從外設來的多個中斷請求(PIRQ)(PIRQ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五電影制作保密合同范本6篇
- 二零二五版木材行業(yè)碳排放權交易合同范本8篇
- 2025年個人住宅房產抵押擔保合同范本
- 課題申報參考:內感受干預促進青少年情緒能力的神經基礎
- 課題申報參考:民事訴訟法的基礎理論和基本制度研究
- 2025年度住宅小區(qū)停車位共有產權轉讓合同范本
- 2025年個人房產繼承權轉讓合同范本2篇
- 2025版農機具租賃與智能灌溉系統(tǒng)合同4篇
- 二零二五版美容美發(fā)院加盟店會員管理與服務合同4篇
- 2025年度高端建筑用熱鍍鋅鋼管采購合同3篇
- DB43-T 3022-2024黃柏栽培技術規(guī)程
- 成人失禁相關性皮炎的預防與護理
- 九宮數獨200題(附答案全)
- 人員密集場所消防安全管理培訓
- 《聚焦客戶創(chuàng)造價值》課件
- PTW-UNIDOS-E-放射劑量儀中文說明書
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 保險學(第五版)課件全套 魏華林 第0-18章 緒論、風險與保險- 保險市場監(jiān)管、附章:社會保險
- 典范英語2b課文電子書
- 員工信息登記表(標準版)
- 春節(jié)工地停工復工計劃安排( 共10篇)
評論
0/150
提交評論