[發(fā)明專利]數(shù)據(jù)儲存系統(tǒng)及操作數(shù)據(jù)儲存系統(tǒng)的方法在審
| 申請?zhí)枺?/td> | 202010139211.9 | 申請日: | 2020-03-03 |
| 公開(公告)號: | CN113360423A | 公開(公告)日: | 2021-09-07 |
| 發(fā)明(設(shè)計(jì))人: | 陳月峰;劉軒銘 | 申請(專利權(quán))人: | 瑞昱半導(dǎo)體股份有限公司 |
| 主分類號: | G06F12/0806 | 分類號: | G06F12/0806;G06F12/0893 |
| 代理公司: | 北京志霖恒遠(yuǎn)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11435 | 代理人: | 胡少青;許媛媛 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 儲存 系統(tǒng) 操作 方法 | ||
數(shù)據(jù)儲存系統(tǒng)包括第一內(nèi)存、第二內(nèi)存及內(nèi)存控制器。內(nèi)存控制器根據(jù)初始地址將第一內(nèi)存中的第一數(shù)據(jù)段傳輸至第二內(nèi)存,將初始地址加上第一間隔值以產(chǎn)生接續(xù)地址,并更新分流值。當(dāng)分流值未達(dá)目標(biāo)分流值時(shí),內(nèi)存控制器根據(jù)接續(xù)地址將第一內(nèi)存中的第二數(shù)據(jù)段傳輸至第二內(nèi)存,將初始地址與第二間隔值相加以更新接續(xù)地址,并更新分流值。當(dāng)分流值已達(dá)目標(biāo)分流值時(shí),內(nèi)存控制器將分流值設(shè)定為初始值,將初始地址加上位寬偏移值以更新接續(xù)地址,及根據(jù)更新后的接續(xù)地址將第一內(nèi)存中的第三數(shù)據(jù)段傳輸至第二內(nèi)存。
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種數(shù)據(jù)儲存系統(tǒng),尤其是一種能夠執(zhí)行交錯(cuò)分散(scatter)或交錯(cuò)聚集(gather)傳輸?shù)臄?shù)據(jù)儲存系統(tǒng)。
背景技術(shù)
在電子系統(tǒng)中,模擬數(shù)字轉(zhuǎn)換器常被用來判斷讀取傳感器所傳來的數(shù)據(jù),例如電流、電壓及溫度。在現(xiàn)有技術(shù)中,多通道的模擬數(shù)字轉(zhuǎn)換器可以耦接到系統(tǒng)中不同的傳感器或不同的數(shù)據(jù)源。由于不同的傳感器或數(shù)據(jù)源可能會周期性的重復(fù)采集某一組件或節(jié)點(diǎn)的數(shù)據(jù),因此多通道的模擬數(shù)字轉(zhuǎn)換器必須重復(fù)地輪流接收不同傳感器或數(shù)據(jù)源所傳來的數(shù)據(jù)。
在現(xiàn)有技術(shù)中,多通道的模擬數(shù)字轉(zhuǎn)換器可以依照接收數(shù)據(jù)的順序?qū)⑻幚硗甑臄?shù)據(jù)儲存至先進(jìn)先出(First In First Out,F(xiàn)IFO)的儲存結(jié)構(gòu)中。接著再將先進(jìn)先出儲存結(jié)構(gòu)中的數(shù)據(jù),依序分別存放至另一內(nèi)存中不同的對應(yīng)區(qū)域,即交錯(cuò)式(interleaving)的分散(scatter)傳輸,以便后續(xù)分別對不同類型的數(shù)據(jù)進(jìn)行處理。
在電子系統(tǒng)未使用直接內(nèi)存訪問(Direct Memory Access,DMA)控制器的情況下,搬運(yùn)數(shù)據(jù)的工作必須由中央處理器來完成。然而若是須搬移的數(shù)據(jù)量較大,就會導(dǎo)致中央處理器被占據(jù)的時(shí)間過長,使得系統(tǒng)指令周期變慢,造成不便。此外,由于直接內(nèi)存訪問控制器并沒有支持交錯(cuò)式的分散傳輸及交錯(cuò)式的聚集傳輸,因此即便在使用直接內(nèi)存訪問控制器的情況下,也難以提升數(shù)據(jù)傳輸?shù)男省?/p>
發(fā)明內(nèi)容
本發(fā)明的一個(gè)實(shí)施例提供一種操作數(shù)據(jù)儲存系統(tǒng)的方法。數(shù)據(jù)儲存系統(tǒng)包括第一內(nèi)存、第二內(nèi)存及內(nèi)存控制器。
操作數(shù)據(jù)儲存系統(tǒng)的方法包括內(nèi)存控制器根據(jù)初始地址將第一內(nèi)存中的第一數(shù)據(jù)段傳輸至第二內(nèi)存,內(nèi)存控制器將初始地址與第一間隔值相加以產(chǎn)生接續(xù)地址,內(nèi)存控制器更新分流值,當(dāng)該分流值尚未達(dá)到目標(biāo)分流值時(shí),內(nèi)存控制器根據(jù)接續(xù)地址將第一內(nèi)存中的第二數(shù)據(jù)段傳輸至第二內(nèi)存,內(nèi)存控制器將接續(xù)地址與第二間隔值相加以更新接續(xù)地址,及內(nèi)存控制器更新分流值,及當(dāng)分流值已達(dá)到目標(biāo)分流值時(shí),將分流值設(shè)定為初始值,內(nèi)存控制器將初始地址與位寬偏移值相加以更新接續(xù)地址及初始地址,及根據(jù)更新后的接續(xù)地址將第一內(nèi)存中的第三數(shù)據(jù)段傳輸至第二內(nèi)存。
本發(fā)明的另一個(gè)實(shí)施例提供一種數(shù)據(jù)儲存系統(tǒng)。數(shù)據(jù)儲存系統(tǒng)多個(gè)緩存器、第一內(nèi)存、第二內(nèi)存及內(nèi)存控制器。多個(gè)緩存器儲存初始地址、接續(xù)地址、分流值、目標(biāo)分流值、位寬偏移值及至少一個(gè)間隔值。內(nèi)存控制器耦接于多個(gè)緩存器、第一內(nèi)存及第二內(nèi)存。
內(nèi)存控制器根據(jù)初始地址將第一內(nèi)存中的第一數(shù)據(jù)段傳輸至第二內(nèi)存,將初始地址與第一間隔值相加以產(chǎn)生接續(xù)地址,更新分流值,當(dāng)分流值尚未達(dá)到目標(biāo)分流值時(shí),根據(jù)接續(xù)地址將第一內(nèi)存中的第二數(shù)據(jù)段傳輸至第二內(nèi)存,將接續(xù)地址與第二間隔值相加以更新接續(xù)地址,及更新分流值,及當(dāng)分流值已達(dá)到目標(biāo)分流值時(shí),將分流值設(shè)定為初始值,將初始地址與位寬偏移值相加以更新接續(xù)地址及初始地址;及根據(jù)更新后的接續(xù)地址將第一內(nèi)存中的第三數(shù)據(jù)段傳輸至第二內(nèi)存。
附圖說明
為更清楚地理解本申請的上述和其他目的、特征、優(yōu)點(diǎn)及實(shí)施例,請參考附圖及如下附圖說明:
圖1是本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)儲存系統(tǒng)的示意圖。
圖2是圖1所示數(shù)據(jù)儲存系統(tǒng)執(zhí)行交錯(cuò)式分散傳輸?shù)氖疽鈭D。
圖3是本發(fā)明一個(gè)實(shí)施例操作圖1所示數(shù)據(jù)儲存系統(tǒng)的方法流程圖。
圖4是圖1所示數(shù)據(jù)儲存系統(tǒng)執(zhí)行交錯(cuò)式聚集傳輸?shù)氖疽鈭D。
符號說明:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞昱半導(dǎo)體股份有限公司,未經(jīng)瑞昱半導(dǎo)體股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010139211.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





