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

 
 
> Вопросы по МАС от Inventra, Помогите люди добрые
s.i.suprun
сообщение Aug 31 2010, 15:06
Сообщение #1


Участник
*

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



Добрый день уважаемые жители форумаsmile.gif). Прошу Вашей помощи в вопросе оживления мас от ментора. Написал тестовые модули стартовой инициализации, приема и передачи данных из фифо в мас ну и наоборот все на вхдл(прошу не ругать работаю с даным языком недавно а проект двигать необходимо...). Промоделировать решил в квартусе 9.1 но поскольку проект изначально писал под Xilinx, пришлось отцепить 2 фифо и просто вывел их ноги в топ файл, с целью ручной эмуляции оных, но вот беда, стартую передачу а на выходе получаю следующюю картинку[см. файл]. Подскажите, кто уже работал с этим зверем, что делать или может есть какие нить тонкости, заранее благодарен!!!!
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
des333
сообщение Aug 31 2010, 16:05
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(s.i.suprun @ Aug 31 2010, 19:06) *
а на выходе получаю следующюю картинку[см. файл].



И что по ней нужно понять? Может побольше конкретики?  smile.gif






--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 1 2010, 01:07
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(s.i.suprun @ Aug 31 2010, 09:06) *
Прошу Вашей помощи в вопросе оживления мас от ментора.

это тот который от Игоря Мохора, взятый один в один и с одним переписанным на VHDL конечным автоматом? %)
Цитата
на выходе получаю следующюю картинку[см. файл].

модуль передачи не получил длину пакета. вы же видите что шапочку и первый нибл данных он съел, на чем и закончил передачу. При этом модуль у вас сконфигурирован для поддержки некратных длин, дополнения пакетов до минимальной длинны и без добавления крк %)


--------------------
Go to the top of the page
 
+Quote Post
s.i.suprun
сообщение Sep 1 2010, 09:23
Сообщение #4


Участник
*

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



Цитата(des00 @ Sep 1 2010, 04:07) *
это тот который от Игоря Мохора, взятый один в один и с одним переписанным на VHDL конечным автоматом? %)

модуль передачи не получил длину пакета. вы же видите что шапочку и первый нибл данных он съел, на чем и закончил передачу. При этом модуль у вас сконфигурирован для поддержки некратных длин, дополнения пакетов до минимальной длинны и без добавления крк %)


точно сказать не могу, так как наработки по этой части, попали мне по наследству, люди которые работали с моим предшествеником говорят, что он этот мак из местных закромов взял. На vhdl переписал приемный, передающий интерфейсы для чтения/записи данных в фифо и блок стартовой инициализации, как в сопровождающей документации.

Заранее извиняюсь за глупые вопросы, но только начинаю разбираться как что к чему smile3046.gif , можете подробнее разяснить смысл фразы "модуль передачи не получил длину пакета", и как это можно побороть или хотя бы
подскажите электронный ресурс, который прольет свет на эти вопросы!! И еще один вопрос порядок инициализации регистров мак не имеет значения?
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 1 2010, 09:45
Сообщение #5


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(s.i.suprun @ Sep 1 2010, 03:23) *
Заранее извиняюсь за глупые вопросы, но только начинаю разбираться как что к чему smile3046.gif , можете подробнее разяснить смысл фразы "модуль передачи не получил длину пакета", и как это можно побороть или хотя бы
подскажите электронный ресурс, который прольет свет на эти вопросы!!

если смотреть на сигналы MII интерфейса то 0x55_55_55_5D это преамбула + SFD кадра Формат кадра Ethernet ну а дальше смотрите в нормальном симуляторе почему она у вас в 2 раза длиннее и почему после SFD идет один нибл данных.


--------------------
Go to the top of the page
 
+Quote Post
s.i.suprun
сообщение Sep 1 2010, 10:38
Сообщение #6


Участник
*

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



извините пожалуйста за беспокойство, на определенном этапе запутался с тактовыми сигналами, можно ли подключить их таким образом? (MTXC и MRXC идут с PHY)

и еще не пойму почему сигнал TPDN находится в "0" на всем протяжении, хотя МАС должен его просаживать при старте?


Сообщение отредактировал s.i.suprun - Sep 1 2010, 10:31
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 1 2010, 11:04
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(s.i.suprun @ Sep 1 2010, 04:38) *
извините пожалуйста за беспокойство, на определенном этапе запутался с тактовыми сигналами, можно ли подключить их таким образом? (MTXC и MRXC идут с PHY)

даташит на lxt971alc вам в помощь


--------------------
Go to the top of the page
 
+Quote Post
s.i.suprun
сообщение Sep 2 2010, 14:57
Сообщение #8


Участник
*

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



Спасибо всем за ответы, но попутно возник вопрос: сигнал TPDN согласно даташит, при старте передачи должен перейти из "1" в "0" и оставаться в таком состоянии до ее окончания, но как видим из рисунка он все время в "0" хотя подключен к сигналу связывающему мой блок и этот мак.
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Sep 9 2010, 14:08
Сообщение #9


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Тема перенесена в более подходящее место


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post

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

 


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


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