ETPU - SPRAM Allocated and Used Size

cancel
Showing results for 
Search instead for 
Did you mean: 

ETPU - SPRAM Allocated and Used Size

305 Views
mertk
Contributor III

Hi everyone, 

I am junior embedded software engineer and new on developing with embedded systems, so this question may be a bit easy to answer. I'm currently working on MPC5644A eTPU and I noticed that MPC5644A don't use the all allocated size for eTPU Parameter RAM and eTPU Paramater RAM Mirror as shown in below. 

mertk_1-1640761442042.png

I wonder that why we use just 3 Kbyte of 16Kbyte allocated size? 

Best regards,

Mert.

 

0 Kudos
3 Replies

238 Views
petervlna
NXP Employee
NXP Employee

Hello,

My guess is that this is due to possible future expansion, but no more then 6KB were needed in eTPU para RAM.

Also the block are usually aligned. What matters to you is that you have 3kB available.

I will check with design, but it can take some time.

Best regards,

Peter

288 Views
mertk
Contributor III

Hello John, 

Thanks you for your answer and sharing your knowledge.

Best regards,

Mert.

0 Kudos

297 Views
johndiener
Contributor IV

Hello Mert,

A better or more detailed answer may come from NXP, but I believe the populated eTPU parameter and code memory sizes for each part are tradeoffs between space/cost/etc. constraints and allowing necessary applications to be supported in the eTPU software.  Note that the table in your post doesn't state it, but the maximum eTPU code RAM possible would be 64KB.  To my knowledge, no current part has an eTPU module populated with more than 6KB parameter RAM and 24KB code RAM.

John Diener