|
|
  |
Кому доводилось на ACEX(Altera) PCI ваять. |
|
|
|
Feb 8 2006, 14:39
|
Группа: Новичок
Сообщений: 9
Регистрация: 24-01-06
Пользователь №: 13 537

|
Никак не могу толком въехать, в чем принципиальное отличие "PCI - совместимые" от "совместимости с PCI Local Bus Specification" (и есть ли оно вообще, или это одно и то же, только в описании по разному звучит). Будет ли принцип написания ядра PCI для ACEX, у которого "Fully compliant with the peripheral component interconnect Special Interest Group (PCI SIG) PCI Local Bus Specification" отличаться от написания ядра для, например, MAX7000. Вопрос, конечно, ламерский, но просьба сильно не пинать, опыта общения с ПЛИСами - ноль. В моем понимании у ACEX`а, в отличии от остальных, есть специально заточенная группа блоков под PCI, которых сконфигурять треба. Или я не прав? Разъясните, кто не жадный, плиз.
|
|
|
|
|
Feb 8 2006, 16:05
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(Андрейr @ Feb 8 2006, 17:39)  Никак не могу толком въехать, в чем принципиальное отличие "PCI - совместимые" от "совместимости с PCI Local Bus Specification" (и есть ли оно вообще, или это одно и то же, только в описании по разному звучит). Будет ли принцип написания ядра PCI для ACEX, у которого "Fully compliant with the peripheral component interconnect Special Interest Group (PCI SIG) PCI Local Bus Specification" отличаться от написания ядра для, например, MAX7000. Вопрос, конечно, ламерский, но просьба сильно не пинать, опыта общения с ПЛИСами - ноль. В моем понимании у ACEX`а, в отличии от остальных, есть специально заточенная группа блоков под PCI, которых сконфигурять треба. Или я не прав? Разъясните, кто не жадный, плиз. Принцип написания ядра отличаться не будет, лишь бы по скорости все проходило
Сообщение отредактировал -Al- - Feb 8 2006, 16:09
|
|
|
|
|
Feb 8 2006, 17:32
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Андрейr @ Feb 8 2006, 16:39)  сильно не пинать, опыта общения с ПЛИСами - ноль. В моем понимании у ACEX`а, в отличии от остальных, есть специально заточенная группа блоков под PCI, которых сконфигурять треба. Или я не прав? Специальных блоков нет, есть опция IO-ячейки, называется PCI_IO. Самое любопытное, что у ACEX эта опция отвечает за диод, подключенный от входного пина на питание микросхемы (чтобы типа гасить входные напряжения большие чем напряжения питания). Но если шина PCI с 5-вольтовыми агентами (а обычно PCI - в PC и такие агенты могут быть), то опцию PCI_IO нужно выключать. Вообще - ACEX (-3) достаточно быстрая для 33МГц PCI. Для 66МГц уже очень приличный напряг с tsu даже для чипов со скоростью -1. Для 66МГц лучше взять Циклоны, но придется забыть про 5V-толерантность или геморроиться с буферами. Поищите на сайте Альтеры - у них вроде был аппнот на тему сопряжения не 5V-толерантных чипов с PCI.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|