【技術(shù)實(shí)現(xiàn)步驟摘要】
存儲(chǔ)器控制器以及用于控制對(duì)存儲(chǔ)模塊的訪問(wèn)的方法
[0001]本申請(qǐng)涉及存儲(chǔ)器
,更具體地,涉及一種存儲(chǔ)器控制器以及用于控制對(duì)存儲(chǔ)模塊的訪問(wèn)的方法。
技術(shù)介紹
[0002]在計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)模塊通常主要用于提供主控制器或中央處理器(CPU)運(yùn)算時(shí)所需數(shù)據(jù)的存儲(chǔ)。在一些情況下,為了數(shù)據(jù)安全的考慮,計(jì)算機(jī)系統(tǒng)中會(huì)配置數(shù)據(jù)訪問(wèn)權(quán)限管理規(guī)則并據(jù)此限制或允許主控制器對(duì)存儲(chǔ)模塊的訪問(wèn)。
[0003]存儲(chǔ)器系統(tǒng)可以包括控制主控制器對(duì)存儲(chǔ)模塊訪問(wèn)的存儲(chǔ)器控制器。為了控制主控制器對(duì)存儲(chǔ)模塊的訪問(wèn),存儲(chǔ)器控制器可以判斷接收的命令/地址(C/A)信號(hào)是否符合預(yù)定的權(quán)限管理規(guī)則,并基于判斷結(jié)果選擇性地屏蔽不符合權(quán)限管理規(guī)則的C/A信號(hào)、將不符合權(quán)限管理規(guī)則的C/A信號(hào)轉(zhuǎn)換為無(wú)效信號(hào)或?qū)⒉环蠙?quán)限管理規(guī)則的C/A信號(hào)重新定向至其他存儲(chǔ)地址。
[0004]這樣的存儲(chǔ)器控制器可以防止不符合權(quán)限管理規(guī)則的C/A信號(hào)非法讀取存儲(chǔ)模塊中的數(shù)據(jù)或向存儲(chǔ)模塊非法寫入數(shù)據(jù),從而有效地提高數(shù)據(jù)安全性。然而,上述權(quán)限管理規(guī)則的判斷增加了存儲(chǔ)器控制器的處理時(shí)間,可能引起主控制器的錯(cuò)誤檢查和糾正(ECC)功能錯(cuò)誤,并且可能引起非預(yù)期的操作。因此,有必要對(duì)現(xiàn)有的計(jì)算機(jī)系統(tǒng)進(jìn)行改進(jìn)。
技術(shù)實(shí)現(xiàn)思路
[0005]本申請(qǐng)的一個(gè)目的在于提供一種存儲(chǔ)器控制器以及一種用于控制主控制器對(duì)存儲(chǔ)模塊的訪問(wèn)的方法,以提高對(duì)訪問(wèn)命令信號(hào)的控制。
[0006]根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種存儲(chǔ)器控制器,其耦接在存儲(chǔ)模塊與主控制器之間以控制所述主 ...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種存儲(chǔ)器控制器,其耦接在存儲(chǔ)模塊與主控制器之間以控制所述主控制器對(duì)所述存儲(chǔ)模塊的訪問(wèn),其特征在于,所述存儲(chǔ)器控制器包括:中央緩沖器,所述中央緩沖器經(jīng)由命令/地址總線耦接到所述主控制器以從所述主控制器接收命令/地址信號(hào),其中所述中央緩沖器被配置為判斷所述命令/地址信號(hào)是否符合權(quán)限管理規(guī)則并根據(jù)判斷結(jié)果配置緩沖控制命令,以使得所述緩沖控制命令指示是否限制所述主控制器對(duì)所述存儲(chǔ)模塊的訪問(wèn);以及數(shù)據(jù)緩沖器,所述數(shù)據(jù)緩沖器通過(guò)數(shù)據(jù)緩沖命令通道耦接至所述中央緩沖器以接收所述緩沖控制命令,所述數(shù)據(jù)緩沖器被配置為根據(jù)所述緩沖控制命令選擇性地限制所述主控制器對(duì)所述存儲(chǔ)模塊的訪問(wèn);其中所述緩沖控制命令包括多個(gè)具有時(shí)序關(guān)系的字段,所述中央緩沖器被配置為根據(jù)所述判斷結(jié)果配置所述緩沖控制命令中處于第二或更后時(shí)序的字段。2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器控制器,其特征在于,所述中央緩沖器被配置為根據(jù)所述判斷結(jié)果配置所述緩沖控制命令中處于最后時(shí)序的字段。3.根據(jù)權(quán)利要求1所述的存儲(chǔ)器控制器,其特征在于,所述數(shù)據(jù)緩沖器包括:旁路數(shù)據(jù)模塊,所述旁路數(shù)據(jù)模塊被配置為存儲(chǔ)無(wú)意義數(shù)據(jù);緩沖控制模塊,所述緩沖控制模塊被配置為,響應(yīng)于所述命令/地址信號(hào)包括讀取命令且所述命令/地址信號(hào)不符合所述權(quán)限管理規(guī)則,控制將所述無(wú)意義數(shù)據(jù)傳輸至所述主控制器。4.根據(jù)權(quán)利要求3所述的存儲(chǔ)器控制器,其特征在于,所述旁路數(shù)據(jù)模塊包括無(wú)意義數(shù)據(jù)生成模塊,所述無(wú)意義數(shù)據(jù)生成模塊被配置為生成所述無(wú)意義數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器控制器,其特征在于,所述中央緩沖器包括:主信號(hào)路徑,所述主信號(hào)路徑被配置為從所述主控制器接收所述命令/地址信號(hào)并將所述命令/地址信號(hào)提供給所述存儲(chǔ)模塊;分支信號(hào)路徑,所述分支信號(hào)路徑耦接至所述主信號(hào)路徑以接收所述命令/地址信號(hào),所述分支信號(hào)路徑包括驗(yàn)證模塊,所述驗(yàn)證模塊被配置為判斷所述命令/地址信號(hào)是否符合所述權(quán)限管理規(guī)則并根據(jù)判斷結(jié)果配置所述緩沖控制命令。6.根據(jù)權(quán)利要求5所述的存儲(chǔ)器控制器,其特征在于,所述驗(yàn)證模塊通過(guò)所述數(shù)據(jù)緩沖命令通道耦接至所述數(shù)據(jù)緩沖器,以將所述緩沖控制命令發(fā)送至所述數(shù)據(jù)緩沖器。7.根據(jù)權(quán)利要求5所述的存儲(chǔ)器控制器,其特征在于,所述驗(yàn)證模塊包括:識(shí)別模塊,所述識(shí)別模塊耦接至所述主信號(hào)路徑以接收所述命令/地址信號(hào),所述識(shí)別模塊被配置為識(shí)別所述命令/地址信號(hào)中的訪問(wèn)命令、訪問(wèn)地址和/或身份來(lái)源信息;管理模塊,所述管理模塊耦接至所述識(shí)別模塊以接收所述命令/地址信號(hào)中的訪問(wèn)命令、訪問(wèn)地址和/或身份來(lái)源信息,所述管理模塊被配置為基于所述訪問(wèn)命令、訪問(wèn)地址和/或身份來(lái)源信息判斷所述命令/地址信號(hào)是否符合所述權(quán)限管理規(guī)則并根據(jù)判斷結(jié)果配置所述緩沖控制命令;以及規(guī)則模塊,所述規(guī)則模塊存儲(chǔ)有所述權(quán)限管理規(guī)則,所述規(guī)則模塊耦接至所述管理模塊以向所述管理模塊提供所述權(quán)限管理規(guī)則。8.根據(jù)權(quán)利要求7所述的存儲(chǔ)器控制器,其特征在于,所述驗(yàn)證模塊還包括耦接至所述規(guī)則模塊的配置模塊,經(jīng)由所述配置模塊,所述權(quán)限管理規(guī)則能夠被預(yù)先或動(dòng)態(tài)地配置。
9.根據(jù)權(quán)利要求1所述的存儲(chǔ)器控制器,其特征在于,所述數(shù)據(jù)緩沖器包括:旁路數(shù)據(jù)模塊;緩沖控制模塊,其中所述緩沖控制模塊被配置為,響應(yīng)于所述命令/地址信號(hào)包括寫入命令且所述命令/地址信號(hào)不符合所述權(quán)限管理規(guī)則,控制將對(duì)應(yīng)于所述命令/地址信號(hào)的寫入數(shù)據(jù)傳輸至所述旁路數(shù)據(jù)模塊中。10.根據(jù)權(quán)利要求1所述的存儲(chǔ)器控制器,其特征在于,所述數(shù)據(jù)緩沖器包括:旁路數(shù)據(jù)模塊,所述旁路數(shù)據(jù)模塊被配置為存儲(chǔ)來(lái)自所述存儲(chǔ)模塊的讀取數(shù)據(jù);緩沖控制模塊,其中緩沖控制模塊被配置為,響應(yīng)于所述命令/地址信號(hào)包括寫入命令且所述命令/地址...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李毅,
申請(qǐng)(專利權(quán))人:瀾起科技股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。