[實(shí)用新型]一種緩存管理裝置及航空飛行器有效
| 申請(qǐng)?zhí)枺?/td> | 201320409932.2 | 申請(qǐng)日: | 2013-07-10 |
| 公開(公告)號(hào): | CN203520386U | 公開(公告)日: | 2014-04-02 |
| 發(fā)明(設(shè)計(jì))人: | 苗佳旺;楊水華;胡永鋒;原中亮;安東明;李鵬英;汪偉;趙偉華;陽坤;鄭云龍;吳順 | 申請(qǐng)(專利權(quán))人: | 北京旋極信息技術(shù)股份有限公司 |
| 主分類號(hào): | G06F12/08 | 分類號(hào): | G06F12/08 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 解婷婷;栗若木 |
| 地址: | 100083 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 緩存 管理 裝置 航空 飛行器 | ||
技術(shù)領(lǐng)域
本實(shí)用新型涉及航電全雙工實(shí)時(shí)以太網(wǎng)通信協(xié)議的實(shí)現(xiàn),尤其涉及一種緩存管理裝置及航空飛行器。
背景技術(shù)
AFDX(Avionics?Full?Duplex?Switched?Ethernet,航電全雙工實(shí)時(shí)以太網(wǎng))是空中客車公司根據(jù)ARINC664規(guī)范,針對(duì)確定的飛行器數(shù)據(jù)網(wǎng)絡(luò)(Aircraft?Data?Networks)而實(shí)現(xiàn)的技術(shù)。目前已被廣泛用于互連航空飛行器中的電子系統(tǒng),如發(fā)動(dòng)機(jī)、飛行控制部件、巡航系統(tǒng)等。迄今為止,AFDX已使用在A380,A400M和波音B787項(xiàng)目中。
在該協(xié)議的實(shí)現(xiàn)過程中,需要大容量的存儲(chǔ)器對(duì)數(shù)據(jù)包進(jìn)行緩存,那么就需要對(duì)該大容量存儲(chǔ)器的存儲(chǔ)空間進(jìn)行管理,目前沒有合適的方式,或者不適用于AFDX協(xié)議實(shí)現(xiàn)過程中的數(shù)據(jù)緩存管理。
實(shí)用新型內(nèi)容
本實(shí)用新型要解決的技術(shù)問題是提供一種緩存管理裝置及航空飛行器,能夠在AFDX通信協(xié)議的實(shí)現(xiàn)過程,實(shí)現(xiàn)管理存儲(chǔ)器。
為解決上述技術(shù)問題,本實(shí)用新型的一種緩存管理裝置,包括:
按照預(yù)定義的內(nèi)存片長(zhǎng)度計(jì)算內(nèi)存片的地址實(shí)現(xiàn)對(duì)存儲(chǔ)器分片的運(yùn)算器;
保存所述運(yùn)算器計(jì)算得到的內(nèi)存片的地址的第一寄存器,所述第一寄存器與所述運(yùn)算器連接;
以及按照內(nèi)存請(qǐng)求方請(qǐng)求內(nèi)存的大小從所述第一寄存器選擇一個(gè)或多個(gè)內(nèi)存片并通過地址總線將選擇的內(nèi)存片的地址發(fā)送給內(nèi)存請(qǐng)求方的選擇器,所述選擇器與所述第一寄存器連接。
進(jìn)一步地,該裝置還包括保存所述存儲(chǔ)器可使用的連續(xù)地址段的起始地址和結(jié)束地址的第二寄存器,所述第二寄存器與所述運(yùn)算器連接,所述運(yùn)算器在計(jì)算內(nèi)存片的首地址前,從所述第二寄存器讀取所述存儲(chǔ)器可使用的連續(xù)地址段的起始地址和結(jié)束地址。
進(jìn)一步地,該裝置還包括在接收到內(nèi)存請(qǐng)求方發(fā)送的申請(qǐng)分配信號(hào)后讀取第一寄存器中是否有可用的內(nèi)存片的第一讀寫器,所述第一讀寫器分別與所述第一寄存器和選擇器連接,所述第一讀寫器讀取到有可用的內(nèi)存片時(shí)向所述選擇器發(fā)送請(qǐng)求進(jìn)行內(nèi)存分配的通知消息。
進(jìn)一步地,所述選擇器在將選擇的內(nèi)存片的首地址或末地址發(fā)送給內(nèi)存請(qǐng)求方后,向所述第一讀寫器發(fā)送內(nèi)存已分配的通知消息;
所述第一讀寫器在接收到所述內(nèi)存已分配的通知消息后,從所述第一寄存器中刪除已分配的內(nèi)存片的首地址或末地址。
進(jìn)一步地,該裝置還包括在所述內(nèi)存請(qǐng)求方釋放申請(qǐng)到的內(nèi)存片并將釋放的內(nèi)存片的首地址或末地址寫入對(duì)應(yīng)的釋放內(nèi)存緩沖器后、讀取對(duì)應(yīng)的釋放內(nèi)存緩沖器中的內(nèi)存片的首地址或末地址并寫入所述第一寄存器、并從釋放內(nèi)存緩沖器中刪除內(nèi)存片的首地址或末地址的第二讀寫器,所述第二讀寫器與所述第一寄存器連接。
進(jìn)一步地,一種航空飛行器,包括:存儲(chǔ)器和緩存管理裝置,所述存儲(chǔ)器與所述緩存管理裝置相連接,其中,所述緩存管理裝置包括:
按照預(yù)定義的內(nèi)存片長(zhǎng)度計(jì)算內(nèi)存片的地址實(shí)現(xiàn)對(duì)存儲(chǔ)器分片的運(yùn)算器;
保存所述運(yùn)算器計(jì)算得到的內(nèi)存片的地址的第一寄存器,所述第一寄存器與所述運(yùn)算器連接;
以及按照內(nèi)存請(qǐng)求方請(qǐng)求內(nèi)存的大小從所述第一寄存器選擇一個(gè)或多個(gè)內(nèi)存片并通過地址總線將選擇的內(nèi)存片的地址發(fā)送給內(nèi)存請(qǐng)求方的選擇器,所述選擇器與所述第一寄存器連接。
進(jìn)一步地,所述緩存管理裝置還包括保存所述存儲(chǔ)器可使用的連續(xù)地址段的起始地址和結(jié)束地址的第二寄存器,所述第二寄存器與所述運(yùn)算器連接,所述運(yùn)算器在計(jì)算內(nèi)存片的首地址前,從所述第二寄存器讀取所述存儲(chǔ)器可使用的連續(xù)地址段的起始地址和結(jié)束地址。
進(jìn)一步地,所述緩存管理裝置還包括在接收到內(nèi)存請(qǐng)求方發(fā)送的申請(qǐng)分配信號(hào)后讀取第一寄存器中是否有可用的內(nèi)存片的第一讀寫器,所述第一讀寫器分別與所述第一寄存器和選擇器連接,所述第一讀寫器在讀取到有可用的內(nèi)存片時(shí),向所述選擇器發(fā)送請(qǐng)求進(jìn)行內(nèi)存分配的通知消息。
進(jìn)一步地,所述選擇器在將選擇的內(nèi)存片的首地址或末地址發(fā)送給內(nèi)存請(qǐng)求方后,向所述第一讀寫器發(fā)送內(nèi)存已分配的通知消息;
所述第一讀寫器在接收到所述內(nèi)存已分配的通知消息后,從所述第一寄存器中刪除已分配的內(nèi)存片的首地址或末地址。
進(jìn)一步地,所述緩存管理裝置還包括在所述內(nèi)存請(qǐng)求方釋放申請(qǐng)到的內(nèi)存片并將釋放的內(nèi)存片的首地址或末地址寫入對(duì)應(yīng)的釋放內(nèi)存緩沖器后、讀取對(duì)應(yīng)的釋放內(nèi)存緩沖器中的內(nèi)存片的首地址或末地址并寫入所述第一寄存器、并從釋放內(nèi)存緩沖器中刪除內(nèi)存片的首地址或末地址的第二讀寫器,所述第二讀寫器與所述第一寄存器連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京旋極信息技術(shù)股份有限公司,未經(jīng)北京旋極信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201320409932.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器





