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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
Volkov
сообщение Oct 4 2011, 18:54
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



Данные есть, TXCHARISK устанавливается.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 5 2011, 07:54
Сообщение #17


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Значит прочтите документацию на Аврору. Я например сходу обнаружил, что clock-compensation там делается символом K23.7, а не запятой. Причем посылать этот символ нужно 12 раз подряд.

Вообще, перестаньте расчитывать на то что у вас все заработает out-of-the-box, читайте документацию на протоколы хотя бы поверхностно. Я уж не говорю о том, что это нужно было бы сделать до того, как выбирать протокол.
Go to the top of the page
 
+Quote Post
Volkov
сообщение Oct 5 2011, 08:34
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



Вот скажите, входные данные для трансивета - это пакеты соответствующего протокола? Тогда я не понимаю суть генерируемого екзампла. вот где там K23.7 двенадцать раз подряд. Нет. Может этот екзампл для симуляции только годиться?
У меня это первый проект на Xilinx FPGA. Плохая у них документация.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 5 2011, 10:02
Сообщение #19


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Volkov @ Oct 5 2011, 11:34) *
Вот скажите, входные данные для трансивета - это пакеты соответствующего протокола?

Нет. Трансивер - это просто конвертор из параллельной формы в последовательную и обратно с 8b/10b в качестве бонуса. Он оперирует потоком, а не пакетами.

Цитата(Volkov @ Oct 5 2011, 11:34) *
Тогда я не понимаю суть генерируемого екзампла. вот где там K23.7 двенадцать раз подряд. Нет. Может этот екзампл для симуляции только годиться?

Сам не пользовался, но судя по описанию FRAME_GEN из UG353 он (FRAME_GEN) предназначен чтобы подключаться к Aurora IP core (в котором и содержится собственно реализация протокола), а не прямо к GTP. И с SATA у вас я думаю было то же самое: вы взяли формирователь третьего уровня и его выход воткнули напрямик в первый уровень, а второй (собственно link layer) у вас отсутствует.

Цитата(Volkov @ Oct 5 2011, 11:34) *
У меня это первый проект на Xilinx FPGA. Плохая у них документация.

Интересно, как вы сделали вывод, что документация плохая, если вы ее не читали?
Go to the top of the page
 
+Quote Post
Volkov
сообщение Oct 5 2011, 10:25
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



 Р Р€Р С˜Р ВµР Р…ьшено Р Т‘Р С• 70%
Прикрепленное изображение
566 x 354 (20.62 килобайт)


Если бы это было так. Реализовал бы протокол.
Там читать нечего. Думаешь, вот суть проблемы, вчитываешся, а сути то нет. Влом им было писать.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 5 2011, 10:53
Сообщение #21


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Ну как нечего, описание Авроры - 127 старниц. SATA - еще поболее.

Что касается картинки - я не знаю, откуда вы ее скопипастили, вы источник не приводите, но в документации по Авроре (UG353) картинка иная, и иллюстрирует она как раз то, что я сказал. Поэтому вам имеет все же смысл туда (в UG353) заглянуть (если конечно вы ставите целью заставить Аврору заработать, а не голословно охаить Xilinx).
Go to the top of the page
 
+Quote Post
Volkov
сообщение Oct 5 2011, 11:23
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



LogiCORE IP Spartan-6 FPGA GTP Transceiver Wizard v1.10 UG546

Читал я UG353. Я пытаюсь понять как работать с GTP Transceiver - ом. К примеру, если я выберу Start from scratch в Protocol Template, мне какой протокол реализовывать?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 5 2011, 11:46
Сообщение #23


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Volkov @ Oct 5 2011, 14:23) *
LogiCORE IP Spartan-6 FPGA GTP Transceiver Wizard v1.10 UG546

Цитата
FRAME_GEN module: Generates a user-definable data stream for simulation analysis.



Цитата(Volkov @ Oct 5 2011, 14:23) *
мне какой протокол реализовывать?

Этот вопрос звучит как "куда пойти учиться". Определитесь с задачами, изучите поддерживаемые протоколы, выберите подходящий под задачи. Для "просто передавать данные" и Аврора подойдет. Если же хотите обойтись голым GTP без link-layer протокола вообще, просто данные гнать - надо приемник тактировать частотой потока, тогда и без clock correction у вас данные пропадать не будут.
Go to the top of the page
 
+Quote Post
Volkov
сообщение Oct 5 2011, 20:45
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



DmitryR, огромное вам спасибо!!! Заработало!!! Вставил K23.7 в поток, TXCHARISK ом указал, что это K-character и у меня заработал блок коррекции клока. Еще раз спасибо!
Go to the top of the page
 
+Quote Post
alfa80x
сообщение Nov 30 2011, 06:20
Сообщение #25





Группа: Новичок
Сообщений: 4
Регистрация: 16-11-11
Пользователь №: 68 331



Я пытаюсь запустить GTX . Приемник синхронизуется востановленной частотой. Выравнивание выполняю указанием TXCHARISK символа К 28,5 (bc) 15 раз подряд. Далее у меня идет непрерывный поток 8 ми битных слов с кодированием 8/10. Я заметил что время от времени появляется сигнал rxdisperr, в момент возникновения которого происходит небольшое отклонение принимаемого слова (тестовая послеовательность синусоида - отклонение восновном выбросы амплитуды) далее ошибок не наблюдается до поры до времени . В чем дело ? Я не очень понимаю смысл сигнала rxdisperr.
Go to the top of the page
 
+Quote Post

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

 


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


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