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

 
 
 
Reply to this topicStart new topic
Alex_bu
сообщение Nov 5 2009, 16:55
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 15-10-08
Пользователь №: 40 975



Кто нибудь использовал 10_100_1000 Mbps tri-mode ethernet MAC с opencore http://www.opencores.org/project,ethernet_tri_mode?
Проблема в том, что на реальной плате (использую Cyclone3) затыкается после приема нескольких пакетов. Хотя в QUARTUS9.0 все прекрасно моделируется и работает.
Go to the top of the page
 
+Quote Post
Alex_bu
сообщение Nov 13 2009, 17:57
Сообщение #2





Группа: Участник
Сообщений: 5
Регистрация: 15-10-08
Пользователь №: 40 975



По какой причине может отличаться моделирование от реальной работы?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 13 2009, 18:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Alex_bu - отличается всегда по той причине, что в ТБ не отражены реально протекающие процессы (всмысле симулим только базис простой какой нить, а в реале - там каша)
Go to the top of the page
 
+Quote Post
Alex_bu
сообщение Nov 22 2009, 16:00
Сообщение #4





Группа: Участник
Сообщений: 5
Регистрация: 15-10-08
Пользователь №: 40 975



Посоветуйте пожалуйста стабильно работающее ethernet MAC 10/100 ядро.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 22 2009, 17:05
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата
Посоветуйте пожалуйста стабильно работающее ethernet MAC 10/100 ядро

Дык соседняя ветка - там довольно живо идёт обсуждение моментов разных laughing.gif
Go to the top of the page
 
+Quote Post
des333
сообщение Dec 7 2009, 16:43
Сообщение #6


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

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(Alex_bu @ Nov 22 2009, 19:00) *
Посоветуйте пожалуйста стабильно работающее ethernet MAC 10/100 ядро.


Сабжевое ядро - достаточно нормальное.


--------------------
Go to the top of the page
 
+Quote Post
Alex_bu
сообщение Jan 9 2010, 17:32
Сообщение #7





Группа: Участник
Сообщений: 5
Регистрация: 15-10-08
Пользователь №: 40 975



Мучал все это время 10_100_1000 Mbps tri-mode ethernet MAC
По прежнему при моделировании все замечательно, а вот на макетной плате Cyclone III стабильно работать отказывается (теряестся около 50% пакетов, а потом вообще все зависает).
Все настройки вроде выполнил.
Одним словом зашел в тупик. sad.gif

Пробовал подключать Алтеровское MegaIP 10-100-1000 Mbps MAC ядро в режиме time_limited. На макете все отлично работает. Макет сделан на 4-х слойной печатной плате. Так, что с топологией все впорядке.

Хотелось-бы знать, использовал кто-нибудь 10_100_1000 Mbps tri-mode ethernet MAC на реальном девайсе???
А то может-быть все мои усилия напрасны.
Go to the top of the page
 
+Quote Post
SFx
сообщение Jan 9 2010, 21:45
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



Цитата(Alex_bu @ Jan 9 2010, 20:32) *
Мучал все это время 10_100_1000 Mbps tri-mode ethernet MAC
По прежнему при моделировании все замечательно, а вот на макетной плате Cyclone III стабильно работать отказывается (теряестся около 50% пакетов, а потом вообще все зависает).

1. какой кристалл, трансивер ethernet, частота, есть ошибки в timing analyzer ?
2. идет ли клок с трансивера, какой он?
3. какой тип пакетов принимается (broadcast/singlecast), размер, частота следования ?
4. возьмите SignalTap, и выведите все стейтмашины и смотрите их состояния до и во время зависания.
5. по пункту 2, определите размер буфера для приема и следите за его состоянием.
6. смотрите что идет на пинах user interface до и во время зависания.
Go to the top of the page
 
+Quote Post
Cont
сообщение Jan 26 2010, 13:06
Сообщение #9


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

Группа: Участник
Сообщений: 112
Регистрация: 10-11-06
Из: Москва
Пользователь №: 22 176



вопрос не совсем по теме, но начинать новую ветку не хотелось бы.
Можно ли используя трансиверы ПЛИС(например rocket io) чтобы реализовать 10/100/1000 Мбит или для этого нужно использовать
схему MAC + SGMII + внешний PHY. Заманчиво выглядит MAC+Rocketio, но последнее решенее вроде только для гигабитных каналов. или я ошибаюсь?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 12:28
Рейтинг@Mail.ru


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