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

正文內(nèi)容

“dsp技術”第2章內(nèi)部資源介紹(存儲版)

2025-09-03 10:31上一頁面

下一頁面
  

【正文】 文理學院電信學院 《 DSP技術 》 葉華 程序控制 ? 程序計數(shù)器 (PC) ? 程序地址產(chǎn)生邏輯利用 16位的 PC尋址內(nèi)部和外部程序存儲器。該位決定 XINT2引腳信號的上升沿還是下降沿產(chǎn)生中斷。該讀/寫位決定是在 XINT1引腳信號的上升沿還是下降沿產(chǎn)生中斷。 ? LF240x一旦檢測到對無效地址的訪問,就將系統(tǒng)控制和狀態(tài)寄存器1(SCSRl)中的無效地址標志位 (ILLADR)置 1,從而 產(chǎn)生一個不可屏蔽中斷 (NMI)。 注 :通過向寄存器寫 1來插入中斷應答,而非更新 PIVR寄存器的內(nèi)容,讀該寄存器的結果通常為 0 該寄存器 16個位所對應的中斷如表 。 ? 外設中斷請求寄存器 0(PIRQR0) 外設中斷請求寄存器 0(PIRQR0)映射在數(shù)據(jù)存儲器空間中的地址為 7010h,寄存器的格式如下: ? 位 15- 0:外設請求標志位 - ? 0-無相應外設的中斷請求 ? 1-相應外設的中斷請求被掛起 注 :寫入 1會發(fā)出一個中斷請求到 DSP核,寫入 0無影響。 ? 位 156:保留位。 ? 讀取 IFR可以識別掛起的中斷 , 向相應的 IFR位寫 1將清除已掛起的中斷 。 湖南文理學院電信學院 《 DSP技術 》 葉華 系統(tǒng)配置和中斷 ? CPU的中斷寄存器 CPU中斷寄存器包括: (1)中斷標志寄存器 (IFR);(2)中斷屏蔽寄存器 (IMR)。外設中斷擴展控制器然后將相應的中斷向量 (或假中斷向量 )載入外設中斷向量寄存器 (PIVR)。當 NMI被響應后,程序將轉到 不可屏蔽中斷向量入口地址 0024h處 湖南文理學院電信學院 《 DSP技術 》 葉華 系統(tǒng)配置和中斷 ? 中斷響應的過程 下面介紹某一外設中斷請求的響應過程 。 ? 當外設發(fā)出中斷請求 , 但是其 INTn標志位卻在 CPU應答請求之前已經(jīng)被清 0。 ? 外設向量 表用來獲取響應某 外設 事件的特定中斷服務子程序 (SISR)。 ? 在高層次中斷 ,或邏輯運算的多個外設中斷請求 INTn產(chǎn)生一個到CPU的中斷請求,它是 2個 CPU時鐘脈沖寬 的低電平脈沖。 ? 每 1級別又包含多個外設中斷請求, 所以用一個外設中斷擴展( PIE)控制器 專門來管理來自各種外設或外部引腳的數(shù)十個中斷請求 。禁止用 FLash存儲器 ? 1禁止引導 ROM。 該位是— 個只能清除的位,復位后 = 1。置 1后需軟件來清 0,即向該位寫 0即可。 LF2407 I/O空間地址映射圖 湖南文理學院電信學院 《 DSP技術 》 葉華 存儲器和 I/O空間 ? 下面是使用匯編語言的直接訪問 I/O空間的實際例子 : ? IN DAT2,0AFEEh;從端口地址為 AFEEh的外設 ;讀數(shù)據(jù),并存入 DAT2寄存器 ? OUT DAT2,0CFEFh;輸出數(shù)據(jù)存儲器 DAT2的內(nèi)容 ;到端口地址為 CFEFh的 外設 ? 下面是訪問等待狀態(tài)發(fā)生器的寄存器的實例: ? IN DAT2,0FFFFh;從等待狀態(tài)發(fā)生器讀取數(shù)據(jù)到 DAT2寄存器 ? OUT DAT2,0FFFFh;將 DAT2寄存器的數(shù)據(jù)寫入等待狀態(tài)發(fā)生器,使用等待狀態(tài)發(fā)生器 湖南文理學院電信學院 《 DSP技術 》 葉華 系統(tǒng)配置和中斷 ? 本節(jié)介紹 LF240x DSP的 系統(tǒng)配置寄存器 和 中斷模塊 。 地址 名稱 描述 0000h~0003h — 保留 0004h IMR 中斷屏蔽寄存器 0005h — 保留 0006h IFR 中斷標志寄存器 0023h~0027h — 保留 002Bh~002Fh — 保留用作測試和仿真 0060h~007Fh B2 雙口 RAM(DARAM B2) 第 0頁數(shù)據(jù)地址映射 湖南文理學院電信學院 《 DSP技術 》 葉華 存儲器和 I/O空間 ? 數(shù)據(jù)存儲器配置 CNF位決定 B0塊的配置, CNF位是狀態(tài)寄存器 ST1的第 12位。 ? 全部 64K的數(shù)據(jù)存儲器分為 512個數(shù)據(jù)頁 ,其標號從 0511。 注 :無論 MP/MC引腳為何值, LF240xDSP都是從程序存儲器空間的 0000h單元開始執(zhí)行程序。 ? CNF=1, 256字的 B0塊被映射到程序存儲器空間。 A R P O V O V M 1 I N T M D P1 5 1 3 1 2 1 1 1 0 9 8 0A R P C N F T C S X M C 11 5 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0S T 0S T 1 1 X F11 P M11湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? XF引腳狀態(tài)位 :該位確定通用輸出引腳 XF的狀態(tài);通過 SECT、 CLRC和 LST指令對該位進行置 清 0和加載;復位時該位置 1。 A R P O V O V M 1 I N T M D P1 5 1 3 1 2 1 1 1 0 9 8 0A R P C N F T C S X M C 11 5 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0S T 0S T 1 1 X F11 P M11湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? CNF片內(nèi) DARAM配置位 : CNF=0, 可配置雙口 RAM被映射到數(shù)據(jù)存儲空間; CNF=1, 可配置雙口 RAM被映射到程序;該位可通過 SETC、 CLRC和 LST指令修改; RS復位時該位清 0。 結果經(jīng)數(shù)據(jù)寫總線 DWEB傳送到 TC。 湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? 輸出定標移位器 將累加器輸出的內(nèi)容左移 0~ 7位 , 移動位數(shù)由存儲器指令指定 , 然后用 SACH或 SACL指令將移位器中的高位字或低位字保存到數(shù)據(jù)存儲器中 , ACC的內(nèi)容不變 。 湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? 累加器 (ACC) ? 功能 :對送到 ACC的 CALU的運算結果進行單個移位和循環(huán)操作 。 ? 存儲乘積的高字節(jié)指令 SPH和低字節(jié)指令 SPL, 可將裝入 PREG的32位乘積結果傳送到 CALU單元或數(shù)據(jù)存儲器 。 ? 移位模式 :該移位器可用 4中移位模式 , 這些模式由狀態(tài)寄存器ST1的乘積移位方式 (PM)位確定 。 ? 移位量的來源 ? 嵌在指令字中的常數(shù)。 湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? 輸入移位器的輸出值 ? 最低有效位 LSBs段填 0; ? 未使用的最高有效位 MSBs填 0或者根據(jù)狀態(tài)寄存器ST1的 SXM位的值來確定是否需要進行符號擴展 X X X X A F 1 11 63 20 0 A F 1 1 0 0輸 入 移 位 器接 收 數(shù) 據(jù)左 移 8 位 后 的輸 出 值( S X M = 0 )X X X X A F 1 11 63 2F F A F 1 1 0 0輸 入 移 位 器接 收 數(shù) 據(jù)左 移 8 位 后 的輸 出 值( S X M = 1 )A F 1 1 A F 1 1( a ) ( b )湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? 乘法器 ? 16 16位的硬件乘法器 , 在單個周期內(nèi)產(chǎn)生一個 32位乘積結果的有符號或無符號數(shù); ? 除了 MPYU指令 , 所有的乘法指令都執(zhí)行有符號的乘法操作 。 ? 使用 MPY指令時 , 可以對一個 13位的立即數(shù)進行操作 , 每兩個指令周期得到一個乘積 。 M UXA C C H A C C LCOut put s h i f t e r ( 32b i t s )C A L UC e n t r a l a r i t h m e t i c l o gi cs e c t i o n32321632323232輸入移位器乘積移位器數(shù)據(jù)存儲器湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? 中央算術邏輯單元 (CALU) ? 運算功能 : 16位加 、 16位減 、 布爾邏輯操作 、 位測試 、 移動和循環(huán) 。 ? 相關狀態(tài)位 狀態(tài)位 狀態(tài)寄存器 說明 進位位 C ST1第 9位 C=0:減結果產(chǎn)生借位 /加結果未產(chǎn)生進位; C=1:加結果產(chǎn)生進位 /減結果未產(chǎn)生借位;左移或左循環(huán), ACC最高位送至 C,否則最低位送至 C。 ? 通過把數(shù)值 0~7寫入狀態(tài)寄存器 ST0第 3位的輔助寄存器指針 (ARP), 選擇一個輔助寄存器作為當前 AR。 湖南文理學院電信學院 《 DSP技術 》 葉華 TMS320LF240x DSP的 CPU內(nèi)部功能模塊介紹 ? ARB輔助寄存器指針緩沖器 :當 ARP被加載到 ST0, 除了使用LST指令外 , 原有的 ARP值被復制到 ARB中;當通過 LST 1指令加載 ARB時 , 把相同的值復制到 ARP。 通過SETC和 CLRC指令置 1或清 0;該位不影響不可屏蔽中斷 RS和NMI; LST指令不影響該位;發(fā)生中斷及復位時置 1; INTM=0,允許全部沒有被屏蔽的中斷; INTM=1, 禁止全部沒有被屏蔽的中斷 。 注 : PREG的內(nèi)容保持不變 , 其值被拷貝到乘積移位器中進行移位 。該引腳決定是從片內(nèi) Flash讀取指令 , 還是從外部程序存儲器讀取指令。 B0塊 :即可為數(shù)據(jù)存儲器,也可配置為程序存儲器。 數(shù)據(jù)存儲器頁 湖南文理學院電信學院 《 DSP技術 》 葉華 存儲器和 I/O空間 ? 編程時要注意 , 訪問下面的數(shù)據(jù)存儲器的地址空間是非法的 ,并 會對 NMI置位 。 ? 所有 64K的 I/O空間均可以用 IN和 OUT指令來訪問 。 湖南文理學院電信學院 《 DSP技術 》 葉華 系統(tǒng)配置和中斷 ? 系統(tǒng)配置寄存器 ? (1)、 系統(tǒng)控制和狀態(tài)寄存器 1( SCSR1) SCSR1映射到數(shù)據(jù)存儲器空間的 7018h,各位如下: ? 位 15:保留 ? 位 14: CLKSRC,為 CLKOUT引腳輸出時鐘源的選擇位 ? 0- CLKOUT引腳輸出 CPU時鐘 ; ? 1- CLKOUT引腳輸出 WDCLK時鐘 。 湖南文理學院電信學院 《 DSP技術 》 葉華 系統(tǒng)配置和中斷 ? (2)、 系統(tǒng)控制和狀態(tài)寄存器 2( SCSR2) SCSR2映射到數(shù)據(jù)存儲器空間的 7019h,各位如下: ? 位 157:保留 ? 位 6: I/P QUAL,時鐘輸入限定,它限定輸入到 LF240x的CAP1 XINT1 ADCSOC、 PDPINTA/PDPINTB引腳上的最小脈沖寬度 。該位控制外部存儲器接口信號(X
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1