I need to design a PCI card that can function as a normal USB PCI expansion card. Thus if you plug in a flash disk the contents must be accessible on the PC. Any ideas on where to start with this?
Check out Altera's MAX II Development Kit, it has both PCI and USB Reference Designs, plus it's only $150 from Altera, quite reasonable when you consider most dev kits.
Both have cores and docs for the PCI and USB to aid in your quest.
Also there are several good books out there on the subject, just search Amazon for USB and PCI.
I read your email. Which PLX chip are you consider?
I'm actually using a PLX PCI9656 on a reconfigurable computing board I use quite frequently. It creates a bridge from PCI to local bus.
I've believed you shouldn't recreate the wheel if the current model serves your purpose. So if there is a chip available to perform the required task, then use it.
Post the model of the PLX chip and I'll be glad to give you my opinion and any useful tips.