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

PCI Express: с чего начать?

стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать.

Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной?

Буду рад любым советам :)

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


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

стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать.

Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной?

Буду рад любым советам :)

Ждите Spartan-6 или ставьте мост PLX или XIO :) Всё остальное дорого

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


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

Где почитать про сам стандарт шины PCI express?

Например, здесь (~3MB)

Ждите Spartan-6 или ставьте мост PLX или XIO :)

+1

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


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

Ждите Spartan-6 или ставьте мост PLX или XIO :) Всё остальное дорого

 

Спасибо за ответ.

но Spartan - это же Xilinx, значит, прошивку прийдется сначала еще и на VHDL переводить?

Альтеровский Cyclone III PCI-express не потянет? Изначально предполагалось воспользоваться им, но что-то я посмотрел и увидел, что альтеровские разве что Arria и Stratix используются в примерах, а это уже другой ценовой диапазон.

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


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

Спасибо за ответ.

но Spartan - это же Xilinx, значит, прошивку прийдется сначала еще и на VHDL переводить?

Альтеровский Cyclone III PCI-express не потянет? Изначально предполагалось воспользоваться им, но что-то я посмотрел и увидел, что альтеровские разве что Arria и Stratix используются в примерах, а это уже другой ценовой диапазон.

Есть корки oт plda, которые позволяют изспользовать внешний PHY с дешёвыми ПЛИС Altera, но стоит это будет гораздо дороже и сложнее, чем cyclone + мост PLX или TI (XIO)

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


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

Ждите Spartan-6 или ставьте мост PLX или XIO :) Всё остальное дорого

 

Еще можно посмотреть список всех компаний, чьи продукты прошли тестирование на соответствие стандарту PCIe на самом сайте PCI-SIG:

- для PCI Express 1.1: http://www.pcisig.com/developers/complianc...tors_list/pcie/

- для PCI Express 2.0: http://www.pcisig.com/developers/complianc...s_list/pcie_2.0

 

тут и Endpoint Controller и Switches & Bridges и Root и Redriver, есть из чего выбрать:)

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


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

Доброе время суток!

Для эксперимента, перед переделкой модуля для PCI на PCI Express,

сделал переходную платку PCI Express (x1)<-> PCI на базе PEX8112 от PLX.

Заработало сразу, драйвер не переделывали, ПЗУ-шку, которую есть возможность

подключить к PEX8112 для задания внутренних настроек, не устанавливали.

Получилось довольно дешево. У PLX можно скачать пример схемы включения этого мостика.

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


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

Доброе время суток!

Для эксперимента, перед переделкой модуля для PCI на PCI Express,

сделал переходную платку PCI Express (x1)<-> PCI на базе PEX8112 от PLX.

Заработало сразу, драйвер не переделывали, ПЗУ-шку, которую есть возможность

подключить к PEX8112 для задания внутренних настроек, не устанавливали.

Получилось довольно дешево. У PLX можно скачать пример схемы включения этого мостика.

 

Спасибо, это обнадеживает :)

Вопросы: переходник делали сами? Сколькислойная печатная плата получилась?

Где и почем покупали чип?

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


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

Добрый день.

Микросхему покупали ровно год назад.

Две штуки тогда обошлись в 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 в Киеве. Все прошло без затруднений.

Количество слоев сообщу в понедельник.

Удачи.

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


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

Поглядите в сторону связки Gennum GN4121 / GN4124 + low cost FPGA.

Геннумы заявляют что 4124 будет стоить не дороже $20.

ИМНО разного рода мосты PCI-Ex -> PCI это костыли. Временно дыру ими закрыть можно,

но если требуется приличная скорость передачи по шине, то можно наступить на грабли (сам в своё время наелся с этими мостами).

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


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

Еще из мостов можно посмотреть на Marvell 88SB2211 http://www.marvell.com/products/pcconn/88SB2211.jsp

Основное достоинство - не-BGA корпус LQFP-128, встроенные источники питания.

 

А со скоростью действительно могут быть проблемы, если основной режим работы с устройством - чтение в режиме target. Для примера у нас при установке подобного устройства в переходник PCIe-PCI скорость работы упала в полтора раза.

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


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

Поглядите в сторону связки Gennum GN4121 / GN4124 + low cost FPGA.

Геннумы заявляют что 4124 будет стоить не дороже $20.

Спасибо. Посмотрел - вроде бы он дороже Техасов, его меньше продают и корпус больше (больше шариков), все тот же BGA :(

 

 

Еще из мостов можно посмотреть на 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

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


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

И есть личный опыт их применения?

Стоит на плате, работает. Пока только в режиме target, до bus master дело пока не дошло.

Более подробная документация (хотя тоже не совсем полная) доступна на сайте марвела после регистрации.

Существуют отладочные платы 2 видов (из PCIe в PCI и обратно), так что можно для быстрой проверки взять такой переходник и воткнуть в него старую PCI-плату.

Отладочную плату и образцы получали через avnet-memec: http://www.avnet-memec.eu/index.php?id=18&showcountry=9

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


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

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

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

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

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

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

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

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

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

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