|
PCI Express: с чего начать?, нужно перенести устройство в PCI на PCI express |
|
|
|
Aug 4 2009, 11:01
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107

|
стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать. Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной? Буду рад любым советам
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
Aug 4 2009, 14:11
|
Знающий
   
Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741

|
Цитата(sbw @ Aug 4 2009, 14:01)  стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать. Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной? Буду рад любым советам  Ждите Spartan-6 или ставьте мост PLX или XIO  Всё остальное дорого
|
|
|
|
|
Aug 5 2009, 10:22
|

Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056

|
Цитата(sbw @ Aug 4 2009, 15:01)  Где почитать про сам стандарт шины PCI express? Например, здесь (~3MB) Цитата(dmitry-tomsk @ Aug 4 2009, 18:11)  Ждите Spartan-6 или ставьте мост PLX или XIO  +1
|
|
|
|
|
Aug 6 2009, 08:03
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107

|
Цитата(dmitry-tomsk @ Aug 4 2009, 17:11)  Ждите Spartan-6 или ставьте мост PLX или XIO  Всё остальное дорого Спасибо за ответ. но Spartan - это же Xilinx, значит, прошивку прийдется сначала еще и на VHDL переводить? Альтеровский Cyclone III PCI-express не потянет? Изначально предполагалось воспользоваться им, но что-то я посмотрел и увидел, что альтеровские разве что Arria и Stratix используются в примерах, а это уже другой ценовой диапазон.
|
|
|
|
|
Aug 6 2009, 12:42
|
Знающий
   
Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741

|
Цитата(sbw @ Aug 6 2009, 12:03)  Спасибо за ответ. но Spartan - это же Xilinx, значит, прошивку прийдется сначала еще и на VHDL переводить? Альтеровский Cyclone III PCI-express не потянет? Изначально предполагалось воспользоваться им, но что-то я посмотрел и увидел, что альтеровские разве что Arria и Stratix используются в примерах, а это уже другой ценовой диапазон. Есть корки oт plda, которые позволяют изспользовать внешний PHY с дешёвыми ПЛИС Altera, но стоит это будет гораздо дороже и сложнее, чем cyclone + мост PLX или TI (XIO)
|
|
|
|
|
Aug 10 2009, 10:00
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107

|
Цитата(Andrew Su @ Aug 8 2009, 22:23)  Доброе время суток! Для эксперимента, перед переделкой модуля для PCI на PCI Express, сделал переходную платку PCI Express (x1)<-> PCI на базе PEX8112 от PLX. Заработало сразу, драйвер не переделывали, ПЗУ-шку, которую есть возможность подключить к PEX8112 для задания внутренних настроек, не устанавливали. Получилось довольно дешево. У PLX можно скачать пример схемы включения этого мостика. Спасибо, это обнадеживает  Вопросы: переходник делали сами? Сколькислойная печатная плата получилась? Где и почем покупали чип?
|
|
|
|
|
Aug 15 2009, 14:08
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 18-09-07
Из: Украина
Пользователь №: 30 647

|
Добрый день. Микросхему покупали ровно год назад. Две штуки тогда обошлись в 324 гривны вместе с НДС. Покупали через киевскую фирму, которая работала со складом Digikey(www.digikey.com), сейчас под руками нет их координат. Только-что смотрел наличие этих микросхем. На Digikey нету, но есть на Farnell Ссылка http://ru.farnell.com/plx-technology/pex81...4bga/dp/1623113Там же есть и готовый переходник, но цена кусается. Ссылка http://ru.farnell.com/plx-technology/pex-8...mode/dp/1623139Плату разводили сами, изготавливали и паяли BGA на VD MAIS в Киеве. Все прошло без затруднений. Количество слоев сообщу в понедельник. Удачи.
|
|
|
|
|
Aug 27 2009, 09:58
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070

|
Еще из мостов можно посмотреть на Marvell 88SB2211 http://www.marvell.com/products/pcconn/88SB2211.jspОсновное достоинство - не-BGA корпус LQFP-128, встроенные источники питания. А со скоростью действительно могут быть проблемы, если основной режим работы с устройством - чтение в режиме target. Для примера у нас при установке подобного устройства в переходник PCIe-PCI скорость работы упала в полтора раза.
|
|
|
|
|
Sep 1 2009, 11:36
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107

