Здравствуйте, уважаемые! Нужно разработать ПО для 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. Схема на рисунке для ознакомления сути устройства и базовых функций, окончательная схема на ваше усмотрение. [attachment=65405:a.png]
|