EmbeddedRelated.com
Forums

PCI bus controller?

Started by David Huseby June 25, 2004
David Huseby wrote:

>>Good luck. It's almost impossible to find these devices in anything >>but BGA packages, which are not very hobbyist friendly. I would start >>with PLX Tech. (www.plxtech.com). I think PLX9054 is a Motorola bus >>to PCI bridge. Even in non-bga packages they need lots of pins and you >>get pretty fine pitch QFPs that are also hard to use. >> >> > >That's what I was afraid of. I wish there were more hobby friendly parts >out there. I guess that's why so many hobby projects these days are done >with FPGA's. You can build an FPGA board and then implement the chip that >you need. I think I'll just be satisfied with an IDE interface which I can >put directly on the ColdFire bus, memory mapped. That way I could at least >run uCLinux with ext2 support and have a real file system. > > >
IDE works fine with the ColdFire. Make sure to access all locations but DataPort in PIO-0 mode. Interrupt needs pullup and be positive edge triggered. Otherwise you will get trouble with some drives. This can be combined with DMA easily. For PCI you need a "Host Bridge". This bridge is able to do IDSEL access. No peripheral bridge is able to do this. Regards Thomas