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

正文內(nèi)容

[工學(xué)]第2章_tms320c55x的硬件結(jié)構(gòu)(完整版)

2025-03-24 20:18上一頁面

下一頁面
  

【正文】 / 修改 *ARx+ ( T0 )里的 ARx 與 T0 ? 如果 AR2LC=1 ,則讀 / 修改 BK03 ? 在壓棧和出棧時,讀 / 修改 SP ? 如果是在 32 位堆棧模式,在壓棧和出棧時,讀 / 修改 SSP 使用 A 單元的 ALU 作操作,例 如: ? 使用 AA D D 指令做算術(shù)運(yùn)算 ? 使用 S W A P 指令,交換 A 單元的寄存器 ? 寫常數(shù)到 A 單元的寄存器( BKxx 、 BS Axx 、 BRCxx 、 CS R 等) 當(dāng) ARx 不為零,做條件分支時, ARx 減 1 (例外)計算 XCC 指令的條件(在代數(shù)式句法里, AD 單元的執(zhí)行屬性) 流水階段 描 述 AC1 對于存儲器讀,將地址送到適當(dāng)?shù)?CP U 地址總線 AC2 給存儲器一個周期的時間,來響應(yīng)讀請求 R ? 從存儲器和 M MR 尋址的寄存器讀數(shù)據(jù) ? 當(dāng)執(zhí)行在 A 單元預(yù)取指的 D 單元指令時,讀 A 單元的寄存器,在 R 階段讀,而不是在 X 階段讀 ? 計算條件指令的條件。 00 0003h ( C55x 代碼適用) ST1_55 狀態(tài)寄存器 1 15~0 注意:地址 00 0003h 只適用訪問 ST1_55 的 C 55x 代 碼。 00 0008h 00 0009h 00 000Ah AC0L AC0H AC0G 累加器 0 15~0 31~16 39~32 00 000Bh 00 000Ch 00 000Dh AC1L AC1H AC1G 累加器 1 15~0 31~16 39~32 表 29 存儲器映射寄存器( 2) 地 址 寄 存 器 名 稱 位范圍 00 000Eh T3 暫時寄存器 3 15~0 00 000Fh TRN0 變換寄存器 0 15~0 00 0010h AR0 輔助寄存器 0 15~0 00 001 1h AR1 輔助寄存器 1 15~0 00 0012h AR2 輔助寄存器 2 15~0 00 0013h AR3 輔助寄存器 3 15~0 00 0014h AR4 輔助寄存器 4 15~0 00 0015h AR5 輔助寄存器 5 15~0 00 0016h AR6 輔助寄存器 6 15~0 00 0017h AR7 輔助寄存器 7 15~0 00 0018h SP 數(shù)據(jù)堆棧指針 15~0 表 29 存儲器映射寄存器( 3) 00 0019h BK03 AR0~ AR3 的循環(huán)緩沖區(qū)大小寄存器 15~0 注意:在 C54x 兼容模式下( C54CM=1 ), BK 03 用作所有輔助寄存器的循環(huán)緩沖區(qū)大小寄存器。 提供 7位數(shù)據(jù)頁內(nèi)的 16位偏移量(形成一個 23位地址) 。 RETA和 CFCT一起,高效執(zhí)行多層嵌套的子程序。 由 16位的中斷向量指針加上一個 5位的中斷編號后左移 3位組成一個24位的中斷地址。 RETA和 CFCT一起,高效執(zhí)行多層嵌套的子程序。 表 212 XCDP的訪問屬性 寄存器 名 稱 可 訪 問 性 XCD P 擴(kuò)展的系數(shù)指針 只能用專用指令訪問,不是映射到存儲器的寄存器 CDP 系數(shù)指針 可用專用指令訪問,也可作存儲器映射寄存器訪問 CDP H XCDP 的高段部分 可用專用指令訪問,也可作存儲器映射寄存器訪問 3. 循環(huán)緩沖區(qū)首地址寄存器 ? CPU有 5個 16位的循環(huán)緩沖區(qū)首地址寄存器: BSA01, BSA23, BSA45, BSA67, BSAC ? 作用:定義循環(huán)的首地址 ? 每個循環(huán)緩沖區(qū)首地址寄存器與一個或兩個特殊的指針相關(guān)聯(lián) 寄 存 器 指 針 提供主數(shù)據(jù)頁 的寄存器 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ū)大小寄存器與一個或四個特殊的指針相關(guān)聯(lián) 寄 存 器 指 針 提供主數(shù)據(jù)頁 的寄存器 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在存儲器中映射了一個數(shù)據(jù)頁寄存器( DP)和一個相關(guān)的擴(kuò)展寄存器( DPH) D P保 留 D P H1 5 ~ 01 5 ~ 7 6 ~ 0? CPU連接這兩個寄存器形成一個擴(kuò)展數(shù)據(jù)頁寄存器( XDP) ? DPH指定要訪問數(shù)據(jù)空間的 7位數(shù)據(jù)頁 ? 低字( DP)用來代表一個 16位偏移地址 D P H D P2 2 ~ 1 6 1 5 ~ 0X D P? 用途: ? 在基于 DP的直接尋址方式中, XDP指定 23位地址 ? 在 k16絕對尋址方式中, DPH與一個 16位的立即數(shù)連接形成 23位地址 表 215 XDP寄存器的訪問屬性 寄存器 名 稱 可 訪 問 性 X D P 擴(kuò)展數(shù)據(jù)頁寄存器 只能用專用指令訪問,不是映射到存儲器的寄存器 DP 數(shù)據(jù)頁寄存器 可用專用指令訪問,也可作存儲器映射寄存器訪問 D P H X D P 的高段部分 可用專用指令訪問,也可作存儲器映射寄存器訪問 ( PDP) ? 對于 PDP直接尋址方式, 9位的外設(shè)數(shù)據(jù)頁指針( PDP)選擇 64K字 I/O空間中的一個 128字頁面 保 留 P D P1 5 ~ 9 8 ~ 0( XSP/SP, XSSP/SSP) ? 有關(guān)堆棧指針 ? 數(shù)據(jù)堆棧指針( SP) ? 系統(tǒng)堆棧指針( SSP) ? 相關(guān)擴(kuò)展寄存器( SPH) S S P保 留 S P H1 5 ~ 01 5 ~ 7 6 ~ 0S P1 5 ~ 0? 當(dāng)訪問數(shù)據(jù)堆棧時, CPU連接 SPH和 SP形成一個擴(kuò)展的堆棧指針( XSP),指向最后壓入數(shù)據(jù)堆棧的數(shù)據(jù) ?SPH代表 7位數(shù)據(jù)頁 ?SP指向頁中某個具體地址 ? 當(dāng)訪問系統(tǒng)堆棧時, CPU連接 SPH和 SSP形成一個擴(kuò)展的堆棧指針( XSSP),指向最后壓入系統(tǒng)堆棧的數(shù)據(jù) S P H S P2 2 ~ 1 6 1 5 ~ 0S P H S S PX S PX S S P表 216 堆棧指針的訪問屬性 寄存器 名 稱 訪 問 屬 性 XSP 擴(kuò)展數(shù)據(jù)堆棧指針 只能用專用指令訪問,不是映射到存儲器的寄存器 SP 數(shù)據(jù)堆棧指針 可用專用指令訪問,是存儲器映射寄存器 XS S P 擴(kuò)展系統(tǒng)堆棧指針 只能用專用指令訪問,不是映射到存儲器的寄存器 SSP 系統(tǒng)堆棧指針 可用專用指令訪問,是存儲器映射寄存器 SPH XSP 和 XSSP 的高段部分 可用專用指令訪問,是存儲器映射寄存器 注意:寫 XSP 或 XSS P 都會影響 SPH 的值 程序流寄存器( PC、 RETA、 CFCT) ? 程序流寄存器( 3個) 寄存器 描 述 PC 24位的程序計數(shù)器。 表 29 存儲器映射寄存器( 4) 00 001Eh XPC C54x 代碼兼容模式下,擴(kuò)展程序計數(shù)器 7~0 00 001Fh — 保留(不使用) — 00 0020h T0 暫時寄存器 0 15~0 00 0021h T1 暫時寄存器 1 15~0 00 0022h T2 暫時寄存器 2 15~0 00 0023h T3 暫時寄存器 3 15~0 00 0024h 00 0025h 00 0026h AC2L AC2H AC2G 累加器 2 15~0 31~16 39~32 00 0027h CDP 系數(shù)數(shù)據(jù)指針 15~0 表 29 存儲器映射寄存器( 5) 00 0028h 00 0029h 00 002Ah AC3L AC3H AC3G 累加器 3 15~0 31~16 39~32 00 002Bh DPH 擴(kuò)展數(shù)據(jù)頁寄存器的高位部分 6~0 00 002Ch 00 002Dh — — 保留(不使用) — — 00 002Eh DP 數(shù)據(jù)頁寄存器 15~0 00 002Fh PDP 外設(shè)數(shù)據(jù)頁寄存器 8~0 00 0030h BK47 AR4~ AR7 的循環(huán)緩沖區(qū)大小寄存器 15~0 00 0031h BKC CDP 的循環(huán)緩沖區(qū)大小寄存器 15~0 00 0032h BS A01 AR0 和 AR1 的循環(huán)緩沖區(qū)起始地址寄存器 15~0 00 0033h BS A23 AR2 和 AR3 的循環(huán)緩沖區(qū)起始地址寄存器 15~0 表 29 存儲器映射寄存器( 6) 00 0034h BS A45 AR4 和 AR5 的循環(huán)緩沖區(qū)起始地址寄存器 15~0 00 0035h BS A67 AR6 和 AR7 的循環(huán)緩沖區(qū)起始地址寄存器 15~0 00 0036h BS AC CDP 的循環(huán)緩沖區(qū)起始地址寄存器 15~0 00 0037h — 保留給 BIOS 。 地 址 寄 存 器 名 稱 位范圍 00 0005h — 保留(不使用) — 00 0006h ( C54x 代碼適用) ST0 ( ST0_55 ) 狀態(tài)寄存器 0 15~0 注意:地址 00 0 006h 是 ST0_55 的保護(hù)地址。從存儲器的角度看,該寫操作在本流水階段結(jié)束 表 27 執(zhí)行階段流水線的意義( 2) CPU寄存器 ? C55x的寄存器(見表 28 ) ? C55x寄存器的映射地址及描述(見表 29 ) 概況 ? 注意事項: ST0_5 ST1_55和 ST3_55都有兩個訪問地址; T RSA0L、 REA0L和 SP有兩個訪問地址; 任何裝入 BRC1的指令將相同的值裝入 BRS1。 FB 在寫長類型數(shù)據(jù)或雙數(shù)據(jù)寫時傳送第二個值 表 24 地址總線和數(shù)據(jù)總線的功能 表 25 各種訪問類型下總線的使用( 1) 訪問類型 地址總線 數(shù)據(jù)總線 說明 指令緩沖裝入 P AB PB 從程序空間讀 32 位 讀單數(shù)據(jù) 讀單 MMR 讀單 I / O DAB DAB DAB DB DB DB 從數(shù)據(jù)空間讀 16 位 從存儲器映射寄存器讀 16 位 從 I / O 空間讀 16 位 寫單數(shù)據(jù) 寫單 MMR 寫單 I / O EAB EAB EAB EB EB EB 寫 16 位到數(shù)據(jù)空間 寫 16 位到存儲器映射寄存器 寫 16 位到 I / O 空間 讀長數(shù)據(jù) DAB CB,DB 從數(shù)據(jù)空間讀 32 位 寫長數(shù)據(jù) EAB EB, FB 寫 32 位到數(shù)據(jù)空間 讀雙數(shù)據(jù) CAB , DAB CB , DB 從數(shù)據(jù)空間同時讀兩個 16 位。 CB 在讀長類型數(shù)據(jù)或讀兩次數(shù)據(jù)時送第二個值 BAB 24 位 這組讀數(shù)據(jù)的地址總線,在讀系數(shù)時傳輸 24 位地址。 在累加器的值存入數(shù)據(jù)空間之前,對它們進(jìn)行取整 /飽和處理。 ? 模擬數(shù)字地, 10位 A/D模塊的數(shù)字部分接地引腳。專為 USB PLL提供電源。 ? TDO: IEEE 標(biāo)準(zhǔn) 數(shù)據(jù) 輸出 信號。 復(fù)位時被配置為 McBSP2 數(shù)據(jù)接收信號或者 SD2的數(shù)據(jù)信號 1。 McBSP0發(fā)送幀同步信號,初始化 DX0的數(shù)據(jù)發(fā)送。定時器 T1信號不能提供輸出。A PLL Damp。 程序控制邏輯 功能 : 產(chǎn)生所有程序空間地址,并送到 PAB總線 組成 : 數(shù)據(jù)地址產(chǎn)生電路 (DAGEN)。 指令譯碼器。 功能 : CPU中最主要的部分,是主要
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1