This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Ethernet microcontroller

Other Parts Discussed in Thread: OMAP3503, OMAP3530

We are working on developing our new board for the OMAP3503 and can find little support for Ethernet Micro-controllers.

Does anyone know of a microcontroller which is supported on the OMAP3503?  Better yet, has anyone here gotten one running?

It would be nice to run directly to a microcontroller rather then through a USB->Ethernet adapter, especially since we are having a lot of trouble getting our USB OTG operational.

We are running Kernel 2.6.27 on the Gumstix Overo Earth (build that came with it) We are thinking of going to an earlier kernel to see if that solves the problem.

 

-Dan

 

  • Hi,

     

    The Mistral EVM uses an SMC 9115 ethernet chip and works perfectly. You may want to check out their schematics. The kernel support for it is good enough to have little issues setting it up.

     

    Regards,

     

    Diego Dompe

    RidgeRun Engineering

  • For a USB based peripheral like this you may want to take a look around the Beagle Board community, as that board is highly dependent on USB peripherals, I did a quick search on their Google groups page and found a few people working on USB based ethernet adapters, it seems at least one person got a TRENDnet TU-ET100C USB Ethernet dongle working.

  • Diego,

     

    Thanks.  I was hoping the LAN9115 would work.  I think I even have one or two laying around the office already.  Unfortunately Mistral doesn't give out their schematics to non-customers (as far as I'm aware) so it looks like I'm going to have to develop the connections myself.

    Do you know where in software I can look to see which pinouts on the OMAP the driver will use?  I'm also trying to find it inside the Tech Ref Document but I'm afraid I'm lost somewhere in its 3500 pages.

    More specifically, I presume this is communicating via a 'Host Bus Interface' consisting of a total of 28 paths to/from the OMAP for the MAC communication and up to an additional 14 paths to/from the OMAP for the PHY communication via a 'MII' interface.

    Does a open source schematic for this exist or even just a reference design on the OMAP side of things?

     

    Thanks,

    Dan

  • Sorry for my off base response, I read your initial post wrong thinking you wanted a USB based solution as opposed to NOT wanting a USB based solution.

    On a more positive note the Mistral EVM schematics are available publicly, though you have to have a Mistral website log in (free), you do not have to actually purchase a board to get access to the hardware documentation. You should be able to access the documentation at http://www.mistralsolutions.com/assets/downloads/3530.php

  • Bernie-

    I got the schematics and they are perfect.  Thanks.

    I actually have a Trendnet TU2-ET100 on my desk and my coworker is going to try to hook it up in the interim to test out some communication once we get our USB issues sorted out.

    Thanks again,

    Dan

  • I am glad to hear you could get to the schematics, hopefully they are helpful.

    As to your USB issues, though I have not used the Gumstix board I did go through a bit of trouble to get the Beagle Board USB working, I made a post a couple days ago at https://community.ti.com/forums/p/1889/6931.aspx#6931 which outlines the issues I went through, I imagine you may run into some of the same with the Gumstix.

  • Dan,

     

    Good to know you could get the schematics. The code in the current git tree have support for that board, so you should be OK to add it to your design.

     

    I have been looking forward to get my hands in working with the Overo boards, let us know if you need some engineering service for it ;)

     

    Regards,

     

    Diego

  • As far a Pinouts are concerned you do not need to search through the full TR Doc. Try the short form Datasheet, currently the OMAP3530 shortform can be found by searching "omap3530.pdf", it should be about 260 pages. The "Terminal Descriptions" chapter will give you the pin layout in a section called "Terminal Assignment". You will need to identify the correct package. (CUS for example is figure 2-5) and TI should have a subsection called "External Memory Interfaces", which lists all the Pins for the General Purpose Memory Controller.

     If you’re looking at a 32bit non PCI PHY you might as well hook the whole GPMC up. If your looking at SMSC there are a lot of good App notes on how to hookup the controllers, but the 9115 wouldn't be called out in its own app-note, there is a "Standard" App-note for most of the non PCI implementation IC.

    ~J