в общем, хочется сделать одну железку на spartan6, там есть аппаратное ядро pci express. Вообще было бы замечательно для начала уметь простые вещи делать — читать и писать в адресное пространство железки, а на прерывания пока что забить.
В общем, есть ли что-то такое похожее на libusb, но только для pci? Гугл говорит, что в ядре есть uio_pci_generic, но я так понимаю, что userspace-библиотеки для работы с ним нет?