|
MAC для Cyclone, что? где ? когда? |
|
|
|
Aug 17 2010, 14:09
|

Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659

|
Добрый день. У меня много глупых вопросов. Т.к. решение задачи для меня не совсем понятное. Сталкиваюсь с какой-то стеной непонимания и что делать не знаю. Форум поиском помучал, почитал, но ничего путного для себя не нашел или не понял. Есть задача чтобы с Cyclon'ом III + PHY запустить 1Gbit Ethernet. Как я понимаю для этого нужно иметь ядро MAC-контроллера зашить в Циклон. вот тут начинаются вопросы. где его взять? на опенкорах смотрел там есть гигабитный, но как им пользоваться не совсем разобрался. ещё в нем интерфейс к фиттеру GMII, а мне нужен RGMII. Может я усложняю себе жизнь и такие (как бы) стандартные вещи как интерфейс локалки можно где-то достать проще? или у самой альтеры где-то есть. сам пока путного не нашел. Если более полно описать задачу - то у меня есть девборда DK-DEV-3C120N. куплена довольно давно, но руки до неё доходят вот только сейчас. как запустить в ней локалку и использовать - не понимаю. спросить просто не у кого. есть с бордой какие-то базовые проекты. там есть использование локалки, но они собраны в ниосе. а мне бы просто иметь отдельный модуль чтобы вставить в проект. или можно нормально использовать и ниосовский? наставьте на пусть праведный. как правильно поступать? какие подводные камни? уже голова кружится не знаю куда податься чтобы хоть копать в одном направлении для решения задачи.
--------------------
Работаю 20ns в сутки.
|
|
|
|
|
 |
Ответов
|
Aug 18 2010, 16:03
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588

|
Цитата(Serhiy_UA @ Aug 18 2010, 11:44)  Дайте, пожалуйста, ссылку на это ядро, что-то не нахожу. Тема уж сильно актуальна.... Исходники с описанием указанного мной выше ядра сетевого контроллера лежат тут: /pub/FPGA/_IPcores_/Mentor.Decrypted/pe_mcxmac.tar.gz. На передаче ПЛИСина шлет пакеты так, что компьютер с XP уходит в глубокую задумчивость 8)
|
|
|
|
|
Aug 20 2010, 00:10
|
Частый гость
 
Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025

|
Цитата(Enthusiast @ Aug 18 2010, 19:03)  Исходники с описанием указанного мной выше ядра сетевого контроллера лежат тут: /pub/FPGA/_IPcores_/Mentor.Decrypted/pe_mcxmac.tar.gz. На передаче ПЛИСина шлет пакеты так, что компьютер с XP уходит в глубокую задумчивость 8) Ай да молодца микрософт  но это не совсем беда XP - это больше беда гигабит карт совсем уж бюджетного уровня - те которые впринципе не могут переварить гигабит и сидят на PCI - переходите на PCI-E или старенький PCI-X-100 там все хорошо. Хотя XP и вносит свою посильную лепту, когда ей позволяют. Цитата(Aprox @ Aug 19 2010, 09:23)  Это не просто быстрое, а самое эффективное решение для локалок и соединений точка в точку. Решение, обеспечивающее до 86% загрузки сети, для 1G -это худо-бедно 860Mbit/s в полном дуплексе. Никакой ниос не потянет. Это коммерческий Reference Design в виде готового модуля и софта к нему. Станет доступен платежеспособной общественности в самое ближайшее время. а почему так мало? 86%, в смысле, а не 100%? или вы утилизируете гигабит на все 100%, а полезные данные занимают 86%?
|
|
|
|
|
Aug 20 2010, 08:07
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(Kostos @ Aug 20 2010, 04:10)  а почему так мало? 86%, в смысле, а не 100%? или вы утилизируете гигабит на все 100%, а полезные данные занимают 86%? Именно полезные данные в UDP-пакетах стандартного размера. И с учетом межфреймового промежутка. Цитата(Enthusiast @ Aug 20 2010, 11:31)  Вполне возможно, что все так и есть. Я использовал сетевые карты от "Длинка" и "Интела" в разъеме PCI. Однако при передаче пакетов с ПЛИСа в режиме 100 Мб/с компьютер с XP также начинает очень сильно тормозить. Под Линуксом проверять тоже самое я пока не пробовал. Если использовать PCAP в обход драйверов виндов, да еще и работать с Jambo пакетами по UDP, то даже в XP наблюдаются очень непложие результаты по производительности приема данных с указанных вами сетевых карт.
|
|
|
|
|
Aug 20 2010, 09:52
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 25-09-09
Из: Nizhny Novgorod, Russia
Пользователь №: 52 588

