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

正文內容

[工學]第2章_tms320c55x的硬件結構-資料下載頁

2025-02-16 20:18本頁面
  

【正文】 ? 存放乘法、乘加以及乘減運算里的一個乘數 ? 存放 D單元里加法、減法和裝入運算的移位數 ? 用交換指令交換輔助寄存器( AR0AR7)和 T寄存器中的內容時,跟蹤多個指針值 ? 在 D單元 ALU里作雙 16位運算時,存放 Viterbi蝶形的變換尺度 T 01 5 ~ 0T 1T 2T 3? CPU包括 4個 16位通用 T寄存器: T0、 T T T3 用作數據地址空間和 I/O空間的寄存器 表 210 用作數據地址空間和 I/O空間的寄存器 寄 存 器 功 能 XA R0~X A R7 和 AR0~ AR7 指向數據空間中的一個數據,用間接尋址模式訪問 XCDP 和 CD P 指向數據空間中的一個數據,用間接尋址模式訪問 BS A01 、 BS A23 、 BS A45 、 BS A6 7 、 BS AC 指定一個循環(huán)緩沖區(qū)起始地址,加給一個指針 BK03 、 BK47 、 BKC 指定循環(huán)緩沖區(qū)大小 XDP 和 DP 指定用 DP 直接尋址方式訪問的起始地址 PDP 確定訪問 I / O 空間的外設數據頁 XSP 和 SP 指向數據堆棧的一個數據 XS S P 和 SSP 指向系統(tǒng)堆棧的一個數據 1. 輔助寄存器( XAR0~ XAR7/AR0~ AR7) A R 0 H A R 0A R 1 H A R 1A R 2 H A R 2A R 3 H A R 3A R 4 H A R 4A R 5 H A R 5A R 6 H A R 6A R 7 H A R 7X A R 02 2 ~ 1 61 5 ~ 0X A R 1X A R 2X A R 3X A R 4X A R 5X A R 6X A R 7低字的作用: 用于 AR間接尋址模式,以及雙 AR間接尋址模式。 提供 7位數據頁內的 16位偏移量(形成一個 23位地址) 。存放位地址 。作為通用寄存器或計數器。 高 7位用于指定要訪問數據空間的數據頁 訪問屬性: XARn只能用專用指令訪問; ARn可用專用指令訪問,也可以作為存儲器映射寄存器訪問; ARnH不能單獨訪問,必須通過訪問 XARn來訪問 ARnH ? CPU在存儲器中映射了一個系數數據指針( CDP)和一個相關的擴展寄存器( CDPH): 2. 系數數據指針( XCDP/CDP) C D P保 留 C D P H1 5 ~ 01 5 ~ 7 6 ~ 0? CPU可以連接這個寄存器形成一個擴展系數數據指針( XCDP) ? 高 7位( CDPH)用于指定要訪問數據空間的數據頁 ? 低字( CDP)用來作為 16位偏移量與 7位數據頁形成一個 23位地址 C D P H C D P2 2 ~ 1 6 1 5 ~ 0X C D P? XCDP或 CDP用在 CDP間接尋址方式和系數間接尋址方式中, CDP可用于任何指令中訪問一個單數據空間值,在雙 MAC指令中,它還可以獨立地提供第三個操作數。 表 212 XCDP的訪問屬性 寄存器 名 稱 可 訪 問 性 XCD P 擴展的系數指針 只能用專用指令訪問,不是映射到存儲器的寄存器 CDP 系數指針 可用專用指令訪問,也可作存儲器映射寄存器訪問 CDP H XCDP 的高段部分 可用專用指令訪問,也可作存儲器映射寄存器訪問 3. 循環(huán)緩沖區(qū)首地址寄存器 ? CPU有 5個 16位的循環(huán)緩沖區(qū)首地址寄存器: BSA01, BSA23, BSA45, BSA67, BSAC ? 作用:定義循環(huán)的首地址 ? 每個循環(huán)緩沖區(qū)首地址寄存器與一個或兩個特殊的指針相關聯 寄 存 器 指 針 提供主數據頁 的寄存器 BS A01 AR0 或 AR1 AR0H BS A23 AR2 或 AR3 AR2H BS A45 AR4 或 AR5 AR4H BS A67 AR6 或 AR7 AR6H BS AC CDP CDP H 4. 循環(huán)緩沖區(qū)大小寄存器 ? 三個 16位的循環(huán)緩沖區(qū)大小寄存器( BK03, BK47,BKC) ? 用途:指定循環(huán)緩沖區(qū)大小(最大為 65535) ? 每個循環(huán)緩沖區(qū)大小寄存器與一個或四個特殊的指針相關聯 寄 存 器 指 針 提供主數據頁 的寄存器 BK03 AR0 , AR1 , AR2 或 AR3 AR0H 為 AR 0 或 AR1 , AR2 H 為 AR2或 AR3 BK47 AR4 , AR5 , AR6 或 AR7 AR4H 為 AR 4 或 AR5 , AR6 H 為 AR6或 AR7 ( XDP/DP) ? CPU在存儲器中映射了一個數據頁寄存器( DP)和一個相關的擴展寄存器( DPH) D P保 留 D P H1 5 ~ 01 5 ~ 7 6 ~ 0? CPU連接這兩個寄存器形成一個擴展數據頁寄存器( XDP) ? DPH指定要訪問數據空間的 7位數據頁 ? 低字( DP)用來代表一個 16位偏移地址 D P H D P2 2 ~ 1 6 1 5 ~ 0X D P? 用途: ? 在基于 DP的直接尋址方式中, XDP指定 23位地址 ? 在 k16絕對尋址方式中, DPH與一個 16位的立即數連接形成 23位地址 表 215 XDP寄存器的訪問屬性 寄存器 名 稱 可 訪 問 性 X D P 擴展數據頁寄存器 只能用專用指令訪問,不是映射到存儲器的寄存器 DP 數據頁寄存器 可用專用指令訪問,也可作存儲器映射寄存器訪問 D P H X D P 的高段部分 可用專用指令訪問,也可作存儲器映射寄存器訪問 ( PDP) ? 對于 PDP直接尋址方式, 9位的外設數據頁指針( PDP)選擇 64K字 I/O空間中的一個 128字頁面 保 留 P D P1 5 ~ 9 8 ~ 0( XSP/SP, XSSP/SSP) ? 有關堆棧指針 ? 數據堆棧指針( SP) ? 系統(tǒng)堆棧指針( SSP) ? 相關擴展寄存器( SPH) S S P保 留 S P H1 5 ~ 01 5 ~ 7 6 ~ 0S P1 5 ~ 0? 當訪問數據堆棧時, CPU連接 SPH和 SP形成一個擴展的堆棧指針( XSP),指向最后壓入數據堆棧的數據 ?SPH代表 7位數據頁 ?SP指向頁中某個具體地址 ? 當訪問系統(tǒng)堆棧時, CPU連接 SPH和 SSP形成一個擴展的堆棧指針( XSSP),指向最后壓入系統(tǒng)堆棧的數據 S P H S P2 2 ~ 1 6 1 5 ~ 0S P H S S PX S PX S S P表 216 堆棧指針的訪問屬性 寄存器 名 稱 訪 問 屬 性 XSP 擴展數據堆棧指針 只能用專用指令訪問,不是映射到存儲器的寄存器 SP 數據堆棧指針 可用專用指令訪問,是存儲器映射寄存器 XS S P 擴展系統(tǒng)堆棧指針 只能用專用指令訪問,不是映射到存儲器的寄存器 SSP 系統(tǒng)堆棧指針 可用專用指令訪問,是存儲器映射寄存器 SPH XSP 和 XSSP 的高段部分 可用專用指令訪問,是存儲器映射寄存器 注意:寫 XSP 或 XSS P 都會影響 SPH 的值 程序流寄存器( PC、 RETA、 CFCT) ? 程序流寄存器( 3個) 寄存器 描 述 PC 24位的程序計數器。存放 I單元里解碼的 1~6字節(jié)代碼的地址 .當 CPU執(zhí)行中斷或調用子程序時,當前的 PC值(返回地址)存起來,然后把新的地址裝入 PC。當 CPU從中斷服務或子程序返回時,返回地址重新裝入 PC RETA 返回地址寄存器。如果所選擇的堆棧配置使用快速返回,則在執(zhí)行子程序時, RETA就作為返回地址的暫存器。 RETA和 CFCT一起,高效執(zhí)行多層嵌套的子程序??捎脤iT的 32位裝入和存儲指令,成對地讀寫 RETA和 CFCT CFCT 控制流關系寄存器。 CPU保存有激活的循環(huán)記錄(循環(huán)的前后關系)。如果選擇的堆棧配置使用快速返回,則在執(zhí)行子程序時, CFCT就作為 8位循環(huán)關系的暫存器。 RETA和 CFCT一起,高效執(zhí)行多層嵌套的子程序。可用專門的 32位 裝入和存儲指令,成對地讀寫 RETA和 CFCT ? CFCT寄存器 CPU由內部位按照一定規(guī)則來存放循環(huán)的前后關系,即子程序里循環(huán)的狀態(tài)(激活和未激活) ?當 CPU執(zhí)行中斷或調用子程序時,循環(huán)關系位就存放在 CFCT里 ?當 CPU從中斷或調用子程序返回時,循環(huán)關系位就從 CFCT恢復 表 218 CFCT各位的含義 位 描 述 7 該位表示一個單循環(huán)是否激活: 0~ 未激活, 1~ 激活 6 該位表示一個條件單循環(huán)是否激活: 0~ 未激活, 1~ 激活 5~4 保留 這 4 個位表示可能的兩層塊循環(huán)(外層 0 和內層 1 )的狀態(tài)。根據用戶所選擇的塊循環(huán)指令的類型,一個已被激活的循環(huán),可以是內部的(所有循環(huán)執(zhí)行的代碼,都在指令緩沖隊列里),也可以是外部的(其代碼要循環(huán)地提取,通過指令緩沖隊列,送給 CPU ) 塊循環(huán)代碼 0 層循環(huán) 1 層循環(huán) 0 未激活 未激活 2 激活,外部 未激活 3 激活,內部 未激活 7 激活,外部 激活,外部 8 激活,外部 激活,內部 9 激活,內部 激活,內部 3~0 其它:保留 — — 中斷管理寄存器 表 219 中斷管理寄存器 寄 存 器 功 能 IVP D 指向 DSP 中斷向量( IV0~IV 1 5 以及 IV24~I V 31 ) IVP H 指向主機中斷向量( IV16~IV23 ) IFR0 , IFR1 指明要求哪個可屏蔽中斷 IER0 , IER1 使能或禁止可屏蔽中斷 DBIER0 , DBIER1 配置選擇可屏蔽中斷為時間重要中斷 1. 中斷向量指針( IVPD, IVPH) ? DSP中斷向量指針( IVPD) ? 主機中斷向量指針( IVPH) 16位,指向 256字節(jié)的程序空間中的中斷向量表( IV0~ IV15和 IV24~IV31),這些中斷向量供DSP專用 16位,指向 256字節(jié)的程序空間中的中斷向量表( IV16~ IV23),這些中斷向量供 DSP和主機共享使用 1 5 ~ 0I V P DI V P H? 說明 : ?如果 IVPD和 IVPH的值相同,所有中斷向量可能占有相同的 256字節(jié)大小的程序空間; ?DSP硬件復位時, IVPD和 IVPH都被裝入到 FFFFH地址處; ?IVPD和 IVPH均不受軟復位的影響 表 220 中斷向量地址 向 量 地 址 向 量 中 斷 位 23~8 位 7~3 位 2~0 IV0 復位 IVP D 00000 000 IV1 不可屏蔽硬件中斷N M I IVP D 00001 000 IV2~IV 15 可屏蔽中斷 IVP D 00010~01 1 1 1 000 IV16~IV 23 可屏蔽中斷 IVP H 10000~101 1 1 000 IV24 總線錯誤中斷(可屏蔽) BERRINT IVP D 1 1000 000 IV25 數據記錄中斷(可屏蔽) DLOG INT I VPD 1 1001 000 IV26 實時操作系統(tǒng)中斷(可屏蔽) R T OS INT IVP D 1 1010 000 IV27~IV 31 通用軟件中斷 INT27~INT31 IVP D 1 101 1~1 1 1 1 1 000 ? 在修改 IVP之前應確保: ?INTM=1,即所有可屏蔽中斷不能響應。 ?每個硬件不可屏蔽中斷對于原來的 IVPD和修改后的IVPD都有一個中斷向量和中斷服務程序。 由 16位的中斷向量指針加上一個 5位的中斷編號后左移 3位組成一個24位的中斷地址。 2. 中斷標志寄存器( IFR0, IFR1) I F 2 3 1 F 2 2 I F 2 1 I F 2 0 I F 1 9 I F 1 8 I F 1 7 I F 1 6保 留 R T O S I N T F D L O G I N T F B E R R I N T F7 6 5 4 3 2 1 0R / W 1 C 0R / W 1 C 0R / W 1 C 0 R / W 1 C 0 R / W 1 C 0
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1