xor.kruger 0 28 декабря, 2016 Опубликовано 28 декабря, 2016 · Жалоба Доброго времени суток! Суть вопроса в принципе понятна из ее названия! Имеется PCI(32bit 33MHz) мастер реализованный на ПЛИС, и достаточно много слейвов: 1. SATA контроллер; 2. PCMCIA контроллер; 3. PCI BUS мост; 4. MiniPCI разъем. В стандарте на PCI указано что длина клоков должна быть 2,5 дюймов, а остальных сигналов 1,5 дюйма, но это при подключении точка-точка. Как быть когда слейвов много, какие допуски на длины цепей? Ну и основной вопрос: какая топология разводки должна быть? Сквозная или дерево (например как у DDR2, при разводке нескольких "банок") ? Если бы кто нибудь поделился примером, можно даже скриншотом PCBшки или gerbor'ов, то было бы вообще замечательно! :rolleyes: Заранее благодарен за любую помощь или совет! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 29 декабря, 2016 Опубликовано 29 декабря, 2016 · Жалоба В моей МПП в 4 слоя, ПЛИС Cyclone III EP3C40Q240C8N подключена к PCI-шине через пять имс IDTQS3861PAG8 как на фото, этого достаточно. ПЛИС использует ядро мастера (если я правильно понял вопрос). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xor.kruger 0 29 декабря, 2016 Опубликовано 29 декабря, 2016 · Жалоба Спасибо большое ответившим! 2 hsoft - то что нужно! буду изучать их разводку на выходных! 2 Serhiy_UA - подскажите, пожалуйста, какие двунаправленные буфера используете? (на том девайсе, фото которого Вы выложили) Может еще кто нибудь подскажет о подводных камнях, которые нужно учитывать при разводке PCI и о которых мало где указанно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 12 30 декабря, 2016 Опубликовано 30 декабря, 2016 · Жалоба какие двунаправленные буфера используете? И зачем они здесь вообще нужны?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 5 30 декабря, 2016 Опубликовано 30 декабря, 2016 · Жалоба И зачем они здесь вообще нужны?? ..совмещать 5 и 3.3 вольта, а может ещё защищать плисину от статики. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 30 декабря, 2016 Опубликовано 30 декабря, 2016 · Жалоба 2 Serhiy_UA - подскажите, пожалуйста, какие двунаправленные буфера используете? (на том девайсе, фото которого Вы выложили)Здесь уже ответили, что это не буфера в классическом виде, а схемы согласования уровней и защиты от перенапряжений. На PCI-шине напряжение 5 В, а для ПЛИС не более 3. То есть имс IDTQS3861PAG8 выполняют только эту задачу - защиту ПЛИС, хотя есть аналогичные имс и других фирм. ПЛИС я разместил как можно ближе к разъему, чтобы удовлетворить требованиям по длине цепей. В ПЛИС реализован мастер (ядро от Альтеры), который сам загружает данные в память пром.компьютера (через запрос к арбитру шины). Камни под водой - это PCI на 5 В и развитие этой же PCI на 3 В, здесь надо быть повнимательней с цепями на PCI-разъеме, которые во многом совпадают, но есть и различие. Хотя ПЛИС на 3В с имс защиты может работать с уровнями от обеих версий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ant_m 0 30 декабря, 2016 Опубликовано 30 декабря, 2016 · Жалоба Ищите стандарт Compact PCI (cPCI). Там есть все что вам нужно. Подводные камни есть в длине тактовых сигналов и терминировании... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться