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

 
 
> 10_100_1000 Mbps tri-mode ethernet MAC
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
 
Start new topic
Ответов
Alex_bu
сообщение Jan 9 2010, 17:32
Сообщение #2





Группа: Участник
Сообщений: 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
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 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



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

 


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


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