P1014 - memory throughput

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

P1014 - memory throughput

148 Views
Manawyrm
Contributor I

Hey,

I'm well aware that P1014 is a really old platform, but I'm doing some hobby work with it for fun.

My setup:
SYSCLK: 66.666 MHz
CCB clock: 400 MHz (6:1 CCB:SYSCLK)
Core clock: 800 MHz (2:1 e500:CCB)
DDR3 (non-L), 16bit: 333MHz / 667 MT/s (10:1)

800 MHz core/L1 * 32bit accesses = 3200 MByte/s theoretical
400 MHz CCB/L2 * 32bit accesses = 1600 MByte/s theoretical
333MHz / 667 MT/s DDR3 * 16bit accesses = 1333 MByte/s theoretical

I measured the following memory throughputs:

L1 cache: 2900 MByte/s (90% of the theoretical max)
L2 cache: 1350 MByte/s (84% of the theoretical max)
DDR3: 600 MByte/s (50% of the theoretical max)

I'm aware that the DDR3 is probably not going to perform better than the L2 cache, but I'm still surprised. L1 and L2 performance looks totally fine, but the DDR3 performance seems to be pretty low.

Other platforms with 16bit DDR3-667 RAM get 800 MByte/s real world throughput.

Does anyone happen to have benchmark results from a P1010 or P1014 platform? What DDR speeds did you see/would be expected?

Thanks
Manawyrm

Labels (1)
0 Kudos
1 Reply

83 Views
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

Please note that the DDR subsystem throughput is highly-dependent on the application accessing the SDRAM.
This is why there is no measured DDR3 throughput numbers.

BR. 

0 Kudos