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

 
 
 
Reply to this topicStart new topic
> Разводка PCI шины, PCI 32bit 33MHz от мастера к нескольким слейвам
xor.kruger
сообщение Dec 28 2016, 14:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Доброго времени суток!

Суть вопроса в принципе понятна из ее названия!

Имеется PCI(32bit 33MHz) мастер реализованный на ПЛИС, и достаточно много слейвов:
1. SATA контроллер;
2. PCMCIA контроллер;
3. PCI BUS мост;
4. MiniPCI разъем.

В стандарте на PCI указано что длина клоков должна быть 2,5 дюймов, а остальных сигналов 1,5 дюйма, но это при подключении точка-точка. Как быть когда слейвов много, какие допуски на длины цепей?
Ну и основной вопрос: какая топология разводки должна быть? Сквозная или дерево (например как у DDR2, при разводке нескольких "банок") ?
Если бы кто нибудь поделился примером, можно даже скриншотом PCBшки или gerbor'ов, то было бы вообще замечательно! rolleyes.gif

Заранее благодарен за любую помощь или совет!
Go to the top of the page
 
+Quote Post
hsoft
сообщение Dec 28 2016, 14:46
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 118
Регистрация: 6-11-16
Пользователь №: 94 063



Поскольку шина довольно низкочастотная, там допуски просто огромные, и в принципе нет особых сложностей. Главное задействовать резисторы по 33..100 ом чтобы ограничить выбросы, потому что звенит она сильно.
Вот здесь схема, проект для CAM350 и гербера, плата в своем время лидер продаж, там развесистая шина PCI, разводили немцы, я анализировал в свое время плату, сделано очень качественно.
http://www.linuxmedialabs.com/LMLCD/LMLSBC264/

По поводу длины клоков 2.5 дюйма это требование для AddIn карты, на материнской плате длина клока может быть 14 inch.
Надо разделять требования к материнской плате и требования к вставным картам.
"Total Length of 80331 PCI CLKs on a motherboard (or embedded design). Less than 14.0” maximum"
У Вас embedded дизайн, когда все чипы на материнской плате.

Вот документ от Intel по трассировке PCI-X http://www.intel.com/content/dam/www/publi...essor-guide.pdf
Она быстрее PCI-33 поэтому что сделано для PCI-X с запасом подойдет для PCI-33.

Сообщение отредактировал hsoft - Dec 28 2016, 14:55
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 29 2016, 06:34
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 707
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



В моей МПП в 4 слоя, ПЛИС Cyclone III EP3C40Q240C8N подключена к PCI-шине через пять имс IDTQS3861PAG8 как на фото, этого достаточно. ПЛИС использует ядро мастера (если я правильно понял вопрос).
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
xor.kruger
сообщение Dec 29 2016, 14:01
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 17-08-08
Из: Чернигов
Пользователь №: 39 647



Спасибо большое ответившим!
2 hsoft - то что нужно! буду изучать их разводку на выходных!
2 Serhiy_UA - подскажите, пожалуйста, какие двунаправленные буфера используете? (на том девайсе, фото которого Вы выложили)

Может еще кто нибудь подскажет о подводных камнях, которые нужно учитывать при разводке PCI и о которых мало где указанно.
Go to the top of the page
 
+Quote Post
vladec
сообщение Dec 30 2016, 06:03
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Цитата
какие двунаправленные буфера используете?

И зачем они здесь вообще нужны??
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 30 2016, 07:15
Сообщение #6


отэц
*****

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



Цитата(vladec @ Dec 30 2016, 09:03) *
И зачем они здесь вообще нужны??

..совмещать 5 и 3.3 вольта, а может ещё защищать плисину от статики.


--------------------
"..не нравятся мои выборы? ..приходите в мой суд."
Узурпатор П.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 30 2016, 08:51
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 707
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(xor.kruger @ Dec 29 2016, 18:01) *
2 Serhiy_UA - подскажите, пожалуйста, какие двунаправленные буфера используете? (на том девайсе, фото которого Вы выложили)
Здесь уже ответили, что это не буфера в классическом виде, а схемы согласования уровней и защиты от перенапряжений. На PCI-шине напряжение 5 В, а для ПЛИС не более 3. То есть имс IDTQS3861PAG8 выполняют только эту задачу - защиту ПЛИС, хотя есть аналогичные имс и других фирм.
ПЛИС я разместил как можно ближе к разъему, чтобы удовлетворить требованиям по длине цепей.
В ПЛИС реализован мастер (ядро от Альтеры), который сам загружает данные в память пром.компьютера (через запрос к арбитру шины).
Камни под водой - это PCI на 5 В и развитие этой же PCI на 3 В, здесь надо быть повнимательней с цепями на PCI-разъеме, которые во многом совпадают, но есть и различие. Хотя ПЛИС на 3В с имс защиты может работать с уровнями от обеих версий.
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Dec 30 2016, 09:31
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 739
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Ищите стандарт Compact PCI (cPCI). Там есть все что вам нужно.
Подводные камни есть в длине тактовых сигналов и терминировании...
Go to the top of the page
 
+Quote Post
hsoft
сообщение Dec 30 2016, 14:20
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 118
Регистрация: 6-11-16
Пользователь №: 94 063



Цитата(xor.kruger @ Dec 29 2016, 14:01) *
Может еще кто нибудь подскажет о подводных камнях, которые нужно учитывать при разводке PCI и о которых мало где указанно.

Нет там особо подводных камней, если следовать документу. Это довольно низкочастотная шина, по сравнению с современными стандартами, совсем простая.
Важно учесть всего три момента.
1. Длина клока, данных, matching, строго по рекомендациям.
2. Обязательно поставить резисторы по 33 ома, хотя бы у процессора, лучше у всех участников шоу. Потому что звон по шине будет
идти очень серьезный.
3. Расстояние между трассами чтобы избежать crosstalk, размах у сигналов большой, crosstalk может быть серьезный. Тоже следовать рекомендациям.

Сообщение отредактировал hsoft - Dec 30 2016, 14:22
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd January 2017 - 08:00
Рейтинг@Mail.ru


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