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

 
 
 
Reply to this topicStart new topic
> Мост PCIe-to-PCI, Разработка моста
ArtemSS
сообщение Apr 10 2017, 09:28
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 29-07-14
Пользователь №: 82 400



Коллеги, добрый день. Прошу помощи.
Требуется разработать мост PCIe-to-PCI (PCIe 1.1/2.0 - to - PCI 2.3). До этого никогда не работал с данными шинами.
В наличие существует достаточно большое количество различных микросхем. Ввиду неопытности для меня они все одинаковые (не считая спецификаций).
Просмотрел весь форум, особых вопросов кроме прерываний я не встретил, но что-то подсказывает мне обратиться за помощью к коллегам.
И собственно вопросы:
1. Есть ли принципиальная разница между этими микросхемами, не беря во внимание спецификации протоколов? (умные, глупые и т.д.)
2. Посоветуйте микросхему, возможно кто-то наступал на грабли с конкретной микросхемой.
3. Обратная совместимость спецификаций PCIe 1.0 и PCI 1.1, а также PCI 2.3 и PCI 3.0?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Apr 10 2017, 09:44
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Сделайте на ПЛИС с гигабитными трансиверами , все проблемы перейдут в область написания прошивок , а это не так страшно.
ПЛИС любая.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
gerber
сообщение Apr 10 2017, 10:44
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Делал на XIO2001 от TI - проблем не увидел, видна новая шина PCI и устройства на ней уже на уровне BIOS, не говоря уже про операционные системы. В качестве "бонуса" на мосте есть несколько GPIO, которые можно задействовать по своему усмотрению (я, к примеру, через них заливал прошивку во флэшку для FPGA, которая находилась за мостом).
Только сделать нужно аккуратно, согласно XIO2001 Implementation Guide, и подсматривая на схему Dev Board от TI.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
ArtemSS
сообщение Apr 10 2017, 11:01
Сообщение #4





Группа: Участник
Сообщений: 10
Регистрация: 29-07-14
Пользователь №: 82 400



Цитата(Lmx2315 @ Apr 10 2017, 14:44) *
Сделайте на ПЛИС с гигабитными трансиверами , все проблемы перейдут в область написания прошивок , а это не так страшно.
ПЛИС любая.


Спасибо, хороший джидайский вариант , но не для данной разработки, тут для масспродакшин, нужно что-то более тривиальное и дешевое, да и нет ресурсов с прошивкой ковыряться.

Кто, что еще юзал?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Apr 10 2017, 11:44
Сообщение #5


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..я пошутил.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Corvus
сообщение Apr 10 2017, 18:50
Сообщение #6


Знающий
****

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



Делал когда-то плату с мостом от PLX. Никаких особых хитростей. Единственная проблема, которая была - ни в какую не работало на одной материнке из десятка протестированных. Писал в техподдержку, ответа не получил smile3046.gif
Go to the top of the page
 
+Quote Post
makc
сообщение Apr 10 2017, 19:26
Сообщение #7


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Не знаю, какой из мостов PLX Вы использовали, но мой опыт разработки на базе PEX8111/PEX8112 говорит об отсутствии подобных проблем на общем количестве выпущенных изделий более 10К.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
krux
сообщение Apr 11 2017, 06:34
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



раньше ставил PLX8111, после того как PLX легли под броадком и стали курвиться с доками, ставлю TSI384 от IDT.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
ArtemSS
сообщение Apr 11 2017, 07:11
Сообщение #9





Группа: Участник
Сообщений: 10
Регистрация: 29-07-14
Пользователь №: 82 400



Всем спасибо за ответы.
Вчера прикидывал финансовую сторону вопроса, из тех, кого нашел: TI, DIODES (PERICOM), Marvell, ITE Tech, IDT, Broadcom.
Получается, что даже в стоках (mauser, digik и др.) TI XIO2001 обгоняет ближайшего конкурента DIODES по цене практически в два раза.
Но как я заметил, TI XIO2001 не является популярной микросхемой, с чем это связанно?
Go to the top of the page
 
+Quote Post
makc
сообщение Apr 11 2017, 08:07
Сообщение #10


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(ArtemSS @ Apr 11 2017, 10:11) *
Но как я заметил, TI XIO2001 не является популярной микросхемой, с чем это связанно?


Возможно с менее качественной документацией и примерами/материалами, по сравнению с тем же PLX/Broadcom.
На мой взгляд документация у TI могла бы быть поподробнее, хотя лично мне ее хватило для успешной разработки на базе XIO2001.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th April 2024 - 05:43
Рейтинг@Mail.ru


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