|
Цитата(Бэд @ Aug 27 2009, 08:24)  Поглядите в сторону связки Gennum GN4121 / GN4124 + low cost FPGA. Геннумы заявляют что 4124 будет стоить не дороже $20. Спасибо. Посмотрел - вроде бы он дороже Техасов, его меньше продают и корпус больше (больше шариков), все тот же BGA  Цитата(vmp @ Aug 27 2009, 12:58)  Еще из мостов можно посмотреть на Marvell 88SB2211 http://www.marvell.com/products/pcconn/88SB2211.jspОсновное достоинство - не-BGA корпус LQFP-128, встроенные источники питания. Спасибо, интересный вариант! Особенно в плане корпуса, так так я в TQFP ничего другого не находил, и цена хорошая (в пределах 10$). Смущает вот что: На сайте пдф только в состоянии "Preliminary": Doc. No. MV-S104870-U0, Rev. B February 27, 2008, Preliminary И нет ни одной аппликухи. На efind-е нет ни у кого этих микросхем на складе (в россии), только от нескольких недель. Доставаемо ли оно? И есть личный опыт их применения? Одна из проблем применения всех этих мостов и PHY в том, что они все (кроме Марвела) BGA, а это сразу увеличивает стоимость печатной платы (в разы), сложность изготовления и ремонта.
Сообщение отредактировал sbw - Sep 1 2009, 11:45
|
|
|
|
|
Sep 2 2009, 07:02
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070

|
Цитата(sbw @ Sep 1 2009, 15:36)  И есть личный опыт их применения? Стоит на плате, работает. Пока только в режиме target, до bus master дело пока не дошло. Более подробная документация (хотя тоже не совсем полная) доступна на сайте марвела после регистрации. Существуют отладочные платы 2 видов (из PCIe в PCI и обратно), так что можно для быстрой проверки взять такой переходник и воткнуть в него старую PCI-плату. Отладочную плату и образцы получали через avnet-memec: http://www.avnet-memec.eu/index.php?id=18&showcountry=9
|
|
|
|
|
Sep 2 2009, 11:05
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 5-10-07
Из: Харьков, Украина
Пользователь №: 31 107

|
Цитата(vmp @ Sep 2 2009, 10:02)  Более подробная документация (хотя тоже не совсем полная) доступна на сайте марвела после регистрации. Существуют отладочные платы 2 видов (из PCIe в PCI и обратно), так что можно для быстрой проверки взять такой переходник и воткнуть в него старую PCI-плату. Почему-то мне не удалось зарегистрироваться на сайте марвела и получить доступ к бОльшей документации, они мне написали, я не понял этого момента насчет NDA: You indicated on the registration form that you either don't have a Marvell Non-Disclosure Agreement (NDA) on file with us, or that you were unsure. Because of the confidential nature of the information you can access from the Extranet, you do need to be under an NDA to use the site. You'll be contacted shortly by a Marvell Sales Representative to confirm your NDA status. If you don't have an NDA on file, you will be provided with one to complete. Может я просто попрошу Вас где-нибудь выложить ту доку, что у вас есть по этим чипам? А на отладочные платы документация (точнее, схема) есть?
|
|
|
|
|
Sep 2 2009, 11:49
|

Местный
  
Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070

|
Цитата(sbw @ Sep 2 2009, 15:05)  я не понял этого момента насчет NDA: NDA - это подписка о неразглашении. Чтобы получить информацию, надо подписать документ, что не будешь передавать дальше полученную информацию. Именно по этому я не могу передавать документацию. Получить NDA - не проблема. Обращайтесь к торговым представителям - я давал ссылку. На отладочные платы есть схема (pdf) и разводка в менторе. Есть рекомендации по разводке. Опять-таки под NDA.
|
|
|
|
|
Jun 14 2013, 05:40
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 11-03-08
Пользователь №: 35 801

|
Господа, а PCI master устройство подключали к PLX PEX8112 в forward mode? При чтении PLX постоянно делает RETRY и данные выдает не бюрстом, а поштучно(Disconnect with data). Никто не сталкивался? Может настраивать мост надо? Заранее спасибо.
|
|
|
|
|
May 12 2014, 14:13
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 11-03-08
Пользователь №: 35 801

|
А у кого какая скорость получалась на plx8112 с pci master? а то у меня еле набирает 20МБ/с.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|