Aner 8 5 марта, 2013 Опубликовано 5 марта, 2013 · Жалоба Встроенные контроллеры интерфейсов сильно приятно упрощают решение задачи. Казалось бы простой I2C, что мастер, что слейв, а сколько гемра вносит в обработку, если его делать на пинах проца, без внутренней инжины. Еще эти интерфейсы привязаны к протоколам, характеру потоковой обработки данных. Отъедается часть ресурсов, если это делать программно. Не желательно это все обрабатывать программно. Если есть возможность поддержать инжиновую регистровую структуру аппаратно на кристале. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
McSava 0 10 марта, 2013 Опубликовано 10 марта, 2013 · Жалоба По поводу хоста USB 2.0 в Cypress FX3. Он там нужен по стандарту USB 3.0. Для обеспечения обратной совместимости с устройствами USB 2.0. Так как скорости 4,8 Гбит/с достигаются на отдельных диф парах TX-RX. Samsung-овские ARM Cortex-A9/15 имеют встроенный контроллер USB 3.0. Вместо PCIe у их "одноклассников". Отдельный контроллер это дополнительное место на плате, дополнительное питание иногда, обвязка и прочее. Дополнительная инициализация, обслуживание и прочее. Если он лишний в данной задаче, то можно выбрать другой контроллер для своей задачи или использовать другие функции данного порта. Большая пропускная способность на шине USB может понадобится при передаче накопленных данных. Так например ОС хоста не может мгновенно по каждому требованию обрабатывать данный от нашего контроллера, для этого используем буфер, и отсылаем данные "когда путь свободен". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 10 марта, 2013 Опубликовано 10 марта, 2013 · Жалоба По поводу хоста USB 2.0 в Cypress FX3. Он там нужен по стандарту USB 3.0. FX3 - это Super Speed Device, наличие USB HS хоста для этого класса устройств спецификация не требует. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться