PSRAM 本質(zhì)上基于 DRAM 技術(shù),但通過內(nèi)部集成的控制器,使其在使用上表現(xiàn)得像 SRAM。
DRAM 存儲原理基礎(chǔ)
PSRAM 的改進
地址選通:當(dāng)處理器需要從 PSRAM 讀取數(shù)據(jù)時,首先會通過地址總線向 PSRAM 發(fā)送要讀取數(shù)據(jù)的存儲單元地址。PSRAM 的地址譯碼器會對這個地址進行解碼,以確定具體要訪問的存儲單元。
數(shù)據(jù)讀取:地址確定后,存儲單元中的數(shù)據(jù)會被讀出到內(nèi)部數(shù)據(jù)總線上。PSRAM 內(nèi)部的輸出緩沖器會對數(shù)據(jù)進行處理和驅(qū)動,然后將數(shù)據(jù)通過數(shù)據(jù)總線傳輸給處理器。
地址和數(shù)據(jù)傳輸:處理器將需要寫入數(shù)據(jù)的存儲單元地址通過地址總線發(fā)送給 PSRAM,同時將要寫入的數(shù)據(jù)通過數(shù)據(jù)總線傳輸?shù)?PSRAM 的數(shù)據(jù)輸入緩沖器。
數(shù)據(jù)寫入:PSRAM 的地址譯碼器對地址進行解碼,確定目標存儲單元。然后,輸入緩沖器中的數(shù)據(jù)會被寫入到指定的存儲單元中。
PSRAM 主要由存儲陣列、地址譯碼器、讀寫控制電路、刷新電路和輸入輸出緩沖器等部分組成。
存儲陣列:是數(shù)據(jù)實際存儲的地方,由大量的存儲單元組成,這些存儲單元按照矩陣形式排列。
地址譯碼器:負責(zé)將外部輸入的地址信號轉(zhuǎn)換為存儲陣列中具體存儲單元的選擇信號。
讀寫控制電路:根據(jù)外部的讀寫控制信號(如讀使能、寫使能)來控制數(shù)據(jù)的讀取和寫入操作。
刷新電路:自動對存儲單元進行刷新,保證數(shù)據(jù)的正確性。
輸入輸出緩沖器:用于數(shù)據(jù)的輸入和輸出,起到數(shù)據(jù)緩沖和驅(qū)動的作用,以確保數(shù)據(jù)能夠在 PSRAM 和外部設(shè)備之間可靠傳輸。
PSRAM 通過標準的并行接口與處理器相連,常見的接口信號包括地址線、數(shù)據(jù)線、讀寫控制線、片選線等。
地址線:用于傳輸要訪問的存儲單元地址。
數(shù)據(jù)線:用于在處理器和 PSRAM 之間傳輸數(shù)據(jù)。
讀寫控制線:控制數(shù)據(jù)的讀取和寫入操作,如讀使能信號有效時進行讀操作,寫使能信號有效時進行寫操作。
片選線:用于選擇 PSRAM 芯片,當(dāng)片選信號有效時,處理器才能對該 PSRAM 芯片進行讀寫操作。