Datasheet

RaspberryPi

RaspberryPi 3 B+

This section documents some information about the PI 3 MODEL B+ our team is using for easier reference.

Check CPU information:

lscpu

For the model we are using:

Architecture armv7l
Byte Order Little Endian
CPU(s) 4
On-line CPU(s) list 0-3
Thread(s) per core 1
Core(s) per socket 4
Socket(s) 1
Model 4
Model name ARMv7 Processor rev 4 (v7l)
CPU max MHz 1400.0000
CPU min MHz 600.0000
BogoMIPS 38.40
Flags half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32

Important: Notice that the list says that the memory architecture is armv7l. However, on the raspberrypi 3 B+ official site, it says that the architecture is armv8. The diffrence is probably caused by the OS that the RaspberryPi is using(Raspbian). It is by default a 32bit system, and armv7 is 32bit while armv8 is 64bit, causing the architecture to adapt to 32bit

For more information about this model, click here

Based on armv7l, the memory architecture for this model is:

L1-instruction Cache 32-bytes cache line size 16 KB 2-way set-associative Cache
L1-data Cache 64-bytes cache line size 16 KB 4-way set-associative cache
L2 Cache 128 KB in size

(However, in RaspberryPi, L2 Cache is devoted to GPU, the benefit and necessity of enabling it to data cache needs further exploration)

Contributor: Jerry Kong