嵌入式系統(tǒng)設(shè)計(jì)PPT電子課件教案-第四章 存儲(chǔ)系統(tǒng)設(shè)計(jì).ppt_第1頁
嵌入式系統(tǒng)設(shè)計(jì)PPT電子課件教案-第四章 存儲(chǔ)系統(tǒng)設(shè)計(jì).ppt_第2頁
嵌入式系統(tǒng)設(shè)計(jì)PPT電子課件教案-第四章 存儲(chǔ)系統(tǒng)設(shè)計(jì).ppt_第3頁
嵌入式系統(tǒng)設(shè)計(jì)PPT電子課件教案-第四章 存儲(chǔ)系統(tǒng)設(shè)計(jì).ppt_第4頁
嵌入式系統(tǒng)設(shè)計(jì)PPT電子課件教案-第四章 存儲(chǔ)系統(tǒng)設(shè)計(jì).ppt_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2019/4/7,1,嵌入式系統(tǒng)設(shè)計(jì),天津大學(xué)計(jì)算機(jī)學(xué)院 車明,第四章: 存儲(chǔ)系統(tǒng)設(shè)計(jì),2019/4/7,2,4.1 存儲(chǔ)系統(tǒng)概述 4.1.1 存儲(chǔ)器分類 按工藝分類: ttl、mos、cmos 按位數(shù)和容量分類: (單個(gè)芯片) 1位:1kb、8kb、64kb、1mb、 、4gb 4位:2k*4b、 8位:1kb、8kb、64kb、128kb、 ( b = byte ; b = bit ) 1位、4位存儲(chǔ)器芯片常用于pc機(jī)內(nèi)存條;8位存儲(chǔ)器芯片則常用于嵌入式系統(tǒng)。,2019/4/7,3,按存儲(chǔ)方式分類: 只讀 rom:非易失,高速讀、低速寫 只讀存儲(chǔ)器 rom:不可編程、出廠固化 可編程只讀存儲(chǔ)器 prom:可一次性編程 可擦除可編程只讀存儲(chǔ)器 eprom:可多次編程 紫外線擦除可編程只讀存儲(chǔ)器 uvprom:可多次編程,靠紫外線照射實(shí)現(xiàn)擦除 電可擦除可編程只讀存儲(chǔ)器 eeprom:可多次編程,靠較高電壓電信號(hào)實(shí)現(xiàn)擦除 快閃存儲(chǔ)器 flash memory:高速編程的eeprom(塊編程技術(shù)),2019/4/7,4,隨機(jī):ram 掉電失數(shù),高速讀寫 靜態(tài)隨機(jī)存儲(chǔ)器 sram:不需刷新,低容量 動(dòng)態(tài)隨機(jī)存儲(chǔ)器 dram:需要刷新,高容量 同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器 sdram:與cpu使用相同時(shí)鐘 雙數(shù)據(jù)輸出同步動(dòng)態(tài)存儲(chǔ)器 ddr:時(shí)鐘的上升沿和下降沿都可以讀出數(shù)據(jù) 集成隨機(jī)存儲(chǔ)器 iram:自帶刷新邏輯電路的dram 非易失性隨機(jī)存儲(chǔ)器 nvram:斷電后數(shù)據(jù)仍能保留的ram。(自帶電池、fram) 由于flash memory性能的提高,目前也被歸入nvram。但其精確的描述應(yīng)該是nvm(non-volatile memory),2019/4/7,5,4.1.2 存儲(chǔ)系統(tǒng)的主要指標(biāo) 存儲(chǔ)容量 包括 rom 和 ram 各自的容量 讀寫速度 rom、ram 的速度與 cpu 的匹配 負(fù)載要求 地址、數(shù)據(jù)總線的驅(qū)動(dòng)能力 功耗要求 所有存儲(chǔ)器對(duì)電源的需求(作為系統(tǒng)對(duì)電源驅(qū)動(dòng)能力要求的一部分,整個(gè)嵌入式系統(tǒng)的功耗應(yīng)該統(tǒng)一考慮),2019/4/7,6,常用存儲(chǔ)器芯片的主要技術(shù)性能,2019/4/7,7,4.1.3 存儲(chǔ)系統(tǒng)的設(shè)計(jì)步驟 存儲(chǔ)空間的分配:rom、ram、io 存儲(chǔ)器芯片選擇:總線負(fù)載相關(guān) 確定譯碼方式:全譯碼、局部譯碼、線選 計(jì)算總線負(fù)載:必要時(shí)增加驅(qū)動(dòng)電路 檢查速度匹配:cpu與存儲(chǔ)器 邏輯電路設(shè)計(jì):eda工具(protel) 版圖設(shè)計(jì):eda工具(protel) 電路加工、調(diào)試:委托加工、調(diào)試工具(邏輯筆、示波器、邏輯分析儀),2019/4/7,8,4.2 地址譯碼 存儲(chǔ)器芯片的信號(hào)線包括:數(shù)據(jù)線、地址線、控制線。 例:8kb sram 6264 地址線:a0 - a12 數(shù)據(jù)線:dq0 - dq7 控制線: 片選:/e1、e2 讀(輸出允許):/g 寫: /w 電源:vcc、vss ( nc:無用管腳 ),2019/4/7,9,處理器的地址總線一般多于存儲(chǔ)器芯片的地址線,其多出的地址線稱為高位地址線,對(duì)應(yīng)芯片的地址線稱為低位地址線。 如:mcs-51 單片機(jī)有16位地址線 其對(duì)應(yīng) 6264 芯片的 a0-a12 為低位地址 其余 a13-a15 為高位地址 存儲(chǔ)器芯片的地址線連接總線低位地址,總線高位地址通過譯碼,產(chǎn)生片選信號(hào)。,2019/4/7,10,4.2.1 全地址譯碼 對(duì)所有高位地址全譯碼:芯片訪問地址唯一 通過對(duì)全部高位地址線譯碼,產(chǎn)生的某一個(gè)片選信號(hào)選中芯片,則該芯片在存儲(chǔ)空間中的定位是唯一的。例:,2019/4/7,11,4.2.2 局部地址譯碼 對(duì)部分高位地址譯碼:芯片訪問地址不唯一 通過對(duì)部分高位地址線譯碼,產(chǎn)生的某一個(gè)片選信號(hào)選中芯片,則該芯片在存儲(chǔ)空間中的定位并不是唯一的。 在小型嵌入式應(yīng)用中,只要存儲(chǔ)空間夠用,這種譯碼可以節(jié)省譯碼電路開銷。,2019/4/7,12,直接線選:芯片訪問地址不唯一 完全省略譯碼電路,直接用某一高位地址線(或其反相信號(hào))作為片選信號(hào)選中芯片,該芯片在存儲(chǔ)空間中的定位也不是唯一的 若能保證 a13-a15 在任意時(shí)刻至多僅有一位為零,則該系統(tǒng)最多可完成4個(gè)芯片的選擇,或,2019/4/7,13,4.2.3 譯碼電路 譯碼方式: 譯碼器芯片譯碼:如 74138、74139 組合邏輯門譯碼:如 7404、7430、 rom 譯碼:利用 rom 存儲(chǔ)器實(shí)現(xiàn)譯碼,2019/4/7,14,rom 譯碼 利用只讀存儲(chǔ)器也可實(shí)現(xiàn)譯碼功能: 作為譯碼器的 rom 總是被選通并允許輸出的 rom 的地址輸入端連接高位地址 rom 內(nèi)存儲(chǔ)的數(shù)據(jù)按譯碼要求編寫 rom 的數(shù)據(jù)輸出端即為片選信號(hào) 例:利用 16 * 1bit rom 譯碼,2019/4/7,利用譯碼保護(hù)軟件 可以利用譯碼增加反匯編的難度:典型手段是將連續(xù)的代碼周期性的分割成許多小段,各小段不連續(xù)的固化在不同存儲(chǔ)器芯片上。 可以細(xì)化到每字節(jié)構(gòu)成一個(gè)小段,甚至將一條完整的匯編指令分割開。 對(duì) cpu 來說,代碼是連續(xù)的,不影響執(zhí)行。 而在每個(gè)存儲(chǔ)器芯片上,代碼是不連續(xù)的,通過讀出存儲(chǔ)器中的代碼進(jìn)行反匯編是不可能的;除非將它們重新連接起來。 rom 譯碼有較多地址輸入線,實(shí)現(xiàn)本功能方便。 使用 pld 器件實(shí)現(xiàn)譯碼功能,使譯碼規(guī)則亦不可讀,保護(hù)效果更好。,2019/4/7,16,rom 譯碼保護(hù)軟件:實(shí)現(xiàn)舉例 將代碼分為每字節(jié)一小段,存放入4片程序存儲(chǔ)器 2764(8k * 8bit nvrom)中。 使用 27s18(32 * 8bit rom)譯碼,將低位地址中的 a0、a1 與高位地址 a13 a15 均作為高位地址進(jìn)行譯碼。 由于 a0、a1 的存在,可以讓高位相同的地址分配到不同的片選上:,2019/4/7,17,4.3 ram 與總線的連接 4.3.1 sram 的連接 1)sram 存取速度匹配計(jì)算 若: 存儲(chǔ)器芯片讀寫周期:tcyc 地址總線延時(shí):tad (包括驅(qū)動(dòng)、長度等延時(shí)) 數(shù)據(jù)總線延時(shí):tdd (包括驅(qū)動(dòng)、長度等延時(shí)) cpu 時(shí)鐘周期:t cpu 用于總線數(shù)據(jù)讀寫的時(shí)鐘數(shù):n 則應(yīng)有: 實(shí)際應(yīng)用中,在上式基礎(chǔ)上應(yīng)再增加30%的余量。,2019/4/7,18,速度匹配計(jì)算:舉例 用單片機(jī) mcs-51 連接 sram 6264 mcs-51 的標(biāo)準(zhǔn)晶振為 12mhz,其時(shí)鐘為晶振的二分頻即 6mhz,則時(shí)鐘 t = 167 ns mcs-51 的外部存儲(chǔ)器讀寫指令需要 6 個(gè)時(shí)鐘周期,其中 2 個(gè)用于鎖存地址,其余 4 個(gè)用于總線讀寫,則 n = 4 6264 的讀寫周期 tcyc = 150 ns 一般嵌入式系統(tǒng)總線的典型延時(shí): tad = tdd = 120 ns 則有: 結(jié)論:速度可以匹配。,2019/4/7,19,2)sram 負(fù)載計(jì)算 與總線負(fù)載計(jì)算對(duì)應(yīng),算法相同。 3)慢速 sram 的處理 某些 sram 速度過慢,無法匹配 cpu 速度時(shí): 簡(jiǎn)單的辦法可以降低 cpu 的頻率 插入“等待”信號(hào),讓 cpu 的讀寫時(shí)鐘數(shù)增加,但這需要支持“等待”信號(hào)的 cpu 為慢速 sram 設(shè)置單獨(dú)的數(shù)據(jù)通道,增加地址、數(shù)據(jù)及控制寄存器,依靠軟件來控制時(shí)序,總線僅直接與寄存器交換數(shù)據(jù)。 放棄慢速 sram,改變?cè)O(shè)計(jì)。,2019/4/7,20,4)sram 存儲(chǔ)系統(tǒng)設(shè)計(jì)實(shí)例 用at89c51單片機(jī)連接2片6264靜態(tài)隨機(jī)存儲(chǔ)器,2019/4/7,21,4.3.2 dram 的連接 dram 比 sram 體積小、功耗低、容量高 dram 連接中也要考慮 sram 連接中涉及的問題 速度、負(fù)載等 dram 的連接中還要考慮刷新問題 需要為 dram 設(shè)計(jì)刷新電路 許多 cpu 帶有刷新邏輯 也可使用自帶刷新功能的 iram 因?yàn)樗⑿码娐份^為復(fù)雜,在小型嵌入式系統(tǒng)中使用 dram 的情況并不多。,2019/4/7,22,4.3.3 多端口存儲(chǔ)器 多端口存儲(chǔ)器是指在一個(gè)存儲(chǔ)體上有多個(gè)讀寫端口,可以支持多條總線同時(shí)訪問的存儲(chǔ)器。 pc機(jī)中顯示卡上的存儲(chǔ)器就是典型的雙端口,由 cpu 通過一個(gè)端口傳入顯示數(shù)據(jù),而顯示卡上的處理器(gpu)通過另一端口讀出數(shù)據(jù)進(jìn)行顯示。 嵌入式系統(tǒng)中,dsp 經(jīng)常使用多端口存儲(chǔ)器進(jìn)行數(shù)據(jù)傳送和處理,它使流式數(shù)據(jù)的傳送和處理更加方便。,2019/4/7,23,使用單端口存儲(chǔ)器配合一些控制邏輯,是可以實(shí)現(xiàn)多端口功能的。但目前已經(jīng)出現(xiàn)了多端口的芯片產(chǎn)品,可以直接利用。 例:雙端口存儲(chǔ)器芯片 ds1609,雙端口 sram、 a、b 兩端口對(duì)稱 256 * 8bit ad0 ad7 是地址、數(shù)據(jù)復(fù)用線 ce-片選、oe-輸出允許、we-寫信號(hào),2019/4/7,24,ds1609 的工作時(shí)序 讀出周期: 寫入周期,2019/4/7,25,ds1609 的沖突裁決 當(dāng)兩個(gè)端口異步工作時(shí),沒有沖突產(chǎn)生,可以正常讀寫。 當(dāng) ds1609 的 a、b 兩端口同時(shí)被訪問時(shí),ds1609 有如下裁決策略: 允許同時(shí)讀出操作 允許一個(gè)端口寫,另一個(gè)端口讀 若讀寫是指向同一個(gè)存儲(chǔ)單元,則讀出的數(shù)據(jù)或者是舊數(shù)據(jù)、或者是新數(shù)據(jù),而不會(huì)是 2 個(gè)數(shù)據(jù)的混合。 允許同時(shí)寫不同的存儲(chǔ)單元 不允許同時(shí)寫相同的存儲(chǔ)單元,這時(shí)必需額外的控制邏輯或軟件參與管理。,2019/4/7,26,ds1609 的應(yīng)用實(shí)例 8031 與 8088 通過 ds1609 交換數(shù)據(jù),2019/4/7,27,4.4 rom 與總線的連接 rom 與 ram 存儲(chǔ)器的應(yīng)用差別是沒有寫操作 對(duì) rom 的寫入是編程操作,一般需要特殊的外部電壓條件和操作時(shí)序。 4.4.1 eprom 以8kb uvprom 2764為例: 地址線:a0 - a12 數(shù)據(jù)線:d0 - d7 控制線: 片選:/ce 讀(輸出允許):/oe 編程: /pgm 編程電壓: vpp,2019/4/7,28,1)連接 與 ram 相同的時(shí)間、負(fù)載計(jì)算 除vpp、/pgm信號(hào)外,與 ram 的連接方法相同 2)編程 編程時(shí)要求 vpp 加載高電壓(12.5v21v),具體數(shù)值依不同芯片型號(hào)的要求選定。 編程信號(hào)(/pgm)可以用普通 io 線連接 在讀出數(shù)據(jù)時(shí),編程信號(hào)保持高電平 在編程寫入時(shí),編程信號(hào)用軟件復(fù)位、置位的方法產(chǎn)生負(fù)脈沖,其寬度由軟件控制。 若無需編程功能,vpp、/pgm 可均接入 vcc,2019/4/7,29,編程時(shí)序和流程: 例二: at27c040 otp eprom 容量:512kb /e:編程信號(hào) /g:輸出允許 vpp:編程電壓,2019/4/7,30,4.4.2 eeprom 1)典型芯片及連接 8kb eeprom at28c64 地址線:a0 - a12 數(shù)據(jù)線:i/o0 i/o7 控制線: 片選:/ce 讀(輸出允許):/oe 編程(寫): /we 狀態(tài)輸出:rdy 電源:vcc、gnd 除 rdy 信號(hào)外,與 ram 的連接方法相同,2019/4/7,31,at28c64 的編程(寫入) at28c64 編程邏輯在芯片內(nèi)部,芯片本身通過一個(gè)緩沖區(qū)連接外部數(shù)據(jù)線 at28c64 的讀出與 eprom、ram 相同 at28c64 的寫入數(shù)據(jù)按總線時(shí)序首先進(jìn)入緩沖區(qū),隨后啟動(dòng)內(nèi)部編程并在1毫秒內(nèi)完成,編程期間 rdy 信號(hào)為低電平(busy)。 芯片 at28c64x 的編程時(shí)間為 200 微秒 芯片 at28c64b 還支持頁編程,其緩沖區(qū)為64字節(jié)的頁,可一次連續(xù)接收64字節(jié) 寫入1字節(jié)后150us無新數(shù)寫入,則開始編程 每寫入1字節(jié)后150us內(nèi)繼續(xù)寫入新字節(jié),最多可寫入64字節(jié)數(shù)據(jù),再開始頁編程并一次完成。唯一限制條件是頁地址是按64字節(jié)對(duì)齊的。,2019/4/7,32,2)串行 eeprom 采用串行方式輸入、輸出數(shù)據(jù) 一般使用 i2c 或 spi 總線進(jìn)行數(shù)據(jù)傳送 特點(diǎn):接口引線少、體積??;速度慢、僅作外存 舉例:x25043/45 芯片 512 x 8 bit 串行 eeprom 上電復(fù)位、低壓復(fù)位、看門狗定時(shí)器功能 管腳: /cs :片選 /wp :寫保護(hù)輸入 reset :復(fù)位輸出 si、so、sck :spi 總線,2019/4/7,33,x25043/45 的內(nèi)部結(jié)構(gòu)和控制指令,2019/4/7,34,x25043/45 eeprom 的讀/寫時(shí)序,2019/4/7,35,3)利用 ram 作 rom 通過為 ram 增加后備電池的方法使之成為非易失存儲(chǔ)器,將其用作 rom 。 特點(diǎn): 寫入速度提高 代碼保密性好 典型電路: 內(nèi)置鋰電池的 sram 芯片產(chǎn)品:nvsram ds2030、,2019/4/7,36,4.4.3 flash memory (閃存) 本質(zhì)上是eeprom,特點(diǎn)是編程速度極快 flash 芯片按接口方式分有2類: 并行接口:提供 8 或 16 位數(shù)據(jù) io 線 串行接口:提供 1-2 位數(shù)據(jù) io 線,內(nèi)部按每地址 8 或 16 位組織。(大容量產(chǎn)品常采用) 1)并行接口 flash 芯片 以 atmel 公司的 at29c040a 為例,2019/4/7,37,at29c040a 的特點(diǎn) 4mb (512k x 8bit) flash memory 內(nèi)部鎖存器容量 256byte 讀出時(shí)間 90ns 鎖存器寫入時(shí)間 190ns 全鎖存器編程時(shí)間 10ms 編程忙狀態(tài)輸出 (/msb) 提供軟、硬件數(shù)據(jù)保護(hù) 可定義引導(dǎo)程序塊 編程次數(shù) 10000 單一 5v 供電,2019/4/7,38,at29c040a 的內(nèi)部結(jié)構(gòu)和連接 at29c040a 的連接與一般 sram 相同 at29c040a 的讀寫操作也基本與 sram 相同,2019/4/7,39,at29c040a 的編程時(shí)序 寫入信號(hào)將數(shù)據(jù)及地址寫入鎖存器 如果在 150us 內(nèi)沒有后續(xù)的字節(jié)寫入鎖存器,則自動(dòng)開始編程操作。 編程期間,io7 輸出最后寫入字節(jié)最高位的反碼,2019/4/7,40,2)串行接口 flash 芯片 以 atmel 公司的 at45db081d 為例 三星 k9ncg08u5m 64gb (8g x 8bit) flash memory,2019/4/7,41,at45db081d 的特點(diǎn) 8mb (1m x 8bit) flash memory 66mhz rapids serial interface (兼容spi) 可配置的頁容量 256b、264b/page 可全片或按扇區(qū)、塊、頁擦除 2 頁 sram 數(shù)據(jù)緩沖區(qū) 128b 安全寄存器:其中 64b 用戶可編程空間 64b 唯一的器件標(biāo)識(shí) 編程次數(shù) 100,000 單一 2.5v - 3.6v 供電,2019/4/7,42,at45db081d 的內(nèi)部結(jié)構(gòu)和連接 at45db081d 的連接使用標(biāo)準(zhǔn) spi 接口,2019/4/7,43,at45db081d 的內(nèi)部存儲(chǔ)器結(jié)構(gòu) 1扇區(qū)=32塊;1塊=8頁;1頁=256(264)字節(jié),2019/4/7,44,at45db081d 的指令(部分),2019/4/7,45,at45db081d 的時(shí)序(部分),2019/4/7,46,3)存儲(chǔ)卡 許多公司推出各種類型基于 flash memory 的存儲(chǔ)卡,方便了閃存的使用、更換、擴(kuò)容。,由于歷史和市場(chǎng)競(jìng)爭(zhēng)的原因,存儲(chǔ)卡的種類很多,但目前已經(jīng)占領(lǐng)市場(chǎng)的幾種主流存儲(chǔ)卡產(chǎn)品規(guī)范,成為了實(shí)際的業(yè)界標(biāo)準(zhǔn)。,2019/4/7,47,幾種主流存儲(chǔ)卡產(chǎn)品 u盤:usb 接口移動(dòng)硬盤 cf卡:compact flash sandisk公司94年推出 sd卡:secure digital 松下、 東芝、sandisk聯(lián)合開發(fā) mini sd卡:sd卡的縮小版 micro sd卡:更小的 sd 卡 又稱 t-flash,tf卡 是 mini sd 卡的一半大,體積的1/4,2019/4/7,48,另外幾種常見存儲(chǔ)卡產(chǎn)品,mmc卡:multi media card 由 sandisk 與 siemens 開發(fā), mmc 卡的兼容性方面不及 sd卡,數(shù)據(jù)傳輸速度也受到硬件限制。 ms記憶棒 :memory stick sony開發(fā),具有寫保護(hù)開關(guān) m2卡:memory stick micro sony 與 sandisk 主推的一種新標(biāo)準(zhǔn)存儲(chǔ)卡,體積比tf略小。 是目前已知最小的存儲(chǔ)卡 主要用在索愛的手機(jī)上,2019/4/7,49,i)cf卡規(guī)范 cf卡組成:flash memory + controller io 接口有 50 線組成 cf卡有3種工作模式: 存儲(chǔ)器模式 io模式 ide模式 每一種模式的電路連接方式不同 cf卡的默認(rèn)模式是存儲(chǔ)器模式,使用存儲(chǔ)器模式不需要配置任何寄存器。在存儲(chǔ)器模式和 io 模式下,可以采用 8 位或 16 位的訪問方式。,2019/4/7,50,cf卡引腳定義,2019/4/7,51,cf卡存儲(chǔ)器模式接口實(shí)例,at89s52的p0口作為地址、數(shù)據(jù)復(fù)用線連接cf的d0d7和cf卡的a0a7,a8a10地址線固定, 僅將-ce1作為cf卡的片選信號(hào)。 當(dāng)reg為0時(shí),訪問 cf卡的屬性寄存器;reg為1時(shí),cf卡將在存儲(chǔ)器模式下對(duì)數(shù)據(jù)進(jìn)行讀寫操作。 rdy/bsy(wait)為cf卡狀態(tài)引腳,當(dāng)為“0”時(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論