MPC5748G - parameters of flash HSM data block 0 and 1

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

MPC5748G - parameters of flash HSM data block 0 and 1

629 次查看
martinrod
Contributor I

Can you please describe parameters MPC5748G flash memory - read and write speed, optimum size for read and write, especially HSM data block?

0 项奖励
1 回复

455 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

 

The HSM flash blocks are the same as other flash blocks, so specification from section “6.3 Memory interfaces” is valid:

http://www.nxp.com/assets/documents/data/en/data-sheets/MPC5748G.pdf

You can find timing specification for program and erase operations in this section.

There’s a mini-cache in the flash memory controller. If data are already buffered, it allows zero wait state response on buffer hit. If data are not buffered, the timing for read operation is given by wait states – see the section “6.3.6 Flash read wait state and address pipeline control settings” for more details.

 

Regarding optimum size – the flash can be programmed by double word (64bit), page (256bit) or quad page (1024bit). If you check the timing in Table 30 in datasheet, the best result will be achieved when quad page programming is used.

You can read byte, halfword or word (32bit), so the most effective is reading of words, of course. The width of data bus between flash array and flash controller is 256bits, so any read access will cause (on buffer miss when data are not available in mini-cache) that whole 256bit line is loaded from flash array.

 

Regards,

Lukas

0 项奖励