1 of 1 people found this helpful
Hi IntelEddiPci ,
Thank you for letting us know about the statement “It does have I/O features found on Desktop boards or laptops that are not easily found on Arduino boards. It has features such as full USB host and PCI express capability.” In the FAQ for Edison. As you know, the Edison doesn’t have a PCI Express port neither pins specifically oriented to connect a PCI card. We are going to report this in order to change the document.
I haven’t seen a project like this, attaching a PCI card to the Edison but if you want to do something like this you will need:
1. To enable the PCI support in a new image.
2. Create a custom board (As you mentioned) in order to be able to connect the card and the board. If you want to do this, you can check the Schematics for the Galileo board [Gen1 and Gen2] that have a PCI Express port so you could see the internal connections.
Another alternative could be to use a converter USB-PCI.
I hope this gives you an idea on how to start
Thanks for the clarification.
I assume i am going to have to go after the pins I need directly and not through the hirose.
Do you expect it would be easier to go after the quark or the atom processor?
Is there some documentation or place I can go to find the pinout of the processors or layout of the Edison board. Maybe some Gerber files?
Has anything in particular been burned/cut out of this build of the atom processor or quark that would stop pci e use or is it just not exposed to the user easily?
You could try with both, I would start using the Atom from Linux side to check the pins and signals that would need for attaching a PCI card
All the available information is located in Intel® Edison Boards Hardware Support
The Edison doesn’t have pins for PCI so you need to use an interface like USB, SPI or I2C in order to attach a PCI card.
The document you mentioned in your first post is wrong but the Galileo board does have a mini PCI express port.