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

Разводка PCI шины

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

 

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

 

Имеется PCI(32bit 33MHz) мастер реализованный на ПЛИС, и достаточно много слейвов:

1. SATA контроллер;

2. PCMCIA контроллер;

3. PCI BUS мост;

4. MiniPCI разъем.

 

В стандарте на PCI указано что длина клоков должна быть 2,5 дюймов, а остальных сигналов 1,5 дюйма, но это при подключении точка-точка. Как быть когда слейвов много, какие допуски на длины цепей?

Ну и основной вопрос: какая топология разводки должна быть? Сквозная или дерево (например как у DDR2, при разводке нескольких "банок") ?

Если бы кто нибудь поделился примером, можно даже скриншотом PCBшки или gerbor'ов, то было бы вообще замечательно! :rolleyes:

 

Заранее благодарен за любую помощь или совет!

 

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


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

В моей МПП в 4 слоя, ПЛИС Cyclone III EP3C40Q240C8N подключена к PCI-шине через пять имс IDTQS3861PAG8 как на фото, этого достаточно. ПЛИС использует ядро мастера (если я правильно понял вопрос).

post-41112-1482993229_thumb.jpg

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


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

Спасибо большое ответившим!

2 hsoft - то что нужно! буду изучать их разводку на выходных!

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

 

Может еще кто нибудь подскажет о подводных камнях, которые нужно учитывать при разводке PCI и о которых мало где указанно.

 

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


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

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

И зачем они здесь вообще нужны??

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


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

И зачем они здесь вообще нужны??

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

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


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

2 Serhiy_UA - подскажите, пожалуйста, какие двунаправленные буфера используете? (на том девайсе, фото которого Вы выложили)
Здесь уже ответили, что это не буфера в классическом виде, а схемы согласования уровней и защиты от перенапряжений. На PCI-шине напряжение 5 В, а для ПЛИС не более 3. То есть имс IDTQS3861PAG8 выполняют только эту задачу - защиту ПЛИС, хотя есть аналогичные имс и других фирм.

ПЛИС я разместил как можно ближе к разъему, чтобы удовлетворить требованиям по длине цепей.

В ПЛИС реализован мастер (ядро от Альтеры), который сам загружает данные в память пром.компьютера (через запрос к арбитру шины).

Камни под водой - это PCI на 5 В и развитие этой же PCI на 3 В, здесь надо быть повнимательней с цепями на PCI-разъеме, которые во многом совпадают, но есть и различие. Хотя ПЛИС на 3В с имс защиты может работать с уровнями от обеих версий.

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


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

Ищите стандарт Compact PCI (cPCI). Там есть все что вам нужно.

Подводные камни есть в длине тактовых сигналов и терминировании...

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


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

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

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

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

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

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

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

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

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

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