vovka1960 0 12 мая, 2017 Опубликовано 12 мая, 2017 · Жалоба Добрый всем день! Имеем вот девайс (который год работающий) на C6455. А тут приплыло, что надо срочно к нему Ethernet прикрутить. Потому - если есть какие-то наметки - накидайте сюда ссылок. Поисковиком уже побегал. И вот, например, CSL6455 найти не смог (на сайте TI она значится как "not available"). Скачал схемку кита с Intel LXT971 (10/100), но хотелось бы 100/1000. Скачал NDK 2.25 с описаниями (523/524). В общем - буду рад, если и опытом поделитесь, как стек проще в своё приложение прикрутить (приложение пока живет вне RTOS). Спасибо заранее! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 172 12 мая, 2017 Опубликовано 12 мая, 2017 · Жалоба Поисковиком уже побегал. И вот, например, CSL6455 найти не смог (на сайте TI она значится как "not available"). Скачал схемку кита с Intel LXT971 (10/100), но хотелось бы 100/1000. Описание регистров периферии что-ль? Так даташит в руки и вперёд - сами наваяете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 12 мая, 2017 Опубликовано 12 мая, 2017 · Жалоба Было дело, но дальше прототипа не пошло. В качестве PHY использовался 88E1111, подключался по RGMII через преобразователь уровней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vovka1960 0 15 мая, 2017 Опубликовано 15 мая, 2017 · Жалоба Описание регистров периферии что-ль? Так даташит в руки и вперёд - сами наваяете. Ну, "сами наваяете" есть, используем.. Но не хочется ошибиться (ну - чтоб не получилось, что схема правильная, а вот какие-то битики просто описаны не так - и не работает ничего :( )... Было дело, но дальше прототипа не пошло. В качестве PHY использовался 88E1111, подключался по RGMII через преобразователь уровней. Софт из NDK брали? Я в плате - PHY там любой подойдет? Я просто в разновидностях PHY не рублю совсем. На сколько они взаимозаменяемы? Особенно - с точки зрения стандартного софта. Совершенно не хочется тратить время на адаптацию NDK под какой-то особенный тип PHY. При этом заказчику позарез надо 100/1000 (при том, что его оборудование точна 10/100 и в ближайшие -надцыть лет меняться не будет.. :( ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 15 мая, 2017 Опубликовано 15 мая, 2017 · Жалоба Какой-то софт из примеров вроде использовал (сейчас уже не помню) и на его базе делал свой драйвер. С PHY там не должно быть ничего сложного, для 88Е1111 (мы его активно юзаем в связке с FPGA) пару регистров настроить, тут больше с MAC-ом надо разбираться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vovka1960 0 16 мая, 2017 Опубликовано 16 мая, 2017 · Жалоба Какой-то софт из примеров вроде использовал (сейчас уже не помню) и на его базе делал свой драйвер. С PHY там не должно быть ничего сложного, для 88Е1111 (мы его активно юзаем в связке с FPGA) пару регистров настроить, тут больше с MAC-ом надо разбираться. О! Тогда такой вопрос: что проще? Поднять стек на FPGA (у нас на плате 3-ий циклон стоит полупустой) или морочить голову с NDK и поднимать на С6455? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 19 мая, 2017 Опубликовано 19 мая, 2017 · Жалоба О! Тогда такой вопрос: что проще? Поднять стек на FPGA (у нас на плате 3-ий циклон стоит полупустой) или морочить голову с NDK и поднимать на С6455? Даже не знаю, как оценить. Если железо 100%-рабочее и делаем всё с нуля, думаю, примерно одинаково. С С6455 изучаем доку на MAC-контроллер и вперёд, можно и примеры глянуть. Для FPGA - доки на TSE и SgDMA (в случае Altera), тут тоже можно примеров найти и тема много раз на форуме поднималась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться