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.
If you have the mbed board, then the only additional component you need is a RJ45 connector, which is compatible.
Unfortunately, I do not know which ethernet PHY is on the board, so I don't know which RJ45 connector type would work.
If you're inter-connecting two mbed boards without connecting them to a LAN or WAN (that is: connecting the two boards to eachother), then you can skip the RJ45 connectors.
You can use LPC1768 for 10/100 netowrk if you wish.
-But you'll need an ethernet PHY.
For instance, Micrel Inc.makes some great PHYs.
You can choose between two interfaces:
1: MII (abbreviation for "Media Independent Interface")
2: RMII (abbreviation for "Reduced Media Independent Interface")
The difference is that RMII will use less pins, but RMII will give you 100 Mbits/sec, where MII will use more pins and give you 1.25 Mbits/sec.
Here's a couple of examples:
The KSZ8051 can be used for MII.
The KSZ041 can be used for both RMII and MII.
The above two PHYs are compatible with HanRun HR911105A.
-You can find other PHYs from this or other vendors, which will do just as well.
If speed is not an issue, then you can connect virtually any microcontroller to ethernet by using ENC28J60. Ready-made modules exist with these fitted.
If you need WiFi instead, you can use ESP8266 with your microcontroller. Ready-made modules cost around $4.
Thank you for your helpful answer. May I know which version and platform (board) suitable for me to do a project on network-on-chip.
Another board which is very easy to get started for networking projects, is the LPC4088 Quick Start board by Embedded Artists.
https://developer.mbed.org/platforms/EA-LPC4088/
LPC4088 and LPC1768 have good compatibility, as well.
I think that the mbed LPC1768 board is probably the most obvious one to use.
-It's almost "ready-to-go" as it is; you only need to connect the RJ45 socket.
Make sure you read David Smart's answer on this question.
He links to this site and speaks about a base board with RJ45 connector, for instance one of these:
-There might be more, but those were the ones that quickly caught my eye.
David Smart also designed his own board; it seems he offers the blank PCBs as well (in case you want to fit only the necessary components):
SmartBoard Baseboard
View all questions in Cortex-M / M-Profile forum