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

 
 
> Кто является источником сигнала tx_st_ready в корке Altera PCIE?
novartis
сообщение Jan 20 2016, 05:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Если в корку pcie засылать непрерывный поток данных, то рано или поздно она опустит сигнал tx_st_ready, означающий, что приёмный буфер заполнен, необходимо тормознуть передачу данных.

Почему то раньше думал, что сигнал формирует сама корка и заполняетсч её внутренний буфер.
Немного разбираюсь с pcie и прихожу к пониманию, что заполняется буфер на стороне ПК (направление данных ПЛИС -> ПК). Из контроллера pcie ПК как раз и излучается сигнал о том, что нужно притормозить поток.
Так ли это?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
novartis
сообщение Mar 20 2016, 10:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Вопрос все еще актуален!

Возник еще один вопрос по ядру PCIE от Альтеры: как оценить задержку передачи данных от входа ядра до выхода ядра.
То есть вот подаю я в ядро данные - 128 битные слова на частоте 250МГц (Стратикс 4 PCIE x8 Gen2),
ядро их сериализует, кодирует 8/10, производит все необходимые действия, и на выходе имеем 8 линков.
Можно ли оцеить время, затрачиваемое на эти операции?

При создании ядра альтера позволяет сгенерить модель для симуляции.
Я решил, что может с ее помощью получится что-то разузнать.
Запустил в моделсиме эту симуляцию, вывел нужные мне сигналы для просмотра,
но оказалось, что модель не затрагивает линки, на гигабитных ногах корки тишина.

Пошел другим способом. У ядра есть сигналы test_in и test_out.
С помощью test_out можно отслеживать внутренние состояния ядра.
Младшие 8 бит этого сигнала как я понял - это то, что непосредственно на lane.
Думал, если ничего не подавать, то там нули будут, если подать - то через какую то паузу там данные проскочат,
но опять оказалось, что там постоянно что-то передается, а чтобы именно свои данные там обнаружить - это нужно их кодировать 8/10 и может еще чего.

Вообщем, может кто что подскажет?




Go to the top of the page
 
+Quote Post
novartis
сообщение Mar 26 2016, 12:04
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Неужели никто ничего не подскажет по этим вопросам?
Go to the top of the page
 
+Quote Post

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

 


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


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