Хочу сделать плату с разъемом CompactPCI. Порвышись по форуму я для себя окончательно все и не уяснил, поэтому попытаюсь изложить свою идею. надеюсь на ваши коментарии. Моя цель - управлять платой через CPCI. В качестве контроллера штны использую Spartan3A (3В серию) на 50к вентилей в корпусе TQ144 (хватит ли объема и выводов для контроллера?). Начинка плисины - стандартное коргеновское ядро. Можно ли запитывать спартан напрямую от 3В шины или надо ставить стабилизаторы? хватит ли мне только питания от шины, если на плату будут стоять еще неск ПЛИС? Есть ли схемы по подключения CPCI к плисине, рекомендации куда какие ножки заводить? можно ли напрямую подводить контакты разъема на вход плис? Может кто-то может поделиться схемой и примером разводки платы? И теперь самое мне непонятное - работа по шине. Если я правильно понял работу по PCI, то после включения питания с матинской платы рассылаются запросы по всем шинам PCI и ожидает ответов на запрос. Если ответа не последовало, то шина считается неактивной и не используется. В случае с плис получается, что МС не успеет загрузиться к моменту прихода запроса и ответа не последует, и плата окажется неопознанной, и работать я с ней не смогу. Как быть в этом случае? оветное слово не должно быть равно FFFF, если я просто шину данных повешу на пулдайны и ответное слово будет 0000 - это поможет? есть другие лекарства? Ну и еще один вопрос по режимам работу контроллера. предположим, что плата распознана. Можно ли контроллер установить в режим мастера - будет ли конфликт с контроллером на материнской плате или они умеют договариваться?
|