eMMC speed?

774 views
Skip to first unread message

vescov...@gmail.com

unread,
Jun 8, 2014, 7:59:04 AM6/8/14
to beagl...@googlegroups.com

I was wondering if anyone has any number comparing the 2GB eMMCs (original BBB) and the 4GB (Rev C) eMMC speeds?

They claim it is faster but would like to see proof.

When I compared the Micron 2GB eMMC vs. the SanDisk iNAND parts of the same size the SanDisk parts smoked the Micron.

I found boot and R/W times on the Micron parts are awful. So much so even some off brand off-the-shelf standalone uSD cards show much faster boot times (just the reading phase).



Both the SanDisk and the Micron parts have the Double Data Rate (DDR) feature which would speed thing up greatly but this ability on the AM335x seems to be broken.

TI claims DDR was not implemented and should never have been included in the TRM ..which I see they now have amended.



Any numbers?

David Paden

unread,
Jun 25, 2014, 11:50:56 AM6/25/14
to beagl...@googlegroups.com, vescov...@gmail.com
Hi,

Just tested on my BeagleBone Black A5C with 2GB micron eMMC.  Tested with latest Debian Beta booting from SD card (Samsung EVO 32GB Class 10).  Here's my numbers:

SD Read:
root@beaglebone:~# dd if=zero of=/dev/null bs=200M count=1
1+0 records in
1+0 records out
209715200 bytes (210 MB) copied, 10.9215 s, 19.2 MB/s

SD Write:
root@beaglebone:~# dd if=/dev/zero of=zero bs=200M count=1
1+0 records in
1+0 records out
209715200 bytes (210 MB) copied, 15.297 s, 13.7 MB/s

2GB eMMC Read:
root@beaglebone:~# dd if=emmc/zero of=/dev/null bs=200M count=1
1+0 records in
1+0 records out
209715200 bytes (210 MB) copied, 10.4306 s, 20.1 MB/s

2GB eMMC Write:
 dd if=/dev/zero of=emmc/zero bs=200M count=1
1+0 records in
1+0 records out
209715200 bytes (210 MB) copied, 39.1959 s, 5.4 MB/s


I have 4GB Micron part (MTFC4GMDEA-4M) on my custom AM335x board (similar to BeagleBone Black design) and get this on it's eMMC (booted to eMMC):

4GB eMMC Read:
1+0 records in
1+0 records out
209715200 bytes (210 MB) copied, 7.65176 s, 27.4 MB/s

4GB eMMC Write:
./dd if=/dev/zero of=zero bs=200M count=1
1+0 records in
1+0 records out
209715200 bytes (210 MB) copied, 20.3072 s, 10.3 MB/s

Thanks,
Dave

vescov...@gmail.com

unread,
Jul 1, 2014, 5:16:41 PM7/1/14
to beagl...@googlegroups.com, vescov...@gmail.com

interesting numbers. What class SD card were you using for the test?

i.sa...@gmail.com

unread,
Oct 21, 2015, 11:49:36 AM10/21/15
to BeagleBoard, vescov...@gmail.com
Hi,


We are using Micron eMMC part MTFC4GMDEA-4M  (4GB version) and we are getting really low R/W numbers on custom vybrid board (Freescale Vybrid MVF51NS151CMK50 ). We are using custom software (non-Linux) on this board.

Micron eMMC:
25MB data transfer in 256KB R/W blocks. Multi-block transfer enabled in driver, using DMA.
Read 14.0964 MBytes/sec : Write 5.5438 MBytes/sec

While on 1GB MMCplus card we getting R/W
Read ~ 23 MB/s  , Write ~ 10 MB/s

Can anyone point out any special fix we need to do for eMMC as MMCplus and class 10 SD cards are performing double than micron eMMC. Although eMMC datasheet claims 40 MB/s and 20MB/s for R/W but we are not even getting half of that.

Regards,
Sarfraz Ahmad

Maxim Podbereznyy

unread,
Oct 21, 2015, 12:32:31 PM10/21/15
to beagleboard, vescov...@gmail.com

Pretty much disappointing numbers. ARM architecture is crap

21 Окт 2015 г. 18:49 пользователь <i.sa...@gmail.com> написал:
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Robert Nelson

unread,
Oct 21, 2015, 12:48:55 PM10/21/15
to Beagle Board, i.sa...@gmail.com
On Wed, Oct 21, 2015 at 10:01 AM, <i.sa...@gmail.com> wrote:
> Hi,
>
>
> We are using Micron eMMC part MTFC4GMDEA-4M (4GB version) and we are
> getting really low R/W numbers on custom vybrid board (Freescale Vybrid
> MVF51NS151CMK50 ). We are using custom software (non-Linux) on this board.
>
> Micron eMMC:
> 25MB data transfer in 256KB R/W blocks. Multi-block transfer enabled in
> driver, using DMA.
> Read 14.0964 MBytes/sec : Write 5.5438 MBytes/sec
>
> While on 1GB MMCplus card we getting R/W
> Read ~ 23 MB/s , Write ~ 10 MB/s
>
> Can anyone point out any special fix we need to do for eMMC as MMCplus and
> class 10 SD cards are performing double than micron eMMC. Although eMMC
> datasheet claims 40 MB/s and 20MB/s for R/W but we are not even getting half
> of that.

It helps if you pay more $ for the good eMMC's, ones with UHS modes up
to 200Mhz...

Regards,

--
Robert Nelson
https://rcn-ee.com/
Reply all
Reply to author
Forward
0 new messages