国产精品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>

      存儲(chǔ)器系統(tǒng)、存取存儲(chǔ)器芯片的方法和移動(dòng)電子裝置的制造方法_3

      文檔序號(hào):9810449閱讀:來源:國(guó)知局
      并且可以基于交叉位ILB來確定第一端口或第二 端口。如圖3中所示,可以在交叉位ILB為"0"時(shí)選擇第一端口,可以在交叉位ILB為" 1" 時(shí)選擇第二端口。
      [0075] 在示例性實(shí)施例中,交叉單位(interleaving unit)可以隨著組塊位的數(shù)量而變 化。例如,假設(shè)響應(yīng)于一個(gè)地址而存儲(chǔ)1字節(jié)數(shù)據(jù),則當(dāng)組塊位的數(shù)量為"2"時(shí)可以按照4 字節(jié)單位來執(zhí)行交叉存取操作,當(dāng)組塊位的數(shù)量為"m"時(shí)可以按照2m字節(jié)單位來執(zhí)行交叉 存取操作。
      [0076] 同時(shí),交叉位的數(shù)量可以隨著存儲(chǔ)器的數(shù)量而變化。如圖3中所示,當(dāng)存儲(chǔ)器的數(shù) 量為"2"時(shí),可以將一個(gè)位用作交叉位,但是當(dāng)存儲(chǔ)器的數(shù)量為"4"時(shí),可以將兩個(gè)位用作 交叉位。即,當(dāng)使用η個(gè)交叉位時(shí),存儲(chǔ)器的數(shù)量可以最大為2 n。
      [0077] 在圖1至圖3所示的存儲(chǔ)器系統(tǒng)100中,調(diào)制解調(diào)器處理器125可以針對(duì)第一存 儲(chǔ)器111和第二存儲(chǔ)器112兩者執(zhí)行交叉存取操作。即,調(diào)制解調(diào)器處理器125可以如圖 2所示地通過交替訪問第一端口和第二端口來針對(duì)所有存儲(chǔ)器執(zhí)行交叉存取操作。
      [0078] 根據(jù)本申請(qǐng)的實(shí)施例的存儲(chǔ)器系統(tǒng)100可以支持部分交叉存取操作。即,存儲(chǔ)器 系統(tǒng)100按照交叉方式對(duì)第一存儲(chǔ)器111和第二存儲(chǔ)器112進(jìn)行存取,然后可以針對(duì)第一 存儲(chǔ)器111或第二存儲(chǔ)器112執(zhí)行線性存取操作,反之亦然。
      [0079] 根據(jù)本申請(qǐng)的實(shí)施例的存儲(chǔ)器系統(tǒng)100可以按照各種方式來執(zhí)行部分交叉存取 操作。下面,將更充分地描述在不改變存儲(chǔ)器控制器的情況下執(zhí)行部分交叉存取操作的方 法。
      [0080] 圖4是示意性地示出根據(jù)本申請(qǐng)的實(shí)施例的執(zhí)行部分交叉存取操作的存儲(chǔ)器系 統(tǒng)的框圖。參照?qǐng)D4,存儲(chǔ)器系統(tǒng)200可以包含第一存儲(chǔ)器211、第二存儲(chǔ)器212以及實(shí)現(xiàn) 在片上系統(tǒng)上的應(yīng)用處理器220。
      [0081] 應(yīng)用處理器220可以包括存儲(chǔ)器控制器221、總線連接單元222、中央處理單元 223、多媒體處理器224、第一處理器225和線性重映射器226。存儲(chǔ)器控制器221可以通過 第一端口 P0RT1來對(duì)第一存儲(chǔ)器221進(jìn)行存取,通過第二端口 P0RT2來對(duì)第二存儲(chǔ)器212 進(jìn)行存取。
      [0082] 在圖4所示的存儲(chǔ)器系統(tǒng)200中,線性重映射器226連接到第一處理器225,從而 能夠針對(duì)第一存儲(chǔ)器211和第二存儲(chǔ)器212的特定區(qū)域執(zhí)行線性存取操作。在示例性實(shí)施 例中,可以通過簡(jiǎn)單地將線性重映射器226連接到第一處理器225來執(zhí)行部分線性存取操 作,而無需改變存儲(chǔ)器控制器221。在圖4中,第一處理器225可以是圖1所示的調(diào)制解調(diào) 器處理器。
      [0083] 圖5是示意性地示出圖4所示的線性重映射器的框圖。參照?qǐng)D5,線性重映射器 226可以包含第一選擇器(或多工器)(MUX1) 11、第二選擇器(或多工器)(MUX2) 12、第一 重映射器21和第二重映射器22。在示例性實(shí)施例中,可以在接收寫入地aW_ADDR時(shí)使用 第一選擇器11和第一重映射器21,并且可以在接收讀取地址R_ADDR時(shí)使用第二選擇器12 和第二重映射器22。
      [0084] 線性重映射器226可以從中央處理單元223 (參照?qǐng)D4)接收選擇信號(hào)CONFIG,并 且可以選擇交叉存取操作或部分線性存取操作。例如,當(dāng)選擇信號(hào)CONFIG具有值"0"時(shí), 可以將從第一處理器225接收的地址W_ADDR或R_ADDR傳送給存儲(chǔ)器控制器221 (參照?qǐng)D 4)。當(dāng)選擇信號(hào)CONFIG具有值"1"時(shí),可以將第一重映射器21或第二重映射器22重映射 的地址W_ADDR'或R_ADDR'提供給存儲(chǔ)器控制器221。下面,將描述線性重映射器226選擇 部分線性存取操作的實(shí)施例。
      [0085] 圖6是示出圖4所示的線性重映射器的操作地址的概念圖。參照?qǐng)D6,存儲(chǔ)器存取 地址可以分成執(zhí)行交叉存取操作的區(qū)域IAA(以下稱作"交叉存取區(qū)域")和執(zhí)行線性存取 操作的區(qū)域LAA(以下稱作"線性存取區(qū)域")。
      [0086] 在圖6中,可以在由地址A1至A2以及A3至A4限定的交叉存取區(qū)域執(zhí)行交叉存取 操作,并且可以在由地址A2至A3限定的線性存取區(qū)域執(zhí)行線性存取操作。在示例性實(shí)施例 中,線性重映射器226 (參照?qǐng)D4)可以在A2至A3的地址范圍內(nèi)操作。地址A2可以是LAA 基地址,地址A3可以是(LAA基地址+LAA大小-1)。線性重映射器226可以通過CONFIG 信號(hào)(參照?qǐng)D5)接收LAA基地址和LAA大小作為設(shè)定值,從而能夠在線性存取區(qū)域LAA處 操作。
      [0087] 圖7是示意性地示出圖4和圖5所示的線性重映射器的地址重映射方法的示圖。 在圖7中,地址"原始ADDR"可以是從第一處理器225 (參照?qǐng)D4)接收的地址W_ADDR或R_ ADDR,地址"重映射ADDR"可以是線性重映射器226重映射的地址W_ADDR'或R_ADDR'。
      [0088] 參照?qǐng)D7,存儲(chǔ)器存取地址ADDR可以包含組塊位和交叉位ILB。組塊位可以形成 執(zhí)行交叉存取操作的單位,交叉位ILB可以是用于確定第一端口或第二端口的位。LAA位和 IAA位可以表示分別執(zhí)行線性存取操作和交叉存取操作的地址范圍。
      [0089] 例如,線性重映射器226可以利用"LAA大小MSB"來執(zhí)行重映射操作。假設(shè)LAA 大小為64MB,則與對(duì)應(yīng)的位,即,第26位(=log2 64)移位到交叉位中,并且剩 余的位在MSB方向上移位。
      [0090] 上述處理可以使得與線性存取區(qū)域?qū)?yīng)的交叉位能夠具有相同的值(0或1);因 此,可以執(zhí)行線性存取操作。本申請(qǐng)的實(shí)施例被例示為線性重映射器226使用"LAA大小 MSB"。然而,本申請(qǐng)的范圍和精神可以不限于此。例如,可以通過任何其它方法來執(zhí)行重映 射操作。
      [0091] 圖8是示意性地示出圖4所示的存儲(chǔ)器系統(tǒng)的部分線性存取操作的框圖。參照?qǐng)D 8,存儲(chǔ)器控制器221可以接收重映射的地址"重映射ADDR",并且可以通過第一端口和第二 端口來執(zhí)行關(guān)于第一存儲(chǔ)器211和第二存儲(chǔ)器212的部分線性存取操作。
      [0092] 首先,在交叉存取區(qū)域IAA中,存儲(chǔ)器控制器221可以通過交替地訪問第一端口和 第二端口來針對(duì)第一存儲(chǔ)器211和第二存儲(chǔ)器212執(zhí)行交叉存取操作。接下來,在線性存取 區(qū)域LAA中,存儲(chǔ)器控制器221可以通過第一端口來針對(duì)第一存儲(chǔ)器211執(zhí)行線性存取操 作。在與第一存儲(chǔ)器211關(guān)聯(lián)的線性存取操作完成之后,存儲(chǔ)器控制器221可以通過第二 端口來針對(duì)第二存儲(chǔ)器212執(zhí)行線性存取操作。然后,在交叉存取區(qū)域IAA中,存儲(chǔ)器控制 器221可以通過交替地訪問第一端口和第二端口來針對(duì)第一存儲(chǔ)器211和第二存儲(chǔ)器212 執(zhí)行交叉存取操作。
      [0093] 圖9是描述圖4所示的存儲(chǔ)器系統(tǒng)的部分線性存取操作的流程圖。下面,將參照 圖4至圖9更充分地描述存儲(chǔ)器系統(tǒng)的部分線性存取操作。
      [0094] 在步驟S110中,接收存儲(chǔ)器存取地址ADDR。線性重映射器226 (參照?qǐng)D4)可以具 有線性存取區(qū)域LAA的基地址和大小。線性重映射器226可以基于LAA基地址和LAA大小 來確定輸入的存儲(chǔ)器存取地址ADDR屬于交叉存取區(qū)域IAA還是屬于線性存取區(qū)域LAA。
      [0095] 在步驟S120中,線性重映射器226可以確定存儲(chǔ)器存取地址ADDR的值是否大于 或等于LAA基地址的值。當(dāng)存儲(chǔ)器存取地址ADDR的值小于LAA基地址的值時(shí),在步驟S155 中,可以執(zhí)行交叉存取操作。當(dāng)存儲(chǔ)器存取地址ADDR的值大于或等于LAA基地址的值時(shí), 方法可以前進(jìn)至步驟S130。
      [0096] 在步驟S130中,線性重映射器226可以確定存儲(chǔ)器存取地址ADDR的值是否小于 (LAA基地址+LAA大?。┑闹?。當(dāng)存儲(chǔ)器存取地址ADDR的值不小于(LAA基地址+LAA大 ?。┑闹禃r(shí),在步驟S155中,可以執(zhí)行交叉存取操作。當(dāng)存儲(chǔ)器存取地址ADDR的值小于 (LAA基地址+LAA大?。┑闹禃r(shí),方法可以前進(jìn)至步驟S140。
      [0097] 在步驟S140中,線性重映射器226可以執(zhí)行線性地址重映射。如圖7中所示,可 以通過使"LAA大小MSB"移位到交叉位中并且使剩余的較高位(upper bits)在MSB方向 上移位來實(shí)現(xiàn)線性地址重映射。
      [0098] 在步驟S150中,存儲(chǔ)器控制器221(參照?qǐng)D7)可以接收重映射的地址重映射 ADDR,并且可以在線性存取區(qū)域LAA中執(zhí)行第一存儲(chǔ)器211或第二存儲(chǔ)器212內(nèi)的線性存 取操作。
      [0099] 在步驟S120和S130中,根據(jù)本申請(qǐng)的實(shí)施例的存儲(chǔ)器系統(tǒng)200可以確定存儲(chǔ)器 存取地址ADDR是否屬于線性存取區(qū)域LAA。如圖6所示,當(dāng)存儲(chǔ)器存取地址ADDR屬于從 A1至A2或者從A3至A4的交叉存取區(qū)域IAA時(shí),可以執(zhí)行交叉存取操作。當(dāng)存儲(chǔ)器存取地 址ADDR屬于從A2至A3的線性存取區(qū)域LAA時(shí),可以執(zhí)行線性存取操作。
      [0100] 此外,根據(jù)本申請(qǐng)的實(shí)施例的存儲(chǔ)器系統(tǒng)可以應(yīng)用于存在兩個(gè)或更多個(gè)線性存取 區(qū)域LAA的情況。
      [0101] 圖10是示出存在兩個(gè)或更多個(gè)線性存取區(qū)域LAA的實(shí)施例的概念圖。
      [0102] 在圖10中,可以在從B1至B2、從B3至Μ以及從B5至B6的區(qū)域處執(zhí)行交叉存 取操作,并且可以在從Β2至Β3以及從Μ至Β5的區(qū)域處執(zhí)行線性存取操作。如圖10中所 示,線性重映射器226(參照?qǐng)D4)可以操作的區(qū)域是從Β2至Β3以及從Μ至Β5。在圖10 中,地址Β2和Μ中的每一個(gè)可以是LAA基地址,并且地址Β3和Β5中的每一個(gè)可以是(LAA 基地址+LAA大小-1)。線性重映射器226可以接收LAA基地址和LAA大小作為設(shè)定值,從 而能夠在線性存取區(qū)域LAA操作。
      [0103] 返回到圖4,由于線性重映射器226連接到第一處理器225,所以它連接到中央處 理單元223或多媒體處理器224。另外,可以將線性重映射器226連接為共享諸如第一處理 器225、中央處理單元223和多媒體處理器224的處理器。
      [0104] 圖11是描述如何通過設(shè)定專用功能寄存器(SFR)來生成用于控制重映射信號(hào)的 CONFIG信號(hào)的示圖。在圖11中,"LAA1起始"可以指示需要線性存取的第一區(qū)域的起始地 址,"LAA1大小"可以指示線性存取區(qū)域LAA1的大小。"LAA2起始"可以指示需要線性存取 的第二區(qū)域的起始地址,"LAA2大小"可以指示線性存取區(qū)域LAA2的大小。專用功能寄存 器(SFR)可以由中央處理單元設(shè)定??梢酝ㄟ^將專用功能寄存器的值與存儲(chǔ)器存取地址的 值進(jìn)行比較來生成信號(hào)CONFIG。例如,當(dāng)存儲(chǔ)器存取地址屬于LAA1或LAA2時(shí)可以激活信 號(hào)CONFIG,從而可以選擇重映射地址。
      [0105] 可以在調(diào)制解調(diào)器芯片被置于片上系統(tǒng)(SoC)之外時(shí)應(yīng)用根據(jù)本申請(qǐng)的實(shí)施例 的存儲(chǔ)器系統(tǒng)。在這個(gè)時(shí)候,調(diào)制解調(diào)器芯片和片上系統(tǒng)可以通過芯片至芯片(C2C)接口 來連接。
      [010
      當(dāng)前第3頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1