|
ethernet, help please!!! |
|
|
|
Sep 8 2008, 15:24
|
Участник

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521

|
Здравствуйте,уважаемые форумчане.Интересует такой вопрос подскажите, ежели кто-нибудь знает. Надо применить гигабитный ЛАН в разработке. Кто пользовал Квартус 8, может видели, что там есть трипле-спид корка, но она требует лицензии, plain-text, которую скачал сдесь недалеко ( спасибо Syberian'у  ) ту корку не подхватывает, потому генерится временный файл прошивки. Может кто знает как то победить, пожалуйста подскажите, и еще, если кто юзал, скажите как лучше настороить корку, или где мона почитать об этом, кроме родного даташит, и попутно  , какую мона взять микросхему с интерфейсом RGMII для того ядра (только в QFP - корпусе). Буду очень благодарен!!!!
|
|
|
|
|
Sep 9 2008, 14:42
|
Участник

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521

|
Цитата(Kuzmi4 @ Sep 9 2008, 15:42)  2 s.i.suprun - а почему обязательно гигабитный? 10/100 с OPENCORES`ов неплохо работает говорят + есть версия под авалон на niosforum`е .. Дело в том, что необходимо передавать большие массивы данных. На вскидку прикинули с товарищами, что реально, где-то 200 Мбит должно бы хватить, а 10/100 Мбит как показал осмотр достопримечательностей этого сайта, по даной теме, даст реальную скорость где-то около 60-70, что сами понимаете в даном случае не есть гуд  .
|
|
|
|
|
Sep 10 2008, 11:18
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(aaarrr @ Sep 9 2008, 18:58)  Ну, 60-70Мбит - это пораженческая оценка  , на самом деле прокачать можно и 95-98Мбит. А если два по 100 использовать? Всяко проще, чем гигабит. Еще и дешевле раз в 5
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Sep 11 2008, 06:59
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(des00 @ Sep 11 2008, 05:44)   Вопрос новичка в этом деле, можете посоветовать литературу(рекомендации, короче любую информацию) по реализации ethernet конроллера на hdl языке и как работать например со встроенным (Virtex 4 серия FX). Что такое "MII, RMII ....."? З.Ы. по гугли искал, что-то нашел, но больших результатов это не принесло. Может плохо искал  З.Ы. З.Ы. Буду очень признателен если кто-то поделиться своей реализацией.
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Sep 11 2008, 07:16
|

МедвеД Инженер I
   
Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951

|
Цитата(Maverick @ Sep 11 2008, 15:59)   Вопрос новичка в этом деле, можете посоветовать литературу(рекомендации, короче любую информацию) по реализации ethernet конроллера на hdl языке и как работать например со встроенным (Virtex 4 серия FX). Что такое "MII, RMII ....."? З.Ы. по гугли искал, что-то нашел, но больших результатов это не принесло. Может плохо искал  З.Ы. З.Ы. Буду очень признателен если кто-то поделиться своей реализацией. то что есть на опенкорес для езера работает(автор Мохор Игорь ). остальные типа ethernet_tri_mode выглядит как рабочие. автор ethernet_tri_mode по крайней мере пишет про статус вот что Project Status * collect some documents about tri-mode ethernet MAC controller(done) * coding in verilog(done) * coding verification scripts(done) * starting verification(done) * writing specification(done) * FPGA proven(done) 2006-06-20 * Supporting modelsim simulator. I also changed the default simulator from NC-sim to modelsim which is much populor than NC-sim :->. As well, the new version "dll" files for modelsim are ready. (done) 2008-7-26 * My next task is to connect this IP core to xilinx Microblaze processor.(done)2008-8-17 http://www.opencores.org/projects.cgi/web/...i_mode/overviewMII- Media Independent Interface (4 бита данных для передачи 4 для приёма+ 6 управляющих + пара(или 1) клок http://en.wikipedia.org/wiki/Media_Independent_InterfaceRMII Reduced Media Independent Interface(всё тоже кроме данных, данные передаются по 2 бита, тоесть тактовая в 2 раза выше) http://en.wikipedia.org/wiki/Reduced_Media...ndent_Interface
--------------------
Cogito ergo sum
|
|
|
|
|
Sep 11 2008, 08:32
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 8-05-07
Пользователь №: 27 604

|
В части Ethernet-10/100 плотно работал с такими контроллерами: CS8900A, KSZ8841 и LAN91C111. Там все есть, успевай только загружать/выгружать их ФИФО по стандартным интерфейсам от отдельно MCU или NiosII в FPGA. Если такой готовый Ethernet-контроллер по условиям задачи не подходит, то нужен PHY, и управлять им нужно по MII. Но тогда МАС и ФИФО придется делать самому в ПЛИС. Возможны и другие варианты, здесь выбор большой. Не хватает исходных данных и условий: чем располагаете, чего и как желается  .
|
|
|
|
|
Sep 11 2008, 10:29
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(608 @ Sep 11 2008, 11:32)  Не хватает исходных данных и условий: чем располагаете, чего и как желается  . Располагаю вот этим http://www.plis.ru/pic/pict/File/ml40x.pdfПроблема та же что http://electronix.ru/forum/index.php?showtopic=46451P.S. Board ML402 P.S. P.S. Если у кого-то имеется datasheet на Marvell Alaska PHY(88E1111) поделитесь, ПОЖАЙЛУСТА!!!. почта: starbox@meta.ua Заранее благодарен.
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|