Привет Всем.
Назовём это любительством.
Есть желание не особо вдаваясь в реализацию USB и не писать драйвер, получить устройство с FPGA и м/сх USB, которое от программы верхнего уровня принимала 1 поток порядка 1,5 мегабайт в секунду и передовала 2 поток в нее с теми же 1,5 мегабайт в секунду. Главная заморочка в FPGA будет FIFO, но маленькое, и с внешней синхронизацией чтения. Т.е. скоростью потока упралять должна не РС а внешний девайс.
Посмотрел у производителей - наиболее подходящий на мой взгляд показалась cy7c68000. Но осталось непонятно с драйверами для виндовса.
У других кристалов куча внутрених регистров и они хотят внешний микроконтроллер, либо они его уже на борту имеют.
Совместимости не надо, лишбы с родной программой работал.
Если есть решение для подобной задачи на других кристалах - был бы рад почитать о них.
Это пока моя личная затея, но возможно скоро и на работе потребуется девайс способны сливать на писюк несколько метров в секунду для последующей обработки...
Опыт и писишных и микроконтролерных программ есть небольшой... С FPGA сейчас разбераюсь по работе...
Может я многого хочу, всегда любил в кубики играть....
--------------------
_____________________________________ Пароли неприемлемы, легко взламываются терморектальным криптоанализатором.
|