electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Help on LAN91C111


Post new topic  Reply to topic    EDAboard.com Forum Index -> Network -> Help on LAN91C111
Author Message
vaf20



Joined: 27 Jan 2003
Posts: 173


Post14 Feb 2009 18:29   

lan91c111


hi
can anyone help me on SMSC LAN91C111?

tnx in advance
Back to top
radix



Joined: 23 Jul 2002
Posts: 157
Helped: 5


Post15 Feb 2009 0:07   

lan91c111 problem


I've used the part before. What kind of help do you need?

Radix
Back to top
vaf20



Joined: 27 Jan 2003
Posts: 173


Post15 Feb 2009 9:11   

lan91c111 configuration


Dear Radix
Thanks for your attention.I designed a board which included virtex4-LX100 and LAN91C111. i want to use simple transmit and receive data via ethernet.
but now my problem is minimal LAN91C111 configuration via FPGA and pure logic !
for start up,i downloaded ETX utility but 91C111 not found by this utility.
and another my OS is XP but there no driver for XP OS.what do i do?
Tnx really again
Back to top
radix



Joined: 23 Jul 2002
Posts: 157
Helped: 5


Post15 Feb 2009 14:12   

lan91c111 init


So do you have a microprocessor running on the virtex part or are you really planning on doing all of the 91C111 interfacing with custom fpga logic? I have done the latter before so if that's approach you're going to take I can probably help you.

I'm a little confused about your comment about ETX and XP though. I'm don't see why you care about the XP drivers unless you're hoping to get the source code for the driver.

Radix
Back to top
vaf20



Joined: 27 Jan 2003
Posts: 173


Post15 Feb 2009 14:59   

lan91c111 minimal configuration


tnx radix
I want to configure and doing all of the 91C111 interfacing with custom fpga logic.
but also i have a AVR on this board so can used as microcontroller for interfacing issue.
In the case of driver,there is some driver for linux,vxworks,winCE,XP embedded but not exactly for XP, so i do not know about driver and i had not experience on driver. i think to need driver-for simple transmit and recieve data through LAN-on PC side in visual C++ code.
In the case of ETX as debug utility since do not need to driver and only checking PHY related, i get it from smsc, after running it request for COM2,COM3,COM4 but i ignore them and then LAN91C111 not found with ETX as i expect.

Thanks really in advance
vaf20
Back to top
radix



Joined: 23 Jul 2002
Posts: 157
Helped: 5


Post18 Feb 2009 20:25   

lan91c111 mac/phy fpga


vaf20,

Sorry for the slow response, I've been traveling for a couple of days.

Could you upload a diagram that shows how the 91C111 is connected? I'm having a hard time trying to understand what it is you want to do.

If you're truly, as you said, driving the 91C111 with custom FPGA logic you don't need any driver. Are you just interfacing to the 91c111 with the FPGA but then doing all you data transfers through a processor? If that's the case you'll need a driver for that processor.

As I mentioned, maybe a real simple diagram that shows how things are connected would make things a little more clear.

Radix
Back to top
vaf20



Joined: 27 Jan 2003
Posts: 173


Post21 Feb 2009 14:47   

fpga interface to lan91c111


Dear Radix
Following diagram show what i should do.
But sorry for my misundrestanding about LAN, i studied more about LAN and know that there is no need to driver at PC side.only thing i need about 91C111 is 91C111 initialization and MAC address configuaration and then PC recognize 91C111 as one MAC address and then can transfer data between two MAC address : PC MAC address and 91C111 MAC address. am i right ?
about SMSC site offered drivers i think they are PC side drivers but after i undrestand they are drivers for embedded OS which is loaded at board HW processor . am i right or not?
really thaks for your favor Radix.
BR,
Vaf20



Sorry, but you need login in to view this attachment

Back to top
radix



Joined: 23 Jul 2002
Posts: 157
Helped: 5


Post21 Feb 2009 15:11   

initialization sequence for lan91c111


Okay, that looks like what I initially thought you were doing. I did something similar several years back. I'll email you some info/code that might be helpful.

Radix
Back to top
vaf20



Joined: 27 Jan 2003
Posts: 173


Post21 Feb 2009 16:33   

superloop 91c111


Dear Radix
Thanks really for your favor.
I'm waiting you.
BR,
vaf20
Back to top
hamed_sotoudi



Joined: 01 Aug 2007
Posts: 117
Helped: 11


Post26 Jul 2009 8:35   

interfacing fpga to a lan91c111


Hi
I have some problem on lan91c111. my board is similar as you designed. I interface lan91c111 with lx100 fpga. but I cant read or write on it in async mode. Aready signal is not changes it level and its level is high cos of pullup resistor. data bus is always high and is not change according read sequence. and in write sequence it s response is like capacitor responce. I dont know whats the problem.
can you help me? some of sync signals that should be pulled up or down dosnt have pull up on my board and I have to drive them high and low through FPGA.

many regards.
Back to top
svhb



Joined: 07 Mar 2006
Posts: 101
Helped: 14


Post26 Jul 2009 22:16   

lan91c111 fpga


I've done some work with the LAN91C111 also, and as I remember, there is a lot of configuration work to do before it works correctly. I think that using a small microprocessor inside the fpga can be usefull to do the startup (and maybe also the fifo filling?).

On the driver side you mention, if you only use some processor (microblaze, picoblaze or ...), you don't need a driver if you use it only for setting up the thing and doing some trivial data transfer. It can be done in a superloop, without operaing system and only a smaal amount of BRAM.

If you succeed in your implementation with only custom fpga logic, and no processor, I'm interested in the amount of logic it approximatly takes to set it up correctly.


Stefaan
Back to top
Google
AdSense
Google Adsense




Post26 Jul 2009 22:16   

Ads




Back to top
hamed_sotoudi



Joined: 01 Aug 2007
Posts: 117
Helped: 11


Post27 Jul 2009 9:52   

91c111


Hi stefaan
As I said I want to configure this chip but data bus is not changed. I looked at to application note there is a register in address 14h that contain 33h and it can be read for test operation but I tried to read this register but I read FFFFh from this register!!! what may be the problem?

thanks very much.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Network -> Help on LAN91C111
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
LAN91C111 (4)
LAN91C111 vs. W3100A (2)
lan91c111 initialization (5)
Asix AX88796 or SMsC LAN91C111? (2)
CDMA TRAINER I need Help Help HELP HeLP HElp HELp (3)
Help, Help, Help - Windows XP & Games that won't run (1)
Communitcation with RFID reader TRF7960, HELP HELP HELP (1)
help!help!help for TIEHI and TIELO! (3)
Help!Help!Help! For LNA design (7)
help help help!!!bluetooth transfer rate (2)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS