看板 Electronics 關於我們 聯絡資訊
※ 引述《teyurd (.......)》之銘言: : 請問chip 裡面的memory module 通常可到多大? : 像design compiler裡面的記憶體產生器, 最高也都是16k 左右而已 : 但是為什麼很多商業公司出產的chip, 內建的cache都有幾mb ? : memory generator 產生的那種memory 不是cache嗎? MemoryCompiler 產生的是SRAM沒錯 本來就是放在chip裡面的 繞線的時候都是一個block 我不確定最高的數量到底有多少 不過如果真的cache大於MemoryCompiler的上限的話 那就一次擺很多個就搞定了嗎?? address定指自己的core要處理好就可以了 一般來說 成本(面積): register > SRAM > DRAM 但是存取的便利性的話: register > SRAM > DRAM ====================== register每個entry上的每一個bit 都可以直接存取 SRAM要access一個entry的時候 需要1個clock cycle DRAM通常都是off-chip,clock source通常慢很多... 所以要access一個entry要等很多clock... 一般來講,寫成cache的時候 滿曖昧的 比較常見的case都意味著cache是SRAM 但是有時候有些paper都會把cache當作 register在描述(我不知道為啥),通常都是寫: 從"Memory"取得資料之後存在cache裡面 然後可以一次利用這些資料把output算出來.. 描述方式真的很像register... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.15.25
ykjiang:黃字那句的Memory可能指外部 DRAM,cache 指的是內部 SRAM 07/25 12:19