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

正文內(nèi)容

第63章:dma控制方法(編輯修改稿)

2025-06-27 23:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ? DMA寫傳送: ? IO寫入 RAM ? IOR讀 IO數(shù)據(jù) ? MEMW寫數(shù)據(jù)入 RAM ? DMA讀傳送: ? RAM讀出數(shù)據(jù) IO ? MEMR讀 RAM數(shù)據(jù) ? IOW寫入 IO數(shù)據(jù) 8237操作類型和傳送方式 ? 1)操作類型(四種) ? DMA校驗(yàn) ? 對(duì)數(shù)據(jù)塊進(jìn)行效驗(yàn) ? RAMRAM傳送: ? 用兩個(gè) DAM通道 CH0和 CH1 ? CH0為源地址, CH1為目的地址 ? 需要兩個(gè)周期完成 ? 字節(jié)計(jì)數(shù)器存字節(jié)數(shù) 8237操作類型和傳送方式 ? 2)傳送方式(四種) ? 單字節(jié) ? 每次一個(gè)字節(jié) ? 塊傳送 ? 每次 N個(gè)字節(jié) ? 字節(jié)計(jì)數(shù)器為 FFFFH時(shí), EOP=0, DMA 終止 ? 隨機(jī)請(qǐng)求傳送 ? 每次傳送一個(gè)字節(jié)后, 8237對(duì) DREQ測(cè)試。 ? 直到連續(xù)傳送到字節(jié)計(jì)數(shù)器為 0 ? 或外部輸入使 EOP變低或 DREQ變?yōu)闊o效時(shí)為止。 8237操作類型和傳送方式 ? 2)傳送方式(四種) ? 級(jí)聯(lián)傳送 ? 優(yōu)先權(quán)決定于連接的通道號(hào) ? 可擴(kuò)充系統(tǒng)的 DMA通道數(shù)。下一級(jí)的 HRQ接到上一級(jí)的某一通道的DREQ上,而上一級(jí)的響應(yīng)信號(hào)DACK,可接下一級(jí)的 HLDA上。 ? 在級(jí)聯(lián)方式下,當(dāng)?shù)诙?jí) 8237的請(qǐng)求得到響應(yīng)時(shí),第一級(jí) 8237僅應(yīng)輸出 HRQ信號(hào)而不能輸出地址及控制信號(hào),因?yàn)椋诙?jí)的 8237才是真正的主控制器,而第一級(jí)的 8237僅應(yīng)起到傳遞 DREQ請(qǐng)求信號(hào)及 DACK應(yīng)答信號(hào)的作用。 8237操作類型和傳送方式 ? 3)優(yōu)先級(jí) 8237有兩種優(yōu)先級(jí)方案可供編程選擇: ? (1).固定優(yōu)先級(jí) ? 規(guī)定各通道的優(yōu)先級(jí)是固定的,即通道 0的優(yōu)先級(jí)最高,依次降低,通道 3的優(yōu)先級(jí)最低。 ? (2).循環(huán)優(yōu)先級(jí) ? 規(guī)定剛被服務(wù)通道的優(yōu)先級(jí)最低,依次循環(huán)。這就可以保證 4個(gè)通道的優(yōu)先級(jí)是動(dòng)態(tài)變化的,若 3個(gè)通道已經(jīng)被服務(wù)則剩下的通道一定是優(yōu)先級(jí)最高的。 8237操作類型和傳送方式 ? 4)傳輸速率 ? 在一般情況下, 8237進(jìn)行一次 DMA傳送需要 4個(gè)時(shí)鐘周期 (不包括插入的等待周期 SW)。 ? 例如, PC機(jī)的時(shí)鐘周期約 210ns,則一次 DMA傳送需要 210ns*4+2l0ns= 1050ns。多加一個(gè) 210 ns是考慮到人為插入一個(gè) SW的緣故。 ? 另外, 8237為了提高傳送速率,可以在壓縮定時(shí)狀態(tài)下工作。在壓縮定時(shí)狀態(tài)下,每個(gè) DMA總線周期僅用 2個(gè)時(shí)鐘周期就可以實(shí)現(xiàn),從而可以大幅度地提高數(shù)據(jù)的傳送速率。 8237編程 ? 1)通道 REG設(shè)定 ? 工作方式設(shè)定 ( 8237A 模式 REG. 格式(寫 B號(hào)) ) D7 D6 D5 D4 D3 D2 D1 D0 模式選擇 隨機(jī)請(qǐng)求傳輸模式 0 0 單字節(jié)傳輸模式 0 0 1 1 1 1 非傳輸模式 級(jí)聯(lián)傳輸模式 地址增量選擇 地址加 1 0 地址減 1 1 自動(dòng)預(yù)置功能選擇 禁止 0 允許 1 通道選擇 0 選 0 Channel 0 0 1 1 1 0 1 選 1 Channel 選 2 Channel 選 3 Channel 傳輸類型選擇 0 0 校驗(yàn)傳輸 0 0 1 1 1 1 X X 寫傳輸 讀傳輸 非 法 D7 D6=11 D7D6D5D4D3D2D1D000 —選通道 001 —選通道 110 —選通道 211 —選通道 30復(fù)位請(qǐng)求位1置位請(qǐng)求位無效位?圖 請(qǐng)求寄存器的格式 ?通道請(qǐng)求設(shè)定 8237A單通道 屏蔽 REG. 格式 D7 D6 D3 D2 D1 D0 D5 D4 不用 0 清除 MASK 位 建立 MASK 位 1 0 0 Channel 0 0 0 1 1 1 1 Channel 1 Channel 2 Channel 3 通道選擇 ?通道屏蔽設(shè)定 8237A 四通道 屏蔽 REG. 格式 ?通道屏蔽設(shè)定 D7 D6 D3 D2 D1 D0 D5 D4 不用 0 清 Channel 3 M 位 設(shè) Channel 3 M 位 1 0 0 1 1 0 清 Channel 2 M 位 1 設(shè) Channel 2 M 位 清 Channel 0 Mask 位 設(shè) Channel 0 Mask 位 清 Channel 1 Mask 位 設(shè) Channel 1 Mask 位 8237編程 ? 2)公用 REG設(shè)定 ? 命令 REG設(shè)定 D7 D6 D5 D4 D3 D2 D1 D0 DACK有效電平 低電平有效 0 高電平有效 1 0 1 DREQ有效電平 高電平有效 擴(kuò)展寫 MEM. 0 1 1 0 0 1 Enable 8237A 低電平有效 不擴(kuò)展寫 0 擴(kuò)展寫 1 D3=1 X 優(yōu)先級(jí)類型 0 1 固定優(yōu)先級(jí) 循環(huán)優(yōu)先級(jí) MEM. 傳輸 禁止 允許 Channel 0 地址保持不變 X Disable Enable D0=0 8237A 工作 Disable 8237A 時(shí)序類型 0 1 X 普通時(shí)序 壓縮時(shí)序 D0=1 D7D6D5D4D3D2D1D01 — 表 示 該 通 道 有D M A 請(qǐng)求0通道1通道2通道3通道0 — R ES ET 或 C PU 讀狀態(tài)寄存器后1 — 表示該通道計(jì)數(shù)到終點(diǎn)或 EO P 輸入0通道1通道2通道3通道?圖 狀態(tài)寄存器格式 ?狀態(tài)寄存器格式 通道 REGISTER 操作 CS 10R 10W A3 A2 A1 A0 內(nèi) F/F DB0~DB7 0 0 0 1 1 1 1 基 / 現(xiàn)行地址 基 / 現(xiàn)行字計(jì)數(shù) 現(xiàn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1