Real-world SPIFI *write* performance?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Real-world SPIFI *write* performance?

759 次查看
zzzmqp
Contributor III

Hello,

I have a LPC43xx running at full speed and get SGPIO data in at about 200Mbit/s (25MB/s). I need to store samples for a couple of seconds which requires at least 64 MB, if possible much more, amount of memory for storage.

Storing to internal RAM works fine, but it's only about 64-128 kB at most.

All interfaces that require a driver and file system are too slow (USB host, SD card).

External SDRAM (at 32bit EMC) comes close, but can't quite keep up.

So now I'm looking at SPIFI, especially the S25FL512S device. NXP marketing material indicates a 52MB/s bidirectional (read and write) interface to a SPIFI part. I've seen tests that confirm a 40-45 MB/s read performance...  but what about writes...?

Will any external SPIFI part ever get me a ~25 MB/s write performance? If not, any other ideas how write 64+MB of data at 25 MB/s from a LPC43xx controller?

标签 (1)
2 回复数

558 次查看
Carlos_Mendoza
NXP Employee
NXP Employee

Hi zzzmqp,

The write performance will be limited by the program and erase rates of the Flash part, in the case of the S25FL512S device the Programming rate is 1.5 Mbytes/s.

Hope it helps!

Best Regards,
Carlos Mendoza
Technical Support Engineer

558 次查看
zzzmqp
Contributor III

Thanks for confirming, Carlos, that does help.