реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> TMS320C6455 и Ethernet, Отзовитесь, кто юзает подобную связку или хотя бы владеет вопросом
Вовка_Бызов
сообщение May 12 2017, 08:00
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Добрый всем день!

Имеем вот девайс (который год работающий) на C6455. А тут приплыло, что надо срочно к нему Ethernet прикрутить. Потому - если есть какие-то наметки - накидайте сюда ссылок.

Поисковиком уже побегал. И вот, например, CSL6455 найти не смог (на сайте TI она значится как "not available"). Скачал схемку кита с Intel LXT971 (10/100), но хотелось бы 100/1000.

Скачал NDK 2.25 с описаниями (523/524).

В общем - буду рад, если и опытом поделитесь, как стек проще в своё приложение прикрутить (приложение пока живет вне RTOS). Спасибо заранее!
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 12 2017, 08:26
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 433
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Вовка_Бызов @ May 12 2017, 10:00) *
Поисковиком уже побегал. И вот, например, CSL6455 найти не смог (на сайте TI она значится как "not available"). Скачал схемку кита с Intel LXT971 (10/100), но хотелось бы 100/1000.

Описание регистров периферии что-ль? Так даташит в руки и вперёд - сами наваяете.
Go to the top of the page
 
+Quote Post
doom13
сообщение May 12 2017, 08:54
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 297
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Было дело, но дальше прототипа не пошло. В качестве PHY использовался 88E1111, подключался по RGMII через преобразователь уровней.
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение May 15 2017, 06:01
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(jcxz @ May 12 2017, 11:26) *
Описание регистров периферии что-ль? Так даташит в руки и вперёд - сами наваяете.


Ну, "сами наваяете" есть, используем.. Но не хочется ошибиться (ну - чтоб не получилось, что схема правильная, а вот какие-то битики просто описаны не так - и не работает ничего sad.gif )...

Цитата(doom13 @ May 12 2017, 11:54) *
Было дело, но дальше прототипа не пошло. В качестве PHY использовался 88E1111, подключался по RGMII через преобразователь уровней.


Софт из NDK брали? Я в плате - PHY там любой подойдет? Я просто в разновидностях PHY не рублю совсем. На сколько они взаимозаменяемы? Особенно - с точки зрения стандартного софта. Совершенно не хочется тратить время на адаптацию NDK под какой-то особенный тип PHY. При этом заказчику позарез надо 100/1000 (при том, что его оборудование точна 10/100 и в ближайшие -надцыть лет меняться не будет.. sad.gif )
Go to the top of the page
 
+Quote Post
doom13
сообщение May 15 2017, 14:26
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 297
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Какой-то софт из примеров вроде использовал (сейчас уже не помню) и на его базе делал свой драйвер. С PHY там не должно быть ничего сложного, для 88Е1111 (мы его активно юзаем в связке с FPGA) пару регистров настроить, тут больше с MAC-ом надо разбираться.
Go to the top of the page
 
+Quote Post
Вовка_Бызов
сообщение May 16 2017, 13:49
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Цитата(doom13 @ May 15 2017, 17:26) *
Какой-то софт из примеров вроде использовал (сейчас уже не помню) и на его базе делал свой драйвер. С PHY там не должно быть ничего сложного, для 88Е1111 (мы его активно юзаем в связке с FPGA) пару регистров настроить, тут больше с MAC-ом надо разбираться.

О! Тогда такой вопрос: что проще? Поднять стек на FPGA (у нас на плате 3-ий циклон стоит полупустой) или морочить голову с NDK и поднимать на С6455?
Go to the top of the page
 
+Quote Post
doom13
сообщение May 19 2017, 07:53
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 297
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(Вовка_Бызов @ May 16 2017, 16:49) *
О! Тогда такой вопрос: что проще? Поднять стек на FPGA (у нас на плате 3-ий циклон стоит полупустой) или морочить голову с NDK и поднимать на С6455?

Даже не знаю, как оценить. Если железо 100%-рабочее и делаем всё с нуля, думаю, примерно одинаково.
С С6455 изучаем доку на MAC-контроллер и вперёд, можно и примеры глянуть.
Для FPGA - доки на TSE и SgDMA (в случае Altera), тут тоже можно примеров найти и тема много раз на форуме поднималась.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2017 - 22:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016