Здравствуйте, уважаемые!
Нужно разработать ПО для CY7C68013A и драйвер к нему.
Задача в следующем:
1- 16 битный ввод/вывод с максимально возможной и стабильной скоростью. Запись и чтение данных с адресацией (см.рисунок) пример: int write(data, adres); int=Ok=Error=Timeout
2- поддержка прерывания с функцией CALLBACK пример: void isr(){...}
3- поддержка функций готовности к чтению и записи с задаваемым таймаутом (что бы исключить зависание при длительном ожидании)
4- программный reset (Reset_out)
5- драйвер для ПК Windows XP/(7 по возможности) и подключаемая библиотека для C++
Желательно что бы устройство в ПК идентифицировался как порт ввода и вывода.
6- полный исходный код C++/VC++
7- полный расчет стоимости услуги и приблизительные сроки окончания работы.
Все вопросы и замечания в форум, стоимость услуги и предложения в личку или по e-mail.
Схема на рисунке для ознакомления сути устройства и базовых функций, окончательная схема на ваше усмотрение.