We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, im new to ARM mbed. Im using LPC 1768. Anyone know is it suitable apply in network-on-chip project? if no which platform is more suitable. What type of network-on-project i can do. Any suggestion.
This is my view on the question...
If you want to make your own designs, then Cortex-M is the easiest to go for.
A Cortex-A board typically requires you to have external SDRAM and NAND-flash on the same board.
I often see that when people make network applications for existing Cortex-A boards (such as CubieBoard, Raspberry Pi, Odroid, etc.), they tend to install Linux first - this is probably because it's easier to use BSD-sockets than writing your own firmware.
I would expect that the Cortex-M solution would most likely require a smaller PCB-space than the Cortex-A; however, it really depends on the choice of chips.
The Cortex-A processor is no doubt the fastest, thus if you have a lot of complicated jobs to do, which requires quick response, the Cortex-A might be a better choice.
If you want to be able to make your own PCB, I recommend using Cortex-M, because the Cortex-A needs much more precision in your design. This would also be the quickest route to a PCB you design yourself.
If you're just looking for ready-made boards, you will probably find that getting started with a Cortex-A board and Linux is the quickest route to a "Hello World!" string sent over Ethernet.
If you're looking for building a compile-farm or other type of computing-farm, there's really only one option, that's Cortex-A. It would be more expensive to build a clustered Cortex-M4 board which delivers the same performance as a Cortex-A7 running at 1.8 GHz.
If you can provide more details about what the job of the microcontroller needs to do, I think we can get you closer to a solution.