freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dsp原理及應(yīng)用總復(fù)習(xí)(參考版)

2025-02-16 08:25本頁(yè)面
  

【正文】 直接尋址標(biāo)識(shí): ① 變量前加 , 如 x; ② 在偏移量前加 , 如 5。 所要尋址的數(shù)據(jù)存儲(chǔ)器 16位地址是由基地址和偏移地址構(gòu)成。 2. WRITA Smem 功能:把 Smem操作數(shù)所確定的數(shù)據(jù)單元中的一個(gè)字,傳送到 累加器 A所確定的程序存儲(chǔ)器單元中去。 用于完成程序存儲(chǔ)空間與數(shù)據(jù)存儲(chǔ)空間之間的數(shù)據(jù)傳輸。適用于所有支持單數(shù)據(jù)存儲(chǔ)器操作數(shù)的指令。 2. PORTW Smem, PA ; (Smem)→PA 功能描述:把指定的數(shù)據(jù)存儲(chǔ)器單元 Smem中的 16 bit數(shù)寫(xiě)到 外部 I/O口 PA中去。 通過(guò)循環(huán)執(zhí)行該指令可以把數(shù)據(jù)存儲(chǔ)器中的連續(xù)字 (使 用間接尋址 )轉(zhuǎn)移到由 16 bit立即數(shù)尋址的連續(xù)的程序存 儲(chǔ)器空間中。 該指令受 FRCT和 OVM的影響,并影響到 OVsrc。 例 MVKD 1000H, *+AR5 0 1 F F A R 5 B e fo re In s t ru c t i o n A ft e r In s t ru c t i o n 0200 A R 5 Data Memory 1 2 3 4 1000H 1 2 34 A B C D 0200H 1 2 3 4 1000H 0200 H 1. MACD Smem, pmad, src 功能描述:一個(gè)單數(shù)據(jù)存儲(chǔ)器值 Smem與一個(gè)程序存儲(chǔ)器值pmad相乘,乘積和源累加器 src的值相加,結(jié)果存放在 src中。源數(shù)據(jù)存儲(chǔ)器單元由一個(gè) 16 bit立即數(shù) dmad 尋址,然后轉(zhuǎn)移到 Smem中??梢匝h(huán)執(zhí)行該指令來(lái)轉(zhuǎn)移數(shù)據(jù)存儲(chǔ)器中 的連續(xù)字。初始化字( 016H ) ?算數(shù)運(yùn)算指令 ?邏輯運(yùn)算指令 ?程序控制指令 ?裝載 和存儲(chǔ)(數(shù)據(jù)傳送)指令 TMS320C54x的指令系統(tǒng)共有 129條基本指令,由于操 作數(shù)的尋址方式不同,又可派生至 205條指令。符號(hào) SYM1=2 start: AR1= SYM1 。初始化字( 016H ) RET 。符號(hào) SYM1=2 start: LD SYM1, AR1 。 用作標(biāo)號(hào)的符號(hào)在程序中表示地址。ment] [標(biāo)號(hào)區(qū) ][:] 助記符區(qū) [操作數(shù)區(qū) ] [;注釋區(qū) ] ? 代數(shù)指令語(yǔ)法格式 [標(biāo)號(hào)區(qū) ][:] 指令 [;注釋區(qū) ] 一、匯編語(yǔ)言源文件格式 助記符(指令)一定不能從第一列開(kāi)始,否則視為標(biāo)號(hào)。 ? DSP中提供的中斷是以中斷向量表的形式出現(xiàn)的。故 硬件復(fù)位后總是從 FF80H開(kāi)始執(zhí)行程序 。 3. 執(zhí)行中斷服務(wù)程序 ISR ? 中斷向量地址由 PMST寄存器中的 IPTR(9位中斷向量地址指針 ) 和 左移兩位后的中斷向量號(hào) K( 0~ 31,左移兩位后再變成 7位)組成 。遠(yuǎn)程返回指令 FRETE可以用于從 ISR返回。 IMR中相應(yīng)位為 1 ,即該中斷開(kāi)放 滿足上述條件后, CPU響應(yīng)中斷,終止當(dāng)前正在進(jìn)行的操作; INTR指令會(huì)強(qiáng)制 PC轉(zhuǎn)到相應(yīng)的中斷向量地址,取出中斷服務(wù) 程序地址; CPU在取到軟件向量的第一個(gè)字后會(huì)發(fā)出中斷響應(yīng)信號(hào) /IACK (中斷應(yīng)答),對(duì)可屏蔽中斷, /IACK會(huì)清除 IFR中相應(yīng)的中斷 標(biāo)志位。 當(dāng)前中斷優(yōu)先級(jí)最高 (同時(shí)出現(xiàn)多個(gè)中斷時(shí)) 1. 接收中斷請(qǐng)求 ( 2)軟件中斷請(qǐng)求 軟件中斷由如下程序指令發(fā)出中斷請(qǐng)求: INTR K ; TRAP K; RESET ? 軟件中斷和不可屏蔽中斷會(huì)立即被響應(yīng) 。當(dāng)請(qǐng)求的中斷響應(yīng)后,該 標(biāo)志位自動(dòng)被清除。 ? 中斷處理過(guò)程可分三個(gè)階段: 1. 中斷請(qǐng)求 2. 中斷響應(yīng) 3. 執(zhí)行中斷服務(wù)程序 ISR ? 一個(gè)中斷由硬件器件或者軟件指令請(qǐng)求 。 若 ST1中INTM=0, IMR中某位置 1,就能開(kāi)放相應(yīng)的中斷。 1. 中斷標(biāo)志寄存器 IFR對(duì)各硬件中斷進(jìn)行標(biāo)志,當(dāng)一個(gè)中斷出現(xiàn)時(shí), IFR中的相應(yīng) 的中斷標(biāo)志位置 1,直到被 CPU識(shí)別為止。 中斷號(hào) ( K ) 優(yōu)先級(jí) 名稱 向量位置 功 能 0 1 RS / S I N T R 0 復(fù)位 ( 硬件和軟件復(fù)位 ) 1 2 NM I/ S I N T 1 6 4 非屏蔽中斷 2 — S I N T 1 7 8 軟件中斷 1 7 3 — S I N T 1 8 C 軟件中斷 1 8 4 — S I N T 1 9 10 軟件中斷 1 9 5 — S I N T 2 0 14 軟件中斷 2 0 6 — S I N T 2 1 18 軟件中斷 2 1 7 — S I N T 2 2 1C 軟件中斷 2 2 8 — S I N T 2 3 20 軟件中斷 2 3 9 — S I N T 2 4 24 軟件中斷 2 4 10 — S I N T 2 5 28 軟件中斷 2 5 11 — S I N T 2 6 2C 軟件中斷 2 6 12 — S I N T 2 7 30 軟件中斷 2 7 表 1 VC5402中斷和優(yōu)先級(jí) 非屏蔽中斷 13 — S I N T 28 34 軟件中斷 28 14 — S I N T 29 38 軟件中斷 29 15 — S I N T 30 3C 軟件中斷 30 16 3 0I N T/ S I N T 0 40 外部用戶中斷 0 17 4 1I N T/ S I N T 1 44 外部用戶中斷 1 18 5 2I N T/ S I N T 2 48 外部用戶中斷 2 19 6 T I N T 0/ S I N T 3 4C 定時(shí)器 0 中斷 20 7 B R I N T 0 / S I N T 4 50 M c B S P 0 接收中斷 21 8 B X I N T 0/ S I N T 5 57 M c B S P 0 發(fā)送中斷 22 9 D M A C 0 / S I N T 7 58 D M A 通道 0 中斷 23 10 T I N T 1/ D M A C 1/ S I N T 7 5C 定時(shí)器 1( 默認(rèn) ) / D M A 通道 1 中斷 24 11 3I N T/ S I N T 8 60 外部用戶中斷 3 25 12 H P I N T / S I N T 9 64 H P 1 中斷 26 13 B R I N T 1/ D M A C 2/ S I N T 10 68 M c B S P 1 接收中斷 / D M A 通道 2 中斷 27 14 B X I N T 1/ D M A C 3/ S I N T 1 1 6C M c B S P 1 發(fā)送中斷 / D M A 通道 3 中斷 28 15 D M A C 4/ S I N T 12 70 D M A 通道 4 中斷 29 16 D M A C 5 / S I N T 13 74 D M A 通道 5 中斷 120 ~ 127 — 保留 78 ~ 7F 保留 表 1 VC5402中斷和優(yōu)先級(jí)(續(xù)) 可屏蔽中斷 和 IMR ? C54x中斷系統(tǒng)設(shè)置兩個(gè)中斷寄存器:中斷標(biāo)志寄存器 IFR和中斷 屏蔽寄存器 IMR。但其中斷響應(yīng)時(shí),所 有其他中斷將被禁止。 ? RS對(duì) C54x所有操作方式產(chǎn)生影響。 ? C54x對(duì)這一類中斷總是響應(yīng),并從主程序轉(zhuǎn)移到中斷服務(wù)程序。 ? 有些中斷又有兩個(gè)名稱,因?yàn)檫@些中斷可以通過(guò)軟件或硬件進(jìn)行初 始化。 ? C54x最多可以支持 16個(gè)用戶可屏蔽中斷( SINT15~SINT0) 。 ? 可屏蔽中斷受 ST1寄存器中全局中斷屏蔽位 INTM和中斷屏蔽寄存器 IMR中相應(yīng)位的影響。 VC5402有 30個(gè)中斷源和 16個(gè)中斷優(yōu)先級(jí), RS優(yōu)先級(jí)最高。 在一個(gè)實(shí)際 DSP應(yīng)用中,不同的中斷可能在任何時(shí)間或相同時(shí)間發(fā)生,因此,對(duì) DSP來(lái)說(shuō),必須劃分中斷的優(yōu)先級(jí), ISR按照這個(gè)次序執(zhí)行。 二、硬件中斷和軟件中斷 三、中斷優(yōu)先級(jí) 軟件中斷不分優(yōu)先級(jí) 。 一、定義 1. C54x中斷定義 硬件和軟件驅(qū)動(dòng)都可以使 C54x 產(chǎn)生中斷。 實(shí)現(xiàn)這種功能的部件稱為 中斷系統(tǒng) 。 C54x的中斷系統(tǒng)根據(jù)芯片型號(hào)的不同,提供了 24~30個(gè)硬件及軟件中斷源,分為 11~17個(gè)中斷優(yōu)先級(jí),可實(shí)現(xiàn)多層任務(wù)嵌套。 解決辦法: ① 由 CPU通過(guò)延時(shí)自動(dòng)解決; ② 通過(guò)程序解決,如重新安排指令或插入 NOP指令。 C54x的流水線結(jié)構(gòu),允許多條指令同時(shí)利用 CPU的內(nèi)部資源。 R、 X完成了數(shù)據(jù)寫(xiě)。 ? 這 6級(jí)流水線結(jié)構(gòu)的功能如下: P ( 預(yù) 取 指 ) F ( 取 指 ) D ( 譯 碼 ) A ( 尋 址 ) R ( 讀 數(shù) ) X ( 執(zhí) 行 )將 P C 的 內(nèi) 容放 到 P A B將 取 得 的 指令 放 到 P B 上將 P B 中 的 指 令 代 碼放 到 I R 中 , 并 譯 碼將 第 一 操 作 數(shù) 的 地 址 放 到 D A B將 第 二 操 作 數(shù) 的 地 址 放 到 C A B更 新 輔 助 寄 存 器 和 堆 棧 指 針將 第 一 操 作 數(shù) 放 到 D B將 第 二 操 作 數(shù) 放 到 C B將 第 三 操 作 數(shù) 的 寫(xiě) 地 址 放 到 E A B執(zhí) 行 指 令 , 將 需 要寫(xiě) 的 內(nèi) 容 放 到 E B 上圖 2 流水線的 6個(gè)階段中的各個(gè)操作 6. 執(zhí)行 X:在 T6機(jī)器周期內(nèi), CPU按照操作碼要求執(zhí)行指令,并將寫(xiě)數(shù) 據(jù) 3加載到 EB,寫(xiě)入指定的存儲(chǔ)單元,完成操作數(shù)寫(xiě)序列。 ? 此過(guò)程是 2階段操作數(shù)讀順序的第二階段,同時(shí)是 2階段操作數(shù)寫(xiě)順 序的開(kāi)始。 ? 這 6級(jí)流水線結(jié)構(gòu)的功能如下: P ( 預(yù) 取 指 ) F ( 取 指 ) D ( 譯 碼 ) A ( 尋 址 ) R ( 讀 數(shù) ) X ( 執(zhí) 行 )將 P C 的 內(nèi) 容放 到 P A B將 取 得 的 指令 放 到 P B 上將 P B 中 的 指 令 代 碼放 到 I R 中 , 并 譯 碼將 第 一 操 作 數(shù) 的 地 址 放 到 D A B將 第 二 操 作 數(shù) 的 地 址 放 到 C A B更 新 輔 助 寄 存 器 和 堆 棧 指 針將 第 一 操 作 數(shù) 放 到 D B將 第 二 操 作 數(shù) 放 到 C B將 第 三 操 作 數(shù) 的 寫(xiě) 地 址 放 到 E A B執(zhí) 行 指 令 , 將 需 要寫(xiě) 的 內(nèi) 容 放 到 E B 上圖 2 流水線的 6個(gè)階段中的各個(gè)操作 5. 讀數(shù) R: 在 T5機(jī)器周期內(nèi), CPU將從數(shù)據(jù)總線 DB和 CB上讀入該讀 操作數(shù)。在 T4機(jī)器周期內(nèi),根據(jù)指令的不同, CPU 將數(shù)據(jù) 1和數(shù)據(jù) 2(如果有)的讀地址分別加載到 DAB和 CAB,并對(duì)輔 助寄存器和堆棧指針進(jìn)行修正。 ? 此過(guò)程產(chǎn)生執(zhí)行指令所需要的一系列控制信號(hào)。 ? P、 F完成了一條指令的取指。 圖 1 DSP流水線操作示意圖 預(yù)取指 取指 譯碼 尋址 讀數(shù) 執(zhí)行 預(yù)取指 取指 譯碼 尋址 讀數(shù) 執(zhí)行 預(yù)取指 取指 譯碼 尋址 讀數(shù) 執(zhí)行 預(yù)取指 取指 譯碼 尋址 讀數(shù) 執(zhí)行 預(yù)取指 取指 譯碼 尋址 讀數(shù) 執(zhí)行 預(yù)取指 取指 譯碼 尋址 讀數(shù) 執(zhí)行 6級(jí)流水線結(jié)構(gòu) 介紹 P ( 預(yù) 取 指 ) F ( 取 指 ) D ( 譯 碼 ) A ( 尋 址 ) R ( 讀 數(shù) ) X ( 執(zhí) 行 )將 P C 的 內(nèi) 容放 到 P A B將 取 得 的 指令 放 到 P B 上將 P B 中 的 指 令 代 碼放 到 I R 中 , 并 譯 碼將 第 一 操 作
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1