3 ms·
What do you mean by your last sentence? Looking at simplest benchmark - Dhrystones both 286 and 68000 reach ~2K. Arm M3 does ~1K _per MHz_, M4 1.2/mhz. We are
by rasz_pl 12y ago
What do you mean by your last sentence? Looking at simplest benchmark - Dhrystones both 286 and 68000 reach ~2K. Arm M3 does ~1K _per MHz_, M4 1.2/mhz.
We are talking Pentium 100MHz performance out of Arm M4 150-200MHz (freescale 150/st 168/nxp 204 MHz). Even <$2 STM32F103 (72MHz) is faster than Intel DX4 100MHz.
16MHz Atmels lasted so long only due to Arduino :/
- ChuckMcM 12y ago> What do you mean by your last sentence? From a programming model perspective. Granted pure performance is higher. The programming model though of a 'large' address space, modest memory protections (not remamping but some execution protection etc, a simple 'user' and 'kernel' mode, and modest I/O channel bandwidth.
- rasz_pl 12y agoI love flat address space, its perfect for embedded. As for IO its not that grim once you go up to fatter chips (STM32F42*). FSMC, high speed usb, 100mbit ethernet, dedicated camera/LCD interfaces, high speed GPIO with dma. Super cheap STM32F1xx does about 7MB/s over GPIO, almost ISA speed.