|
Цитата(Aprox @ Aug 20 2010, 12:07)  Если использовать PCAP в обход драйверов виндов, да еще и работать с Jambo пакетами по UDP, то даже в XP наблюдаются очень непложие результаты по производительности приема данных с указанных вами сетевых карт. А программа-перехватчик сетевых пакетов Wireshark использует не такие драйвера по умолчанию? Или их надо как-то включать? В списке установленных программ у меня стоит WinPCAP 4.1. При уменьшении частоты передачи сетевых пакетов (значительном увеличении задержки между пакетами) компьютер начинает приходить в себя.
|
|
|
|
|
Aug 20 2010, 12:09
|

Местный
  
Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131

|
Цитата(Enthusiast @ Aug 20 2010, 13:52)  А программа-перехватчик сетевых пакетов Wireshark использует не такие драйвера по умолчанию? Или их надо как-то включать? В списке установленных программ у меня стоит WinPCAP 4.1. Да, это то самое. И может использоваться в любых программах, не только в снифере Wireshark Цитата При уменьшении частоты передачи сетевых пакетов (значительном увеличении задержки между пакетами) компьютер начинает приходить в себя. Если в снифере отключить текущие прорисовки экрана, которыми занимается винда и тормозит, то Wireshark работает достаточно шустро и не пропускает пакеты.
|
|
|
|
Сообщений в этой теме
bark MAC для Cyclone Aug 17 2010, 14:09 Sergey'F Стоит для начала разобраться с примерами на основе... Aug 17 2010, 17:35 Serhiy_UA Цитата(bark @ Aug 17 2010, 17:09) ...куда... Aug 18 2010, 05:49    Enthusiast Цитата(Kostos @ Aug 20 2010, 04:10) Ай да... Aug 20 2010, 07:31     bark Цитата(Aprox @ Aug 20 2010, 11:07) Если и... Aug 20 2010, 10:36 bark Протоколы реализованы руками. arp, icmp, udp (tcp ... Aug 18 2010, 08:14 Aprox Цитата(bark @ Aug 18 2010, 12:14) Протоко... Aug 18 2010, 09:20  Serhiy_UA Цитата(Aprox @ Aug 18 2010, 12:20) ...Ска... Aug 18 2010, 10:24   Aprox Цитата(Serhiy_UA @ Aug 18 2010, 14:24) Но... Aug 18 2010, 12:10    Serhiy_UA Цитата(Aprox @ Aug 18 2010, 15:10) Вот им... Aug 19 2010, 06:27     Stewart Little Цитата(Serhiy_UA @ Aug 19 2010, 10:27) к ... Aug 19 2010, 08:43      bark Stewart Little, Огромное спасибо! Aug 19 2010, 11:14     Aprox Цитата(Serhiy_UA @ Aug 19 2010, 10:27) Вс... Aug 19 2010, 09:55    Gothard Цитата(Aprox @ Aug 18 2010, 16:10) Вот им... Aug 24 2010, 05:16     bark Konst_777, спасибо - почитаю.
Gothard, не совсем ... Aug 25 2010, 07:29      Gothard Цитата(bark @ Aug 25 2010, 11:29) Gothard... Aug 26 2010, 05:05       Aprox Цитата(Gothard @ Aug 26 2010, 09:05) Гово... Aug 26 2010, 13:22 bark ну с таким быстрым решением ещё можно пободаться.
... Aug 18 2010, 12:13 Stewart Little А чем родная альтеровская корка Triple Speed Ether... Aug 18 2010, 14:26  bark Цитата(Stewart Little @ Aug 18 2010, 17:2... Aug 18 2010, 14:47   Stewart Little Цитата(bark @ Aug 18 2010, 18:47) или ест... Aug 19 2010, 06:02 Aprox Цитата(bark @ Aug 18 2010, 16:13) ну с та... Aug 19 2010, 06:23  vadimuzzz Цитата(Aprox @ Aug 19 2010, 13:23) Это не... Aug 19 2010, 06:32 Enthusiast Кому-нибудь пригодится техническое описание микрос... Aug 19 2010, 06:31 Konst_777 Цитата(Enthusiast @ Aug 19 2010, 09:31) К... Aug 23 2010, 14:19 Enthusiast По просьбам трудящихся я выкладываю сюда диаграмму... Sep 6 2010, 09:58 a123-flex Цитата(Enthusiast @ Sep 6 2010, 12:58) По... Feb 14 2011, 23:37 avacs Stewart Little, я недавно зашел на этот форум, и у... Dec 17 2010, 07:28 Stewart Little Цитата(avacs @ Dec 17 2010, 13:28) немогл... Dec 17 2010, 08:49 Andrew Su Добрый день.
У Marvell на сайте документацию можно... Dec 17 2010, 07:40 avacs а на ящик по электронке не могли бы мне отослать? ... Dec 17 2010, 08:57 bark Закончив последний проект взялся таки в январе за ... Feb 17 2011, 15:32 _VM Здравствуйте!
Пытаюсь разобраться в сабже (Cyc... Feb 18 2011, 20:04  vadimuzzz Цитата(_VM @ Feb 19 2011, 02:04)
да здра... Feb 19 2011, 03:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|