I am a newbie in this, so please bear with me... I was asked to estimate various options of embedding Ethernet into our future board level products. Here is the list of some of the requirements:
a) efficient interface to either a C64x or TigerSHARC DSP b) minimum of 100BaseT, potentially 1000BaseT c) dual Ethernet capability desirable d) protocol running on external processor; e.g.,
- AMD Au1000 or Au1100
- Motorola Coldfire MFC5470
- other TBD e) support for TCP, UDP, HTTP required; other protocols desirable
On one hand I am somewhat overwhelmed with the amount of information available, but on another hand I don't seem to be able to find answers to "simple" questions like the ones below:
- What data rate is achievable in practice with 100BaseT assuming there are only two nodes talking to each other?
- What CPU speed do I need to be able to support 2 100BaseT ports? In other words I am not sure whether some of the processors that have 2 100BaseT ports on-board can actually process packets quick enough to make efficient use of the theoretically available bandwidth...
I will appreciate any input.