Page 1 of 1

PCI BIOS extension on a controller card

Posted: Wed Jan 28, 2009 7:19 pm
by bobturwilliger
Hi, i have a problem that i can't quite begin to wrap my head around. I have a small card that uses the l2C protocol to communicate with a device. What i'd like to do is to "build" a pci card that, at bootup asks me for some user input, and transmits the info via the l2C protocol to the little card i've already mentioned.

(probably via cable)

So essentially, i'm looking for a PCI controller with a boot rom extension that i could place a small micron that emulates l2c... then wire up a cable to it that would let me talk to the card i've already got.

so... yea... any advice?

Posted: Thu Jan 29, 2009 8:40 am
by cp
you could use the build-in i2c of the mainboard chipset which can be found in the southbridge. to have code executed at bootup you could inject a self-written program into the bios as pci/isa module.

more very useful information:
http://www.geocities.com/mamanzip/

module injection is also used by:
http://www.fitzenreiter.de/ata/ata.htm

Posted: Sat Jan 31, 2009 3:29 pm
by bobturwilliger
thank you for the help. i guess i'll have to digest the reading material.

say, you wouldn't happen to want to participate in this project ... for a fee.. would you?

Posted: Sat Jan 31, 2009 6:43 pm
by cp
to start with i recommend to get a rather old mainboard with Intel LX/BX chipset which should be available for no money. the BIOS chip is DIP and socketed and there are free official datasheets for the Intel 82371 southbridge ( http://en.wikipedia.org/wiki/Intel_82371 ) available.
say, you wouldn't happen to want to participate in this project ... for a fee.. would you?
sorry, i've already my regular work as a project engineer and i'm working on coreboot which is already eating up all of my spare time.