SDIO主控制器設(shè)計(jì)
發(fā)布時(shí)間:2020-03-22 05:32
【摘要】:隨著信息技術(shù)的發(fā)展,SDIO接口廣泛應(yīng)用于各種嵌入式微處理器中,成為便攜類電子設(shè)備的重要接口之一。本論文基于國(guó)家“863”項(xiàng)目—“面向高性能嵌入式應(yīng)用的可重構(gòu)媒體處理器SoC芯片設(shè)計(jì)和實(shí)現(xiàn)”—的實(shí)際需求,完成了一款基于AHB總線的SDIO主控制器設(shè)計(jì)。 本文在深入分析研究SDIO主控制器協(xié)議和SDIO接口通信機(jī)制的基礎(chǔ)上,完成SDIO主控制器的模塊劃分和總體結(jié)構(gòu)設(shè)計(jì)。根據(jù)SDIO主控制器內(nèi)部命令流、數(shù)據(jù)流傳輸特點(diǎn),將其劃分為AHB系統(tǒng)總線接口單元、總線控制單元、同步模塊、FIFO接口模塊、從機(jī)卡控制單元五個(gè)部分。為提高系統(tǒng)性能,本設(shè)計(jì)支持SDMA、ADMA1和ADMA2三種DMA數(shù)據(jù)傳輸機(jī)制和中斷查詢機(jī)制。 在低功耗應(yīng)用場(chǎng)合,可以通過(guò)參數(shù)配置將本設(shè)計(jì)中的DMA主機(jī)模式、內(nèi)部FIFO深度、FIFO傳輸模式和外部RAM連接方式配置成低功耗模式。本文在狀態(tài)機(jī)的設(shè)計(jì)中采用有限狀態(tài)機(jī)分割技術(shù),該技術(shù)可以降低功耗、面積開銷。在雙向雙端口異步FIFO的設(shè)計(jì)中,本文提出了兩種雙向雙端口異步FIFO全局狀態(tài)檢測(cè)機(jī)制:?jiǎn)闻闹每?滿雙向FIFO狀態(tài)檢測(cè)機(jī)制和塊操作雙向FIFO狀態(tài)檢測(cè)機(jī)制。其中單拍置空/滿雙向FIFO狀態(tài)檢測(cè)機(jī)制中的指針編碼采用普通格雷碼,,當(dāng)FIFO處于空/滿狀態(tài)時(shí)經(jīng)過(guò)一個(gè)時(shí)鐘周期將空/滿狀態(tài)傳遞到FIFO讀/寫控制器中;塊操作雙向異步FIFO檢測(cè)機(jī)制與異步FIFO中的塊操作傳輸模式相對(duì)應(yīng),具有總線使用效率高的優(yōu)點(diǎn)。 本文對(duì)SDIO主控制器進(jìn)行了RTL級(jí)設(shè)計(jì)實(shí)現(xiàn)、驗(yàn)證、邏輯綜合和優(yōu)化;赥SMC65LPCMOS的標(biāo)準(zhǔn)單元庫(kù)工藝實(shí)現(xiàn),典型工作頻率為200MHz,面積61003.910599um2,功耗39.3669uW。對(duì)所做設(shè)計(jì)進(jìn)行了邏輯模擬驗(yàn)證和FPGA仿真,驗(yàn)證結(jié)果表明本設(shè)計(jì)功能正確,滿足項(xiàng)目系統(tǒng)性能要求。本設(shè)計(jì)已應(yīng)用于實(shí)際項(xiàng)目中。
【圖文】:
圖 1 . 1 SD IO 接 口應(yīng) 用 場(chǎng) 景舉 例[1 ]本 論 文 是 在 S DI O 接 口 廣 泛 應(yīng) 用 的 背 景 下 , 結(jié) 合 國(guó) 家" 8 6 3" 項(xiàng) 目 “ 面 向 高 性能 嵌入 式 應(yīng)用 的 可 重 構(gòu)媒 體 處 理器 S o C 芯 片設(shè) 計(jì) 和實(shí) 現(xiàn) ” 的 實(shí)際 需 求 ,完 成 了 一款 基 于 AH B (A d v a n c ee Hi gh - pe r f o rm an ce Bu s ) 總線 的 高性 能 S DI O 主控 制 器 I P核的 設(shè)計(jì) 。 可重 構(gòu) 多媒 體 S oC 芯 片結(jié) 構(gòu) 如圖 1. 2 所示 ,它是 一款 基 于 AR M 1 13 6 J F-S 設(shè) 計(jì) 面 向 高 性 能 媒 體 處 理 應(yīng) 用 的 可 重 配 置 S oC 芯 片 。 S DI O 主 控 制 器 作 為 該多媒 體 S oC 芯片 中 的擴(kuò) 展 接 口 控制 器 , 與系 統(tǒng) AH B 總線 相 連, 用 于 芯 片對(duì) SD 卡、 M M C 卡、 e - M M C 卡、 S DI O 卡 等帶 有 S DI O 接 口的 外設(shè) 進(jìn) 行訪 問(wèn)和 數(shù) 據(jù) 傳 輸。 A H B 總 線調(diào) 試 接 口功 耗 控 制A H B 總 線控 制 器A R M1 1 3 6A H B 接 口L C D控 制 器外 部 存 儲(chǔ) 器 接口E M I 控 制 器T S 流 接 口控 制 器可 重 構(gòu) 媒 體S o C芯 片
圖 4 . 7 分 割狀 態(tài)機(jī) 電 路 控制 圖[3 0 ]對(duì) 于 狀 態(tài) 圖 中 各 狀 態(tài) 的 劃 分 一 般 采 用 優(yōu) 化 算 法 進(jìn) 行 處 理 , 建 立 以 整 個(gè) 狀 態(tài)機(jī)實(shí) 現(xiàn) 功耗 最 低為 目 標(biāo) 進(jìn)行 優(yōu) 化, 得 到 最終 狀 態(tài)劃 分 結(jié)果 。 在 S DI O 主控 制 器的 設(shè) 計(jì) 過(guò) 程中 對(duì) 狀 態(tài)機(jī) 的 分 割基 于 狀 態(tài)機(jī) 的 功 能進(jìn) 行 。如果 某 個(gè) 功 能 在 整 個(gè) 控 制 過(guò) 程 中 使 用 頻 繁 ( 比 如 數(shù) 據(jù) 的 讀 寫 控 制 功 能 ) , 將 狀 態(tài)機(jī) 中 能 完 成 那 個(gè) 獨(dú) 立 功 能 的 幾 個(gè) 狀 態(tài) 從 狀 態(tài) 機(jī) 中 分 割 出 來(lái) , 成 為 一 個(gè) 獨(dú) 立 的 狀態(tài)機(jī) 。 在 設(shè)計(jì) BI U 數(shù) 據(jù) 控制 器 對(duì) 應(yīng)的 狀 態(tài) 機(jī)時(shí) , 將 用 于數(shù) 據(jù) 傳 輸?shù)?讀 數(shù) 據(jù)操 作 和 寫 數(shù) 據(jù) 操 作 狀 態(tài) 從 總 狀 態(tài) 機(jī) 中 分 割 出 來(lái) 分 別 構(gòu) 成 讀 數(shù) 據(jù) 傳 輸 狀 態(tài) 機(jī) 和 寫 數(shù) 據(jù) 傳輸 狀態(tài) 機(jī) ,最 終 形 成 由三 個(gè) 狀 態(tài)機(jī) 共 同 完成 BI U 單 元數(shù) 據(jù) 傳輸 的 控 制 的局 面 。 圖 3. 9 中的 紅 色和 綠 色 狀態(tài) 都 是 狀態(tài) 分 割 時(shí)加 入 的 “空 閑 狀 態(tài)” 。 在 AD M A 控 制 器 狀 態(tài) 機(jī) 的 設(shè) 計(jì) 中 , 也 同 樣 采 用 了 狀 態(tài) 機(jī) 分 割 技 術(shù) 。 將AD M A 傳 輸 中 完 成 一 個(gè) 具 體 頁(yè) 面 傳 輸 的 S DM A 狀 態(tài) 狀 態(tài) 作 為 一 個(gè) 獨(dú) 立 的 狀 態(tài)機(jī) 。 經(jīng)過(guò) 這 樣的 狀 態(tài) 機(jī)分 割 , 使 得 S DI O 主 控制 器 也支 持 S DM A 模 式 的數(shù) 據(jù) 傳 輸 , 同 時(shí) 時(shí) AD M A 控 制 狀 態(tài) 機(jī) 的 實(shí) 現(xiàn) 邏 輯 比 不 進(jìn) 行 狀 態(tài) 分 割 更 簡(jiǎn) 單 。 圖 3. 2 0
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP332
本文編號(hào):2594566
【圖文】:
圖 1 . 1 SD IO 接 口應(yīng) 用 場(chǎng) 景舉 例[1 ]本 論 文 是 在 S DI O 接 口 廣 泛 應(yīng) 用 的 背 景 下 , 結(jié) 合 國(guó) 家" 8 6 3" 項(xiàng) 目 “ 面 向 高 性能 嵌入 式 應(yīng)用 的 可 重 構(gòu)媒 體 處 理器 S o C 芯 片設(shè) 計(jì) 和實(shí) 現(xiàn) ” 的 實(shí)際 需 求 ,完 成 了 一款 基 于 AH B (A d v a n c ee Hi gh - pe r f o rm an ce Bu s ) 總線 的 高性 能 S DI O 主控 制 器 I P核的 設(shè)計(jì) 。 可重 構(gòu) 多媒 體 S oC 芯 片結(jié) 構(gòu) 如圖 1. 2 所示 ,它是 一款 基 于 AR M 1 13 6 J F-S 設(shè) 計(jì) 面 向 高 性 能 媒 體 處 理 應(yīng) 用 的 可 重 配 置 S oC 芯 片 。 S DI O 主 控 制 器 作 為 該多媒 體 S oC 芯片 中 的擴(kuò) 展 接 口 控制 器 , 與系 統(tǒng) AH B 總線 相 連, 用 于 芯 片對(duì) SD 卡、 M M C 卡、 e - M M C 卡、 S DI O 卡 等帶 有 S DI O 接 口的 外設(shè) 進(jìn) 行訪 問(wèn)和 數(shù) 據(jù) 傳 輸。 A H B 總 線調(diào) 試 接 口功 耗 控 制A H B 總 線控 制 器A R M1 1 3 6A H B 接 口L C D控 制 器外 部 存 儲(chǔ) 器 接口E M I 控 制 器T S 流 接 口控 制 器可 重 構(gòu) 媒 體S o C芯 片
圖 4 . 7 分 割狀 態(tài)機(jī) 電 路 控制 圖[3 0 ]對(duì) 于 狀 態(tài) 圖 中 各 狀 態(tài) 的 劃 分 一 般 采 用 優(yōu) 化 算 法 進(jìn) 行 處 理 , 建 立 以 整 個(gè) 狀 態(tài)機(jī)實(shí) 現(xiàn) 功耗 最 低為 目 標(biāo) 進(jìn)行 優(yōu) 化, 得 到 最終 狀 態(tài)劃 分 結(jié)果 。 在 S DI O 主控 制 器的 設(shè) 計(jì) 過(guò) 程中 對(duì) 狀 態(tài)機(jī) 的 分 割基 于 狀 態(tài)機(jī) 的 功 能進(jìn) 行 。如果 某 個(gè) 功 能 在 整 個(gè) 控 制 過(guò) 程 中 使 用 頻 繁 ( 比 如 數(shù) 據(jù) 的 讀 寫 控 制 功 能 ) , 將 狀 態(tài)機(jī) 中 能 完 成 那 個(gè) 獨(dú) 立 功 能 的 幾 個(gè) 狀 態(tài) 從 狀 態(tài) 機(jī) 中 分 割 出 來(lái) , 成 為 一 個(gè) 獨(dú) 立 的 狀態(tài)機(jī) 。 在 設(shè)計(jì) BI U 數(shù) 據(jù) 控制 器 對(duì) 應(yīng)的 狀 態(tài) 機(jī)時(shí) , 將 用 于數(shù) 據(jù) 傳 輸?shù)?讀 數(shù) 據(jù)操 作 和 寫 數(shù) 據(jù) 操 作 狀 態(tài) 從 總 狀 態(tài) 機(jī) 中 分 割 出 來(lái) 分 別 構(gòu) 成 讀 數(shù) 據(jù) 傳 輸 狀 態(tài) 機(jī) 和 寫 數(shù) 據(jù) 傳輸 狀態(tài) 機(jī) ,最 終 形 成 由三 個(gè) 狀 態(tài)機(jī) 共 同 完成 BI U 單 元數(shù) 據(jù) 傳輸 的 控 制 的局 面 。 圖 3. 9 中的 紅 色和 綠 色 狀態(tài) 都 是 狀態(tài) 分 割 時(shí)加 入 的 “空 閑 狀 態(tài)” 。 在 AD M A 控 制 器 狀 態(tài) 機(jī) 的 設(shè) 計(jì) 中 , 也 同 樣 采 用 了 狀 態(tài) 機(jī) 分 割 技 術(shù) 。 將AD M A 傳 輸 中 完 成 一 個(gè) 具 體 頁(yè) 面 傳 輸 的 S DM A 狀 態(tài) 狀 態(tài) 作 為 一 個(gè) 獨(dú) 立 的 狀 態(tài)機(jī) 。 經(jīng)過(guò) 這 樣的 狀 態(tài) 機(jī)分 割 , 使 得 S DI O 主 控制 器 也支 持 S DM A 模 式 的數(shù) 據(jù) 傳 輸 , 同 時(shí) 時(shí) AD M A 控 制 狀 態(tài) 機(jī) 的 實(shí) 現(xiàn) 邏 輯 比 不 進(jìn) 行 狀 態(tài) 分 割 更 簡(jiǎn) 單 。 圖 3. 2 0
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP332
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 曲陽(yáng);基于SDIO接口通信的智能移動(dòng)終端[D];北京郵電大學(xué);2012年
本文編號(hào):2594566
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2594566.html
最近更新
教材專著