Уже давно хотел сделать простое PCI устройстово ввода-вывода для своих нужд.
Сделал тестовую плату. Нормальную корку так и не нашел.
В конце-концов попробовал http://www.opencores.org/projects.cgi/web/pci32tlite_oc
Отзовитесь, проверял кто-нибудь ?
В конце-концов вроде все заработало, target устройство нашлось и windows попросила драйвера...
Программист из меня не очень, но кое-как написал простенький драйвер, который может читать и писать данные по нужному адресу. Это, конечно хорошо, но для моих нужд очень бы еще хотелось чтобы прерывание было по чтению и по записи. Как только начинаю использовать прерывание в драйверах, машина сразу виснет.
Я честно так и не понял когда там сигнал INT должен генериться.
И что ко всем коркам, даже платным драйвера самим писать приходится ?
Может кто эту корку пользовал и может подсказать как с ней правильно работать?