国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種emmc控制系統(tǒng)及其訪問方法

      文檔序號(hào):8942773閱讀:477來源:國知局
      一種emmc控制系統(tǒng)及其訪問方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及一種emmc控制系統(tǒng)及其訪問方法。
      【背景技術(shù)】
      [0002]目前隨著用戶對(duì)移動(dòng)設(shè)備存儲(chǔ)空間需求的不斷提高,就需要使用更大容量的emmc顆粒。然而市面上基本沒有超過128GB的emmc顆粒,所以如果客戶需要使用超過128GB的存儲(chǔ)空間,那么就需要接兩片emmc。根據(jù)協(xié)議,一個(gè)emmc控制器可以接兩片emmc顆粒,每片emmc顆粒分配不同的地址,通過地址選擇命令來切換需要通信的卡。這種方式的弊端很明顯,如果有兩個(gè)應(yīng)用程序需要同時(shí)訪問兩個(gè)數(shù)據(jù),這兩個(gè)數(shù)據(jù)恰好分布在兩個(gè)不同的emmc顆粒上,那么在單個(gè)時(shí)刻控制器只能與其中一個(gè)emmc顆粒進(jìn)行通信。所以導(dǎo)致必然有一個(gè)應(yīng)用程序的讀取數(shù)據(jù)得不到及時(shí)響應(yīng),導(dǎo)致該應(yīng)用進(jìn)程卡頓。為了解決這種問題和滿足顯示需求,本發(fā)明設(shè)計(jì)出一種分段控制的emmc控制器來解決這些問題。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明要解決的技術(shù)問題之一,在于提供一種分段訪問的emmc控制系統(tǒng),不增加控制器個(gè)數(shù)的前提下,可兼容使得系統(tǒng)同時(shí)使用兩個(gè)emmc顆粒并行訪問,提高用戶體驗(yàn)。
      [0004]本發(fā)明要解決的技術(shù)問題之一是這樣實(shí)現(xiàn)的:一種emmc控制系統(tǒng),包括一 emmc控制器和兩個(gè)emmc顆粒,該emmc控制器中設(shè)有模式寄存器、設(shè)備ID寄存器以及接口發(fā)送單元,所述模式寄存器和設(shè)備ID寄存器均連接所述接口發(fā)送單元,該接口發(fā)送單元通過同一根時(shí)鐘線分別連接兩個(gè)emmc顆粒,且該兩個(gè)emmc顆粒還分別通過一根命令線和兩組數(shù)據(jù)線連接該接口發(fā)送單元;所述模式寄存器用于配置外接emmc顆粒的控制數(shù)量,如果配置為“雙emmc顆粒模式”,則該兩個(gè)emmc顆粒共享所述時(shí)鐘線的信號(hào);所述設(shè)備ID寄存器用于配置某次通信的發(fā)送地址為所述兩個(gè)emmc顆粒中的哪一個(gè),以便通過相應(yīng)的命令線來發(fā)送到具體的emmc顆粒,或者透過相應(yīng)的數(shù)據(jù)線組來讀寫數(shù)據(jù)。
      [0005]本發(fā)明要解決的技術(shù)問題之二,在于提供一種emmc控制系統(tǒng)的分段訪問方法,不增加控制器個(gè)數(shù)的前提下,可兼容使得系統(tǒng)同時(shí)使用兩個(gè)emmc顆粒并行訪問,提高用戶體驗(yàn)。
      [0006]本發(fā)明要解決的技術(shù)問題之二是這樣實(shí)現(xiàn)的:一種emmc控制系統(tǒng)的訪問方法,所述emmc控制系統(tǒng)包括一 emmc控制器和兩個(gè)emmc顆粒,該emmc控制器中設(shè)有模式寄存器、設(shè)備ID寄存器以及接口發(fā)送單元,所述模式寄存器和設(shè)備ID寄存器均連接所述接口發(fā)送單元,該接口發(fā)送單元通過同一根時(shí)鐘線分別連接兩個(gè)emmc顆粒,且該兩個(gè)emmc顆粒還分別通過一根命令線和兩組數(shù)據(jù)線連接該接口發(fā)送單元;所述方法通過配置所述模式寄存器來控制外接emmc顆粒的數(shù)量,如果配置為“雙emmc顆粒模式”,則該兩個(gè)emmc顆粒共享所述時(shí)鐘線的信號(hào);并通過配置所述設(shè)備ID寄存器以確定某次通信的發(fā)送地址為所述兩個(gè)emmc顆粒中的哪一個(gè),以便通過相應(yīng)的命令線來發(fā)送到具體的emmc顆粒,或者透過相應(yīng)的數(shù)據(jù)線組來讀寫數(shù)據(jù)。
      [0007]進(jìn)一步的,本發(fā)明所述兩組數(shù)據(jù)線中,每組數(shù)據(jù)線的數(shù)量為4根。
      [0008]進(jìn)一步的,如果所述模式寄存器所配置的外接emmc顆粒的控制數(shù)量為“單emmc顆粒模式”,則所述兩組數(shù)據(jù)線都給單個(gè)對(duì)應(yīng)的emmc顆粒通信使用。
      [0009]進(jìn)一步的,所述“雙emmc顆粒模式”的配置過程是:
      [0010](I)首先驅(qū)動(dòng)發(fā)送控制命令,分別讀取兩個(gè)emmc顆粒的容量Cl與C2,并將C3 =C1+C2上報(bào)給操作系統(tǒng),標(biāo)示磁盤容量為低位emmc顆粒容量和高位emmc顆粒的容量之和,操作系統(tǒng)對(duì)磁盤訪問的數(shù)據(jù)A就會(huì)落在容量C3內(nèi);
      [0011](2)驅(qū)動(dòng)讀取所述模式寄存器,判斷當(dāng)前為“雙emmc顆粒模式”,需要進(jìn)行如下地址運(yùn)算:
      [0012]如果A小于Cl,則數(shù)據(jù)A的地址屬于低位emmc顆粒,因此該數(shù)據(jù)A的實(shí)際地址=A,將ID寄存器配置為低位emmc顆粒對(duì)應(yīng)的ID,此時(shí)emmc控制器向低位emmc顆粒發(fā)送讀取或者寫入地址A的請(qǐng)求;如果A大于Cl,則數(shù)據(jù)A的地址屬于高位emmc顆粒,該數(shù)據(jù)A的實(shí)際地址=A-C1,將ID寄存器配置為高位emmc顆粒對(duì)應(yīng)的ID,此時(shí)emmc控制器向高位emmc顆粒發(fā)送讀取或者寫入地址A-Cl的請(qǐng)求。。
      [0013]本發(fā)明具有如下優(yōu)點(diǎn):使兩個(gè)emmc顆粒共享時(shí)鐘線信號(hào)且分別單獨(dú)使用一個(gè)命令線和一組數(shù)據(jù)線,通過配置emmc控制器中的模式寄存器來實(shí)現(xiàn)所控制的emmc顆粒的數(shù)量,再通過配置設(shè)備ID寄存器以確定某次通信的發(fā)送地址為所述兩個(gè)emmc顆粒中的哪一個(gè),以便通過相應(yīng)的命令線來發(fā)送到具體的emmc顆粒,或者透過相應(yīng)的數(shù)據(jù)線組來讀寫數(shù)據(jù),從而實(shí)現(xiàn)emmc控制器對(duì)兩個(gè)emmc顆粒的分段訪問,本發(fā)明能在不增加控制器個(gè)數(shù)的前提下,兼容使得系統(tǒng)同時(shí)使用兩個(gè)emmc顆粒并行訪問,大大地提高了用戶體驗(yàn)。
      【附圖說明】
      [0014]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說明。
      [0015]圖1為本發(fā)明emmc控制系統(tǒng)的結(jié)構(gòu)示意圖。
      [0016]圖2為本發(fā)明emmc控制系統(tǒng)的分段訪問的流程框圖。
      【具體實(shí)施方式】
      [0017]請(qǐng)參閱圖1和圖2所示,本發(fā)明的分段訪問的emmc控制系統(tǒng),包括一 emmc控制器和兩個(gè)emmc顆粒,該emmc控制器中設(shè)有模式寄存器、設(shè)備ID寄存器以及接口發(fā)送單元,所述模式寄存器和設(shè)備ID寄存器均連接所述接口發(fā)送單元,該接口發(fā)送單元通過同一根時(shí)鐘線分別連接兩個(gè)emmc顆粒,且該兩個(gè)emmc顆粒還分別通過一根命令線和兩組數(shù)據(jù)線連接該接口發(fā)送單元。
      [0018]其中,所述模式寄存器用于配置外接emmc顆粒的控制數(shù)量;所述設(shè)備ID寄存器用于配置某次通信的發(fā)送地址為所述兩個(gè)emmc顆粒中的哪一個(gè)。
      [0019]如圖1所示,兩個(gè)emmc顆粒分別為低位emmc顆粒I和高位emmc顆粒2,所述兩組數(shù)據(jù)線中,每組數(shù)據(jù)線的數(shù)量為4根,使低位emmc顆粒I和高位emmc顆粒2都運(yùn)行在4線模式,對(duì)應(yīng)低位emmc顆粒I的數(shù)據(jù)線為數(shù)據(jù)線0-3,對(duì)應(yīng)高位emmc顆粒2的數(shù)據(jù)線為數(shù)據(jù)線4-7 ;另外,低位emmc顆粒I對(duì)應(yīng)的命令線為命令線a,高位emmc顆粒2對(duì)應(yīng)的命令線為命令線b。
      [0020]基于上述emmc控制系統(tǒng),本發(fā)明的方法即可通過配置所述模式寄存器來控制外接emmc顆粒的數(shù)量,如果配置為“雙emmc顆粒模式”,則該兩個(gè)emmc顆粒共享所述時(shí)鐘線的信號(hào);并通過配置所述設(shè)備ID寄存器以確定某次通信的發(fā)送地址為所述兩個(gè)emmc顆粒中的哪一個(gè),以便通過相應(yīng)的命令線來發(fā)送控制信號(hào)到具體的emmc顆粒,或者透過相應(yīng)的數(shù)據(jù)線組來讀寫數(shù)據(jù)。如果配置為“單emmc顆粒模式”,則所述兩組數(shù)據(jù)線都給單個(gè)對(duì)應(yīng)的emmc顆粒通信使用。
      [0021 ] 如圖2所示,本發(fā)明對(duì)“雙emmc顆粒模式”的配置過程是:
      [0022](I)首先驅(qū)動(dòng)發(fā)送控制命令,分別讀取兩個(gè)emmc顆粒的容量Cl與C2,并將C3 =C1+C2上報(bào)給操作系統(tǒng),標(biāo)示磁盤容量為低位emmc顆粒容量和高位emmc顆粒的容量之和,此時(shí)操作系統(tǒng)
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1