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