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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> PCI Express: с чего начать?, нужно перенести устройство в PCI на PCI express
sbw
сообщение Aug 4 2009, 11:01
Сообщение #1


Участник
*

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



стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать.
Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной?
Буду рад любым советам smile.gif
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Aug 4 2009, 14:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 672
Регистрация: 18-02-05
Пользователь №: 2 741



Цитата(sbw @ Aug 4 2009, 14:01) *
стоит задача переработки (переноса) готового PCI устройства, которое сделано на альтере EP1K100 (прошивка на AHDL) на шину PCI express. Посоветуйте, что смотреть, куда копать, о чем и где читать.
Какие альтеровские чипы работают с экспрессом? (предполагается x1) Где почитать про сам стандарт шины PCI express? Что из чипов еще нужно будет ставить для совмещения альтеры с шиной?
Буду рад любым советам smile.gif

Ждите Spartan-6 или ставьте мост PLX или XIO smile.gif Всё остальное дорого
Go to the top of the page
 
+Quote Post
Corvus
сообщение Aug 5 2009, 10:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 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 smile.gif

+1
Go to the top of the page
 
+Quote Post
blackfin
сообщение Aug 5 2009, 12:01
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dmitry-tomsk @ Aug 4 2009, 18:11) *
Ждите Spartan-6 или ставьте мост PLX или XIO smile.gif

Или TI: XIO2001.
Go to the top of the page
 
+Quote Post
sbw
сообщение Aug 6 2009, 08:03
Сообщение #5


Участник
*

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



Цитата(dmitry-tomsk @ Aug 4 2009, 17:11) *
Ждите Spartan-6 или ставьте мост PLX или XIO smile.gif Всё остальное дорого


Спасибо за ответ.
но Spartan - это же Xilinx, значит, прошивку прийдется сначала еще и на VHDL переводить?
Альтеровский Cyclone III PCI-express не потянет? Изначально предполагалось воспользоваться им, но что-то я посмотрел и увидел, что альтеровские разве что Arria и Stratix используются в примерах, а это уже другой ценовой диапазон.
Go to the top of the page
 
+Quote Post
dmitry-tomsk
сообщение Aug 6 2009, 12:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 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)
Go to the top of the page
 
+Quote Post
Самурай
сообщение Aug 6 2009, 14:00
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(dmitry-tomsk @ Aug 4 2009, 18:11) *
Ждите Spartan-6 или ставьте мост PLX или XIO smile.gif Всё остальное дорого


Еще можно посмотреть список всех компаний, чьи продукты прошли тестирование на соответствие стандарту 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, есть из чего выбратьsmile.gif
Go to the top of the page
 
+Quote Post
Andrew Su
сообщение Aug 8 2009, 19:23
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 18-09-07
Из: Украина
Пользователь №: 30 647



Доброе время суток!
Для эксперимента, перед переделкой модуля для PCI на PCI Express,
сделал переходную платку PCI Express (x1)<-> PCI на базе PEX8112 от PLX.
Заработало сразу, драйвер не переделывали, ПЗУ-шку, которую есть возможность
подключить к PEX8112 для задания внутренних настроек, не устанавливали.
Получилось довольно дешево. У PLX можно скачать пример схемы включения этого мостика.
Go to the top of the page
 
+Quote Post
sbw
сообщение Aug 10 2009, 10:00
Сообщение #9


Участник
*

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



Цитата(Andrew Su @ Aug 8 2009, 22:23) *
Доброе время суток!
Для эксперимента, перед переделкой модуля для PCI на PCI Express,
сделал переходную платку PCI Express (x1)<-> PCI на базе PEX8112 от PLX.
Заработало сразу, драйвер не переделывали, ПЗУ-шку, которую есть возможность
подключить к PEX8112 для задания внутренних настроек, не устанавливали.
Получилось довольно дешево. У PLX можно скачать пример схемы включения этого мостика.


Спасибо, это обнадеживает smile.gif
Вопросы: переходник делали сами? Сколькислойная печатная плата получилась?
Где и почем покупали чип?
Go to the top of the page
 
+Quote Post
Andrew Su
сообщение Aug 15 2009, 14:08
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 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 в Киеве. Все прошло без затруднений.
Количество слоев сообщу в понедельник.
Удачи.
Go to the top of the page
 
+Quote Post
Andrew2000
сообщение Aug 15 2009, 21:08
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675



Переходник с PCI на PCI Express x1
http://overclockers.ru/hardnews/22202.shtml
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Aug 27 2009, 05:24
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Поглядите в сторону связки Gennum GN4121 / GN4124 + low cost FPGA.
Геннумы заявляют что 4124 будет стоить не дороже $20.
ИМНО разного рода мосты PCI-Ex -> PCI это костыли. Временно дыру ими закрыть можно,
но если требуется приличная скорость передачи по шине, то можно наступить на грабли (сам в своё время наелся с этими мостами).
Go to the top of the page
 
+Quote Post
vmp
сообщение Aug 27 2009, 09:58
Сообщение #13


Местный
***

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



Еще из мостов можно посмотреть на Marvell 88SB2211 http://www.marvell.com/products/pcconn/88SB2211.jsp
Основное достоинство - не-BGA корпус LQFP-128, встроенные источники питания.

А со скоростью действительно могут быть проблемы, если основной режим работы с устройством - чтение в режиме target. Для примера у нас при установке подобного устройства в переходник PCIe-PCI скорость работы упала в полтора раза.
Go to the top of the page
 
+Quote Post
sbw
сообщение Sep 1 2009, 11:36
Сообщение #14


Участник
*

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



Цитата(Бэд @ Aug 27 2009, 08:24) *
Поглядите в сторону связки Gennum GN4121 / GN4124 + low cost FPGA.
Геннумы заявляют что 4124 будет стоить не дороже $20.

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


Цитата(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
Go to the top of the page
 
+Quote Post
vmp
сообщение Sep 2 2009, 07:02
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post

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

 


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


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