

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C64x+ DSP 高速緩存一致性分析與維護(hù)摘要:實(shí)現(xiàn)了一種全集成可變帶寬中頻寬帶低通濾波器,討論分析了跨導(dǎo)放大器-電容(OTAC)連續(xù)時間型濾波器的結(jié)構(gòu)、設(shè)計(jì)和具體實(shí)現(xiàn),使用外部可編程 電路對所設(shè)計(jì)濾波器帶寬進(jìn)行控制,并利用 ADS 軟件進(jìn)行電路設(shè)計(jì)和仿真驗(yàn) 證。仿真結(jié)果表明,該濾波器帶寬的可調(diào)范圍為 126 MHz 阻帶抑制率大于35 dB,帶內(nèi)波紋小于 0. 5 dB,采用 1. 8 V 電源,TSMC 0 18 卩 m CMO 工藝 庫仿真,功耗小于 21 mV,頻響曲線接近理想狀態(tài)。關(guān)鍵詞: Butte高速緩存(CACHE 作為內(nèi)核和低速存儲器之間的橋梁,基于代碼和數(shù)據(jù)的時間和 空間
2、相關(guān)性,以塊為單位由硬件控制器自動加載內(nèi)核所需要的代碼和數(shù)據(jù)。如 果所有程序和數(shù)據(jù)的存取都由內(nèi)核完成,基于 CAC H 的運(yùn)行機(jī)制,內(nèi)核始終能 夠得到存儲器中最新的數(shù)據(jù)。但是當(dāng)有其它可以更改存儲器內(nèi)容的部件存在時,例如不需要內(nèi)核干預(yù)的直接數(shù)據(jù)存?。―MA 引擎,就可能出現(xiàn)由于 CACHE 的存在而導(dǎo)致內(nèi)核或者 DMA 不能夠得到最新數(shù)據(jù)的現(xiàn)象,也就是 CACHE-致性 的問題。C64x+ 存儲器架構(gòu) 德州儀器 (TI) 公司對高性能 C64x 核進(jìn)行了改進(jìn),使其性能大副提升,稱之為 C64X+DSP 核。C64x+系統(tǒng)的存儲器框圖如圖 1 所示。存儲器被分成了三級:第 一級是 L1,包含數(shù)據(jù)存
3、儲器(L1D)和代碼存儲器(L1P);第二級是代碼和數(shù)據(jù) 共用存儲器(L2);第三級是外部存儲器,主要是 DDR2 存儲器。L1P、L1D和 L2 的 CACH 功能分別由相應(yīng)的 L1P 控制器、L1D 控制器和 L2 控制器完成。表 1 總結(jié)了 C64x +平臺上可用的 CACH 情況。圖 1 C64x+存儲器框圖表 1 C64x+ CACHE 特性C64x+平臺上 L1P 用來存儲或者緩存代碼;L1D 用來存儲或者緩存數(shù)據(jù)。L1P 和L1D 大小都是 32K 字節(jié),可以分別配置 OK、4KB 8KB 16KB 或者 32KB 作為CACHE 其余作為代碼或者數(shù)據(jù) RAM 作為 CACH 的
4、部分,用來緩存 L2 和 DDR2 的數(shù)據(jù)或代碼。作為 RAM 的部分,可以存儲關(guān)鍵的代碼或者數(shù)據(jù)使得內(nèi)核能夠 以很高的速度訪問。 C64x+平臺上L2存儲器可用于存儲代碼和數(shù)據(jù)。 L2上最大 可以分配256K字節(jié) CACHED緩存 DDR沖的數(shù)據(jù)或代碼。 L2 中其余部分作為 RAM 存儲代碼和數(shù)據(jù)。圖 2 內(nèi)核訪問存儲器流程高速緩存一致性問題分析在任何時刻,內(nèi)核或者其它主機(jī)訪問存儲器中數(shù)據(jù)時,由于CAC H 的存在造成不能夠得到最近更新過的數(shù)據(jù),就會出現(xiàn) CACH 一致性問題。CAC H 的一致性 問題分為兩個大類:內(nèi)核讀一致性問題和內(nèi)核寫一致性問題。在下面兩個小節(jié) 中,分別描述了這兩種情
5、況的模型: 內(nèi)核讀一致性模型圖 3 給出了內(nèi)核讀一致性的模型。在這個模型中,CACH 一致性問題的存在取決于圖中虛線箭頭指示的第二步操作能否在內(nèi)核從CACH 中重新讀數(shù)據(jù)之前完成。如果不能,則會造成內(nèi)核讀取的數(shù)據(jù)不是其它主機(jī)更新后的數(shù)據(jù),而是原 來CACHE 中的內(nèi)容,從而導(dǎo)致一致性的問題。圖 3 內(nèi)核讀一致性模型L1P CACH 對 L2 內(nèi)存或者 DDR2 外存中的代碼進(jìn)行緩存。當(dāng)內(nèi)核第一次對 L2 或 者DDR 沖的代碼進(jìn)行讀操作的時候,由于代碼不在 L1P CACHE 中, CAHC 硬件 會將L2 或者 DDR 沖的代碼讀到 L1P CACHE 中。內(nèi)核可以得到最新的代碼,不 存在一
6、致性的問題。此后,如果其它主機(jī)更新 L2 或者 DDR 沖的代碼,然后內(nèi) 核再次讀取此部分代碼時,會發(fā)現(xiàn)相應(yīng)的代碼已經(jīng)存在L1P CACHE 中,此時內(nèi)核會直接從 L1P CACHE 中讀取代碼。由于內(nèi)核不能得到最新的代碼,就出現(xiàn)了 內(nèi)核讀一致性的問題。L1D 內(nèi)核讀一致性問題的原理和 L1P 相同,只是 L1D 緩 存的是 L2或者 DDR 沖的數(shù)據(jù)。內(nèi)核寫一致性模型圖 4 給出了內(nèi)核寫一致性的模型。在這個模型中,CACH 一致性問題的存在取決于圖中虛線箭頭指示的第二步操作能否在其它主機(jī)從存儲器中讀數(shù)據(jù)之前完 成。如果不能,會造成其它主機(jī)從存儲器中讀到的數(shù)據(jù)是原來的數(shù)據(jù)而不是內(nèi)核更新過的數(shù)據(jù)
7、,從而導(dǎo)致一致性的問題。圖 4 內(nèi)核寫一致性模型當(dāng)內(nèi)核對 L2 或者 DDR 沖的代碼/數(shù)據(jù)進(jìn)行寫操作的時候,如果代碼/數(shù)據(jù)已經(jīng) 在 L1CACHED,新的代碼/數(shù)據(jù)會被更新到 L1 CACHED。當(dāng)其它主機(jī)從 L2 或 者 DDR 沖讀代碼/數(shù)據(jù)的時候,會直接從 L2 或者 DDR 沖讀取相應(yīng)的內(nèi)容,女口 果 L1 CACHED新的代碼/數(shù)據(jù)未被更新到 L2 或者 DDR 沖,貝 U 其它主機(jī)讀取的 不是更新后的內(nèi)容,就會出現(xiàn)內(nèi)核寫一致性的問題。C64X+ 致性分析C64x+上的 CACH 一致性問題,需要根據(jù)放置代碼/數(shù)據(jù)的相應(yīng)位置進(jìn)行分析。 由于在 C64X+平臺上,L1P、L1D 和 L2 內(nèi)存既可以作為 CACH 又可以作為存儲器 使用,因此,在分析一致性問題的時候,需要考慮以下幾種情況:1)代碼在 L1P 存儲器中;2)代碼在 L2 存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 買賣牛羊欠款抵押協(xié)議書
- 公司資料代為保管協(xié)議書
- 冷庫貨物轉(zhuǎn)讓合同范本
- 寵物醫(yī)院會員充值協(xié)議書
- 婚前購房婚后共有協(xié)議書
- 接送幼兒校車安全協(xié)議書
- 施工承包合同變更協(xié)議書
- 公司財產(chǎn)保全服務(wù)協(xié)議書
- 共享單車項(xiàng)目投資協(xié)議書
- 散裝食品供貨合同范本
- 三基中醫(yī)培訓(xùn)試題及答案
- GB 28050-2025食品安全國家標(biāo)準(zhǔn)預(yù)包裝食品營養(yǎng)標(biāo)簽通則
- 河北省石家莊市2025屆普通高中畢業(yè)年級教學(xué)質(zhì)量檢測(二)數(shù)學(xué)試卷(含答案)
- 成人重癥患者顱內(nèi)壓增高防控護(hù)理專家共識(2024版)解讀課件
- 防機(jī)械傷害培訓(xùn)課件
- 江西省部分高中學(xué)校2024-2025學(xué)年高一下學(xué)期聯(lián)考生物試卷(原卷版+解析版)
- 鋼箱梁吊裝施工專項(xiàng)方案
- 上腔靜脈綜合征護(hù)理課件
- IT行業(yè)專業(yè)試題集范本1
- 預(yù)防性駕駛與防御性駕駛
- 砌體結(jié)構(gòu)檢測試題及答案
評論
0/150
提交評論