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

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

|
стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать. Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной? Буду рад любым советам
|
|
|
|
|
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
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|