> On 29 May 2015, at 22:32, Peter Maydell <peter.mayd...@linaro.org> wrote: > > On 29 May 2015 at 20:22, Liviu Ionescu <i...@livius.net> wrote: >> -machine? in other words board? the ram-size is not a characteristic >> of the board, Cortex-M MCUs have both RAM & flash internally, so if >> --memory is not ok, probably ram & flash should be an extensions >> of --cpu? > > RAM and flash size is not a property of the CPU -- the M3 itself > has no builtin memory. RAM and flash are external to the CPU and > are part of the SoC, so the CPU would be the wrong place to specify > their sizes.
ok, probably according to the dictionary you are right. however, in the microcontroller world, it is usual to abuse the terms and use CPU for MCU. also, from a pure linguistic point of view, although microcontrollers (having plenty of memory and countless peripherals) can be considered "SoC", my understanding is that usually SoC is more appropriate for 'systems' running an operating system (most of the time linux), than to MCUs running a simple scheduler. so for Cortex-M devices I prefer MCU to SoC; but English is not my first language, and I might be wrong. regards, Liviu