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

 
 
> xilinx tri mode ethernet mac, Работа корки сгенерированной в xilinx-е
NSergeevich
сообщение Mar 20 2015, 08:03
Сообщение #1


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

Группа: Участник
Сообщений: 102
Регистрация: 21-01-15
Пользователь №: 84 716



Всем привет. Есть ли у кого-нибудь опыт в реализации проекта xilinx tri mode ethernet mac ? На RGMII гигабитный PHY.
У меня появилось несколько вопросов:
1. RGMII - Reduce Gigabit Media Independent Interface. RGMII использует половину цепей, используемых в GMII интерфейсе. Всего 12 контактов, и среди них TXD и RXD по [3:0], т.е. по 4 цепи.
Но, генерируемая корка MAC-а (tri mode ethernet mac) в xilinxe при выборе RGMII интерфейса выдает TXD и RXD по [7:0], т.е. по 8 цепей, (как обычный GMII). Вопрос, я же не могу свой PHY с 4-мя цепями коннектить только на половину цепей, что выходит из мака? Что с этим делать?
2. Если я правильно разобрался, то на GTX_CLK (клок на phy) и на tx_axi_clk (клок на mac)(опять же все применимо к rgmii) нужно подавать 125mhz clk ?
3. Я пробую протащить пакеты через MAC. Подаю на вход [7:0] tx_axis_mac_tdata (Frame data to be transmitt) вместе с tx_axis_mac_tvalid (TX Data Valid), но пакеты не попадают на PHY (и на выходе мака нету). Почему не проходят, как правильно отправить? Есть ли пример?
Заранее спасибо за терпение)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
egorman44
сообщение Jun 1 2015, 10:51
Сообщение #2


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

Группа: Свой
Сообщений: 141
Регистрация: 22-11-12
Из: Нижний Новгород
Пользователь №: 74 507



Цитата(tolik1 @ Jun 1 2015, 11:03) *
К сожалению я затрудняюсь сказать что-либо глядя на Ваши картинки, но когда я с ним разбирался я взял за основу пример который генерится визардом (AddresSwap как то так этот модуль называется). я с одной стороны подключил Chip scope с другой комп с Wireshark. Mac в исполнении Xilinx формирует преамбулу, SFD и FCS. все остальное тело пакета надо грузить через интерфейс данных.
очень верный способ, на мой взгляд. Плюс ко всему там тестбенч написан, который можете запустить даже в Isim и посмотреть что к чему. Так же есть дока официальная на корку UG138 "LogiCORE IP Tri-Mode Ethernet MAC v4.5" там все ответы на интересующие Вас вопросы.
Go to the top of the page
 
+Quote Post
Trashy_2
сообщение Jun 1 2015, 15:08
Сообщение #3


Местный
***

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



Цитата(egorman44 @ Jun 1 2015, 13:51) *
"LogiCORE IP Tri-Mode Ethernet MAC v4.5"


А что бы эту корку юзать, надо денежку заносить куда то или она халявная?


--------------------
Транзистор не сможет измерить широкое сердце героя!(ц)
Go to the top of the page
 
+Quote Post
NSergeevich
сообщение Jun 1 2015, 16:15
Сообщение #4


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

Группа: Участник
Сообщений: 102
Регистрация: 21-01-15
Пользователь №: 84 716



Цитата(Trashy_2 @ Jun 1 2015, 18:08) *
А что бы эту корку юзать, надо денежку заносить куда то или она халявная?


webpack покупаешь и все в нем халява
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- NSergeevich   xilinx tri mode ethernet mac   Mar 20 2015, 08:03
- - NSergeevich   Я разобрался с вопросами которые выше. Появился но...   May 29 2015, 14:23
|- - Artemius_tv   Цитата(NSergeevich @ May 29 2015, 18:23) ...   May 29 2015, 16:26
|- - tolik1   Цитата(NSergeevich @ May 29 2015, 18:23) ...   Jun 1 2015, 08:03
|- - Trashy_2   Вы в хексе напишите, что вы получаете, вместе с пр...   Jun 1 2015, 08:31
- - NSergeevich   Не успел написать. Я разобрался, в чем дело, на пр...   Jun 1 2015, 14:25
- - NSergeevich   Как на Verilog описать задержку первого байта до п...   Jun 2 2015, 10:09
- - NSergeevich   Может быть, кто-нибудь использовал конструкцию The...   Jun 2 2015, 12:21
- - egorman44   Цитата(NSergeevich @ Jun 2 2015, 13:09) К...   Jun 2 2015, 13:48
|- - NSergeevich   Цитата(egorman44 @ Jun 2 2015, 16:48) мож...   Jun 3 2015, 06:56
- - egorman44   Цитата(NSergeevich @ Jun 3 2015, 09:56) Т...   Jun 3 2015, 11:12
|- - NSergeevich   Цитата(egorman44 @ Jun 3 2015, 14:12) А ч...   Jun 3 2015, 11:37
- - egorman44   Я бы Вам рекомендовал почитать что-нибудь от Sunbu...   Jun 3 2015, 11:55
|- - NSergeevich   Цитата(egorman44 @ Jun 3 2015, 14:55) Я б...   Jun 3 2015, 15:03
|- - doom13   У Вас тут асинхронщина какая-то: Кодalways@(*...   Jun 3 2015, 15:48
|- - Artemius_tv   Выложите весь исходник. Вот так: Цитата(NSergeevic...   Jun 3 2015, 16:44
- - NSergeevich   Код`timescale 1ns / 1ps //////////////////////...   Jun 4 2015, 06:22
- - egorman44   Кодalways @(posedge handshake) begin got_...   Jun 4 2015, 07:05
- - NSergeevich   Кому интересно, почитайте очень интересную статью ...   Jun 4 2015, 11:26
- - egorman44   Цитата(NSergeevich @ Jun 4 2015, 14:26) К...   Jun 4 2015, 12:05


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 06:40
Рейтинг@Mail.ru


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