I'v to use a TMS470 processor in my application which has to support 2 gigabit ethernet ports. As the TMS470 doesnt have a PCI bus, i have to use a NON-PCI gigabit ethernet controller (PM8336- only MAC+RTL8212N PHY). Is there any simple solution than this.
Any suggestions most welcome!!!!!!!!!!!!!!!!!! Please reply asap
regards, scooby
Didn't find your answer? Ask the community — no account required.
R
Richard H.
Good luck. I haven't heard of any non-PCI gig-E controllers. It's hard enough to find 100Mb non-PCI (there are only 4).
Maybe you can use a non-PCI bus to a 32-bit MCU that has integrated Gig-E MAC. It'd seem silly to have the required TMS470 MCU at that point, but if it's the spec and they're the "customer"... To prove a point, you could use I2C for the bus. :-) After all, if the only requirement is to make the "1000" light on the switch come on...
Richard
R
Roman Ziak
It's funny how customers make our lives challenging :) We are quoting a test system for a server manufacturer, and there is to be a module, which as it looks sends about 10-15 commands over serial to tested unit. The requirement stands that this module must use Cypress uC and must connect to host PC controller over Ethernet. I am currently working with Lantronix' Xport and we suggested this device (is off shelf, has Ethernet, has serial and can easily run custom firmware), but they did not like additional $50 per module (total quantity will be several 100s).
Roman
S
Steve at fivetrees
I had a similar experience, but moved away from the Xport to one of the low-end Rabbits (RCM2210 in my case). Lower-cost, far more programmable, and generally less of a hassle. (It's a 10Mb Ethernet port, but it sounds plenty for your app.)
Re the OP: again I had a similar experience researching a future project. I basically failed to find any suitable non-PCI Gigabit parts - at those speeds, the thing needs to be DMA. So I cast the net a bit wider, figuring I could maybe squeeze in a PCI SBC - quantities were modest. But my requirement for Gigabit was driven by a high sustained throughput requirement, and I've yet to find *any* architecture that can really support anything like 1Gb/s as measured in raw Ethernet terms, let alone in terms of data (+ Ethernet and TCP/IP packeting overheads). If there's an architecture out there (PCI or not) that can keep a Gigabit port 50% busy or better, I'd like to hear of it. (I also need to do some - not much - data processing, so I need some spare horsepower on top of the DMA - cycle-stealing DMA would be nice. Or - possibly - dual CPUs. Eep.)
Not asking for much, am I? ;)
Steve
formatting link
R
Ricardo
Have you considered FPGA + phy? Could be fast enough even one of the "low cost" FPGAs (cyclone or spartan).
Ricardo
S
scooby
2
this.
hard
a
project. I
figuring I
support
terms of
architecture
I'd
processing, so
would be
Dear friends,
Thanks for all your useful responses. I was able to convince my customer the difficulty with usage of TMS470 to which he has very much agreed. I' using a coldifre series MCF5481 which has 2 ethernet ports(10/100Mbps) an PCI interface for future upgradation. i'm using a realtek etherne controller for PCI interface. Hey dudes i found a non-pci ethernet MAC PMC-sierra makePM8336, dua gigabit Ethernet controller (only MAC) with Non-PCI Microprocesso Interface pins and supports dual IEEE 802.3-1998 GMII/TBI interface to th copper gigabit Ethernet physical layer devices.GMII interface gigabit PH can be found in Realtek.
cheers, scooby
R
Richard H.
Hi, Scooby.
I suspect you are talking about the PM3386:
formatting link
This part is not quite what you might think... the microcontroller interface is for control only, not data.
This seems to be an Ethernet controller to interface between a front-panel port and a high-speed backplane, for example in a large network switch. It's also a 352-pin micro-BGA, and I can't imagine what the price would be (if it's even still available after 3+ years without updates).
Richard
S
scooby
the
PHY
Hi Richard, Yes u r right its PM3386. it was a typo error . Thank you very much fo the useful information. Luckily i'd not submitted it for review, since i was in selection process. I'd submitted MCF5481 and RTL8139D.I'l thoroughly go through it.
Thanks, :) scooby
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.