日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

主存块和cache块关系_Cache(直接相联)

發布時間:2024/10/8 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 主存块和cache块关系_Cache(直接相联) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗資源來自于MOOC-華中科技大學-計算機硬件系統設計

計算機硬件系統設計_華中科技大學_中國大學MOOC(慕課)

一、Cache(直接相聯)

電路功能:設計一個具有8個cache槽的cache,主存地址16位,cache塊大小為4字節。

引腳含義:

Addr:輸入,16位寬,主存地址

BlkDataIn:輸入,32位寬,塊數據輸入

BlkDataReady:輸入,1位寬,塊數據準備就緒

CLK:輸入,1位寬,時鐘輸入

Miss:輸出,1位寬,1:數據缺失;0:數據命中

DataOut:輸出,8位寬,數據輸出

由直接相聯映射關系我們可知

主存地址16位

8位cache槽需要3位位寬數據

4字節cache字節塊要2位位寬數據

區地址占剩余位寬

所以

區地址(tag)11位

行地址(index)3位

字地址(offset)2位

將主存地址數據進行分割

接下來實現讀邏輯

由直接相聯映射關系實現可知

將行索引index直接譯碼,得到對應行選擇信號

每個cache槽需要三個寄存器,valid, tag, data,將輸入輸出分別對應,用三態門和行選擇信號對輸出數據進行選擇。

當數據有效,且區地址相同表示命中

接下來實現寫邏輯

輸入信號為真時,且未命中(即數據失效,需要載入主存中的數據)

整體電路如下

二、測試電路

知乎視頻?www.zhihu.com

如果本文對你有用,點個贊再走吧!或者關注我,我會帶來更多優質的內容。

總結

以上是生活随笔為你收集整理的主存块和cache块关系_Cache(直接相联)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。