AndruB 0 10 декабря, 2012 Опубликовано 10 декабря, 2012 · Жалоба Доброго времени суток! Требуется выбрать микроконтроллер, который должен решать следующие задачи : 1. По первому порту USB 2.0 high speed (480МГц) получать данные до 40 мегабит/сек (будет этот порт host или device пока не определено) Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки. 2. По второму порту USB 2.0 full speed (12МГц) host получать и передавать данные до 2 мегабит/сек. Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки. 3. Желательно наличие и третьего порта, аналогичного пункту 2. 4. Управлять по парллельной шине (напямую, или через ПЛИС) м\сх контроллера (манчестер). 5. Задание циклограммы работы всех вышеупомянутых устройств. Температурный диапазон - -40 +65. Желательна уверенность , что м\сх работопособна и при -60. Желательно наличие Stated Kits c обильными примерами по работе с USB. Зарание благодарю за советы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flexz 0 10 декабря, 2012 Опубликовано 10 декабря, 2012 · Жалоба STM32F2xx/F4xx, LPC18xx. По два порта USB Host/Device, параллельная шина сейчас везде есть. Три порта USB это уже другая весовая категория (слоны типа i.MX53, например), но теоретически можно и на легкие контроллеры м/с хаба поставить и сделать портов столько сколько нужно. Параллельную шину для слива данных в ПЛИС совсем не обязательно 2МБит легко уйдут по UART или SPI, да и 40МБит тоже можно через SPI прогнать. Пятый пункт не понял. -60 - сомнительно, ну т.е. работать то они может и будут, но как долго? И будет ли работать следующая партия? Лучше обогрев сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndruB 0 11 декабря, 2012 Опубликовано 11 декабря, 2012 · Жалоба STM32F2xx/F4xx, LPC18xx. Спасибо за подсказку. :rolleyes: Наверно попробуем Cortex M4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dubb 0 11 декабря, 2012 Опубликовано 11 декабря, 2012 · Жалоба Как вариант, если потребуюся три usb и один из них девайс - можно какой-нибудь ftdi чип (например ft232h) цепануть напрямую к ПЛИС, думаю с перепаковкой данных ПЛИСина справиться 8) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Муравей 0 11 декабря, 2012 Опубликовано 11 декабря, 2012 · Жалоба Извиняюсь за вторжение в эту ветку, но тоже прошу совета с выбором процессора. Требования следующие: - ARM-подобное ядро >200MHz - USB hi-speed - Ethernet с поддержкой IEEE1588 - SDRAM - SD card - TDM или как там его называют, последовательный интерфейс с временным разделением каналов. Ну и конечно чтобы легко покупабельный был. Может кто встречал такой, заранее спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mempfis_ 0 11 декабря, 2012 Опубликовано 11 декабря, 2012 · Жалоба Доброго времени суток! Требуется выбрать микроконтроллер, который должен решать следующие задачи : 1. По первому порту USB 2.0 high speed (480МГц) получать данные до 40 мегабит/сек (будет этот порт host или device пока не определено) Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки. 2. По второму порту USB 2.0 full speed (12МГц) host получать и передавать данные до 2 мегабит/сек. Полученные и перепакованные данные сбросить по параллельной шине на ПЛИС для дальнейшей обработки. Может быть Вам подойдёт Kinetis K60 от Freescale. Семейство правда новое и неизвестно как с доставабельностью. Но нам оперативно прислали платку с другим процессором и обещали в достатке kl14. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Муравей 0 12 декабря, 2012 Опубликовано 12 декабря, 2012 · Жалоба Извиняюсь за вторжение в эту ветку, но тоже прошу совета с выбором процессора. Требования следующие: - ARM-подобное ядро >200MHz - USB hi-speed - Ethernet с поддержкой IEEE1588 - SDRAM - SD card - TDM или как там его называют, последовательный интерфейс с временным разделением каналов. Ну и конечно чтобы легко покупабельный был. Может кто встречал такой, заранее спасибо. Нашёл вроде TI Cortex-A8 AM335x . Как у них с покупабельностью , кто-нибудь юзает такое ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться