鐵電RAM與串行SRAM替換時需要考慮的因素
來源:宇芯有限公司 日期:2020-10-15 10:57:29
盡管靜態(tài)RAM和
鐵電RAM可以有完全不同的用途,但是隨著SPI等標準接口的出現(xiàn),這些技術在功能上有很大的重疊。本篇詳細介紹了用FRAM替換SRAM時需要考慮的因素
FRAM注意事項
FRAM與SRAM互相代替時,需要提及一些細微之處。本篇文章介紹這些細微差別,并重點介紹可以采取的緩解措施。當采取這些預防措施時,重要的是要了解所使用的FRAM版本。傳統(tǒng)的FRAM部件僅實現(xiàn)單個位SPI接口,而ULE FRAM具有許多可以使用的不同操作模式。
注冊訪問
串行SRAM具有單個狀態(tài)寄存器,如下表所示:
應該注意的是,狀態(tài)寄存器很少使用SRAM-它在運行時不包含任何值信息。對該寄存器的訪問與任一版本的FRAM不兼容。
其他尋址模式
SRAM具有其他版本的FRAM不支持的其他環(huán)繞模式。字節(jié)模式僅允許單字節(jié)操作,但是如果在讀或寫命令中僅提供單個字節(jié)的數(shù)據(jù),則此模式通常將在FRAM中工作。頁面模式將內存分為對齊的32字節(jié)頁面,頁面內的操作在頁面中回繞。實施頁面的唯一方法
具有FRAM的模式是向MCU添加代碼以檢測可能跨越頁面邊界的操作,并由軟件將其分解為單獨的命令。 SRAM的默認模式是順序模式,其操作方式與兩個版本的FRAM完全相同,其中地址僅在設備容量時才回繞。
AC時序
SRAM AC時序與FRAM的時序略有不同,但可能對任何一種器件都是完全透明的,或者可以通過設計實現(xiàn)。在下面的圖中,提供了SRAM和FRAM的時鐘時序。兩種設計在CS#信號的下降沿上進行了不同的測量,如果以必需的時鐘速度滿足所有時序,則可以采用單一設計來支持
SRAM或FRAM。
命令差異
串行SRAM具有有限的命令集。 僅從SRAM功能啟動時,傳統(tǒng)的FRAM命令就更加受限制。 ULE FRAM只需最少的更改即可實現(xiàn)串行SRAM的所有模式。 以下各節(jié)介紹了每個部分的命令集。
串行SRAM命令集
串行SRAM共有七個命令,如下表所示:
串行SRAM命令
由于寄存器問題已在“寄存器訪問”部分中進行了介紹,因此下面的命令集中將不再討論。
舊版FRAM命令集和緩解措施
由于舊版FRAM僅支持SPI模式,因此命令集甚至更小。帶有傳統(tǒng)FRAM的讀取命令與串行SRAM完全兼容。
但是,所有傳統(tǒng)的FRAM實現(xiàn)都要求WREN(操作碼0x06)位于寫命令之前。這需要更改軟件才能寫入設備。
ULE FRAM命令集和緩解措施
ULE FRAM支持串行SRAM支持的所有模式。兩種技術之間的SPI和QSPI模式以及所有讀寫命令完全兼容。串行SRAM和ULE FRAM之間的唯一區(qū)別是進入DSPI模式的操作碼。對于ULE FRAM,此操作碼更改為0x37。
關鍵詞:鐵電FRAM 串行SRAM
宇芯有限公司自成立以來,我們專注于代理國內外各大知名品牌的半導體元器件,代理品牌有NETSOL、JSC、everspin代理、來楊Lyontek、ISSI、CYPRESS,
VTI等多個品牌總代理資質,主要產(chǎn)品線為sram、mram、psram等其他存儲器芯片,致力于為客戶提供具有競爭優(yōu)勢的產(chǎn)品,是一家專業(yè)提供存儲方案解決商。