hwdev_plus 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 (изменено) · Жалоба Нужно сделать PCI устройство. Взять готовый PLX не удобно. Потому что хочеться поставить один паук, который бы и PCI сделал и еще некоторые функции реализовал. Цена должна быть МИНИМАЛЬНОЙ! От PCI требуется поддержка 2 функций, bus-master не будет. ну PCI 2.1 должна быть Какую плис взять? CPLD или FPGA? какую модель конкретно? Изменено 6 декабря, 2007 пользователем hwdev Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oval 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Нужно сделать PCI устройство. Взять готовый PLX не удобно. Потому что хочеться поставить один паук, который бы и PCI сделал и еще некоторые функции реализовал. Цена должна быть МИНИМАЛЬНОЙ! От PCI требуется поддержка 2 функций, bus-master не будет. ну PCI 2.1 должна быть Какую плис взять? CPLD или FPGA? какую модель конкретно? CPLD исключается, нужно ставить FPGA. Смотрите семейства Xilinx Spartan 3(3E) или Altera Cyclone II (III). Какой конкретно кристалл выбрать (по емкости), зависит от того, что за функции требуется реализовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 57 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Мой вариант: 1) Кристалл - Xilinx Spartan-3AN XC3S50AN-4TQG144C (~15$) 2) PCI ядро - LogiCORE 32-bit Initiator/Target v3.1.164 (Master ~1/4 кристалла, Slave немного меньше) 3) UCF file - UCF Generator for PCI/PCI-X v2.5 Примечание: распиновку брать в соответствии с *.ucf файлом полученным в пункте 3. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flood 13 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Мой вариант: 1) Кристалл - Xilinx Spartan-3AN XC3S50AN-4TQG144C (~15$) 2) PCI ядро - LogiCORE 32-bit Initiator/Target v3.1.164 (Master ~1/4 кристалла, Slave немного меньше) 3) UCF file - UCF Generator for PCI/PCI-X v2.5 Примечание: распиновку брать в соответствии с *.ucf файлом полученным в пункте 3. А сколько стоит пункт 2 и можно ли исключить его стоимость программами типа licgen.exe ? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 57 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Все что надо, есть на местном ресурсе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hwdev_plus 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Спасибо за ответы! Будет явно PCI-slave, вроде так написал. Функция будет следующая - надо выбирать с TDM шины от кодека одну (две) тайм-слоты и складывать в какой-нибудь буферок слов на 16. Ну, соответственно как-то этот буфер обслуживать, типа указатели и прочее, если требуется. Так же надо иметь другой буфер, в который данные от пользователя пойдут на кодек, опять же обвяз. А дешевле $15 плисину никак нельзя? :) Кстати, а почему CPLD исключается? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 57 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Кстати, а почему CPLD исключается? Изначально нужно было создавать тему немного в другом разделе, тогда возможно и вопросов было меньше http://electronix.ru/forum/index.php?showforum=46 Про CPLD почитайте тут http://electronix.ru/forum/index.php?showtopic=30472 А дешевле $15 плисину никак нельзя? :) Можно рассмотреть еще вариант XC3S100E-4TQG144C (~11$) + XCF01SVO20C (~3$), по ресурсам немного симпатичнее получается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hwdev_plus 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Спасибо за совет! Пойду туда Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
oval 0 6 декабря, 2007 Опубликовано 6 декабря, 2007 · Жалоба Кстати, а почему CPLD исключается? В CPLD попросту нет необходимого количества ресурсов для реализации такой логики. Предложение Xilinx Spartan-3AN конечно хорошее, но вроде бы пока эти кристаллы проблематично достать... Кстати, еще следует учесть, что если поддерживать 5 вольтовую PCI, то потребуются внешние по отношению к ПЛИС преобразователи уровней на все сигналы шины PCI, что приводит к некоторому удорожанию устройства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться