國嵌攻略 039 我從內部看記憶體

2022-10-11 11:51:09 字數 680 閱讀 4069

記憶體分類

1.dram(動態ram)

它的基本原件是小電容,電容可以在兩極板上保留電荷,但是需要定期的重新整理,否則資料會丟失。缺點是由於要定期重新整理儲存介質,訪問速度較慢

dram分類:

1.1.sdram 同步動態隨機儲存器

同步:記憶體工作時需要有同步時鐘,內部的命令的傳送與資料的傳輸都是以該時鐘為基準的

動態:儲存陣列需要不斷的重新整理來保證資料不丟失

1.2.ddr(double data rate sdram雙倍速率同步動態隨機儲存器)

ddr除了可以在時鐘脈衝的上公升沿傳輸資料,還可以在下降沿傳輸資料

1.3.ddr2

ddr2的傳輸速率是ddr傳輸速率的兩倍

2.sram(靜態ram)

它是一種具有靜止訪問功能的記憶體,不需要定期重新整理電路就能儲存它內部儲存的資料。優點是訪問速度快,但缺點是功耗大,成本高

記憶體內部結構

1.表結構

記憶體的內部如同**,資料存放在每個單元格中。資料讀寫時,先指定行號,再指定列號,就可以準確的找到需要的單元格。這張**稱為logical bank(l-bank)。現在乙個記憶體晶元通常有4個l-bank

2.記憶體定址

1.選擇l-bank 2.選擇行位址 3.選擇列位址

3.記憶體容量

記憶體容量 = l-bank數目*單元格數目*單元格容量

國嵌攻略 111 硬體訪問技術

硬體訪問實質 驅動程式控制裝置,主要是通過訪問裝置內的暫存器來達到控制目的的,因此我們討論如何訪問硬體,就成了如何訪問這些暫存器。訪問流程 1.位址對映 在linux系統中,無論是核心程式還是應用程式,都只能使用虛擬位址,而晶元手冊中給出的硬體暫存器位址或ram位址都是實體地址,無法直接使用。因此我...

國嵌攻略 161 USB匯流排介紹

usb發展史 usb universal serial bus 通用序列匯流排,是一種外部匯流排標準。用於規範電腦與外部裝置的連線和通訊。usb是在1994年底由英特爾 康柏 ibm microsoft等多家公司聯合提出的。自1996年堆出後,已經成功替代了串列埠和並口。成為當今個人電腦和大量智慧型...

國嵌攻略 159 SPI子系統

spi 子系統架構 1.spi core核心 用於連線spi客戶驅動和spi主控制器驅動,並且提供了對應的註冊和登出的介面。2.spi controller driver主控制器驅動 用來驅動spi控制器。3.spi protocol drvier客戶驅動 用來驅動spi裝置 spi控制器驅動分析 ...