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

PCIe PHY Layer на Verilog

Стоит задача сделать для оптики протокол на основе PCIe. Пока интересует реализация PHY уровня.

Нашел на фтп VHDL-ную корку.

Может у кого есть Verilog-ная?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

 

Стоит задача сделать для оптики протокол на основе PCIe. Пока интересует реализация PHY уровня.

Нашел на фтп VHDL-ную корку.

Может у кого есть Verilog-ная?

 

Спасибо!

 

Вам нужен PIPE и MGT уровень ? Что мешает посмотреть как это сделано в Xilinx - там это как раз на Verilog.

 

Удачи! Rob.

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... Что мешает посмотреть как это сделано в Xilinx - там это как раз на Verilog.

Зная, как у альтеры корки зашифрованы, даже не пробовал смотреть. Там прямо читабельный verilog можно получить? ISE нужен?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стоит задача сделать для оптики протокол на основе PCIe. Пока интересует реализация PHY уровня.

А в чем смысл именно PCIe как основы? Все наслышаны про оптические "удлинители" для PCIe, тут стоит подобная задача?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в чем смысл именно PCIe как основы? Все наслышаны про оптические "удлинители" для PCIe, тут стоит подобная задача?

Не, задача - передать данные по оптике. Для этого нужен какой-то протокол. Решили пока пощупать PCIe, т.к. у начальства был какой-то опыт работы с этим интерфейсом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

 

Не, задача - передать данные по оптике. Для этого нужен какой-то протокол. Решили пока пощупать PCIe, т.к. у начальства был какой-то опыт работы с этим интерфейсом.

 

Мда... То есть под PHY Вы имели ввиду полную корку PCIe (TLP, DATA, LINK Layers), а не только уровень трансиверов PHY ?

 

P.S. А не проще все же что то типа Ethernet, Aurora, ..., RS232 :)

 

Удачи! Rob.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не, задача - передать данные по оптике. Для этого нужен какой-то протокол. Решили пока пощупать PCIe, т.к. у начальства был какой-то опыт работы с этим интерфейсом.

Жуть, вот не зря спросил зачем... Есть такая книжуля, очень советую прочитать serialio_book.pdf - в ней хорошо расписано что же такое PCIe PHY, и есть ли смысл за него держаться. Я считаю что нет. К тому же, там прояснены возможности современных SERDES, которые представляют собой некие обобщенные блоки для мультигигабитных линков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мда... То есть под PHY Вы имели ввиду полную корку PCIe (TLP, DATA, LINK Layers), а не только уровень трансиверов PHY ?

Имелся ввиду pnysical layer.

Есть трансиверная корка, на выходе/входе которой должны быть кодовые символы в соответствии со стандартом PCIе. Остальные уровни (Data, Trancation) пока не интересуют.

 

P.S. Полная корка на Verilog тож подойдет =)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...