Перейти к содержанию
    

TverBASS

Участник
  • Постов

    6
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о TverBASS

  • День рождения 29.10.1986

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. msn-spb: добавляйте все файлы *.v в проект и головным модулем будет модуль TOP. Я сам работаю со схематикой, потому по модулю TOP создаю символ и вставляю в основной проект. По поводу встроенного файла для симуляции не знаю,не пробовал. Друзья, если кто то продолжает работать с этой ethernet коркой, подскажите,нет ли у кого проблем с RX_EOP? в 99 процентах случаев все ок, но иногда после конца пакета этот сигнал уходит в высокое и так и держится до следующего пакета. это у меня такая проблема или это баг?
  2. По поводу 0.4 нс. Да,были проблемы с фазой клока. На задержки не обращали внимание, от ошибок неправильного защелкивания данных боролись принудительным сдвигом фазы 125мгц. пока работа встала, MDIO не проверял, но его реализации там так и не нашел. Спасибо за ответ про BE!
  3. Спасибо тем кто откликнулся! удалось разобраться. уже реализован ARP запрос-ответ. Mac core явно рабочее. Не стоит изобретать велосипед и описывать заново MII и GMII, этой штукой вполне можно пользоваться. Моей ошибкой было то,что не завел сразу TXCLK который используется в MII, но который не нужен в GMII. В МАК модуле этот сигнал запускает начальное конфигурирование и управляет клоковыми мультиплексорами,потому он нужен обязательно. Но как ни крути бедность документации на это tri-mode ethernet MAC core дает иногда о себе знать....
  4. Спасибо за ответ!действительно, почти все это мне знакомо. Реализация GMII самостоятельно меня не пугает но требует времени и отладки. Куда как приятней взять готовое МАС core и подсовывать в него 32 битные слова, не заботясь о преамбулах и CRC. Опробовал я творение товарища Gao. Принимать пакеты оно уже начало. А вот с отправкой так и не разобрался. Не шлет ничего :05: К тому же смысл некоторых сигналов остался неясен. По поводу управления PHY микроконтроллером. Нету на плате микроконтроллера у меня) потому все эти сдвиги и конфигурирования надо делать на ПЛИСе. Не сомневаюсь что задача решена, зачем решать ее опять? еще попробую поразбираться с передачей и если не оживет придется МАС писать заново
  5. Это LSI ET1011. Но думаю от Марвела не сильно отличается. Тот же GMII и тот же MIIM.
  6. Возникла вот необходимость сделать железку с Ethernet'ом. В качестве Phy был выбран et1011, рулить им будет virtex4(без аппаратной поддержки gmii). С нуля описывать gmii не хотелось, потому решено было воспользоваться наработками товарища Gao Jon, стянутыми с Open Cores. И все бы ничего, да уж больно бедновата документация на это творение. И что меня удивило, это что нет шума вокруг этого проекта,хотя вроде штука вроде работает... Мои вопросы вероятнее всего будут адресованы тем кто уже работал с этой реализацией МАК уровня, хотя возможно вы предложите альтернативные решения, более описанные и уже освоенные. Вызвал трудности Host Interface. Как я понимаю он одновременно выполняет конфигурирование МАК модуля и по miim может работать с phy. Host interface это 16-битная шина данных на чтение,16 бит на запись, 8 бит адреса(?) и два управляющих сигнала. Как по этому интерфейсу изменять регистры самого мак модуля ясно, а как по нему посылать в et1011 32 битные слова не очевидно. Так же не очень понятно назначение сигналов RX_mac_BE(1:0) и TX_mac_BE(1:0). В общем если кто то имел опыт решения подобных проблем,поделитесь пожалуйста.
×
×
  • Создать...