реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> На какой плис сделать pci устройство с мин ценой?
hwdev
сообщение Dec 6 2007, 09:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Нужно сделать PCI устройство. Взять готовый PLX не удобно. Потому что хочеться поставить один паук, который бы и PCI сделал и еще некоторые функции реализовал. Цена должна быть МИНИМАЛЬНОЙ! От PCI требуется поддержка 2 функций, bus-master не будет. ну PCI 2.1 должна быть

Какую плис взять? CPLD или FPGA? какую модель конкретно?

Сообщение отредактировал hwdev - Dec 6 2007, 09:33
Go to the top of the page
 
+Quote Post
oval
сообщение Dec 6 2007, 10:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Цитата(hwdev @ Dec 6 2007, 12:22) *
Нужно сделать PCI устройство. Взять готовый PLX не удобно. Потому что хочеться поставить один паук, который бы и PCI сделал и еще некоторые функции реализовал. Цена должна быть МИНИМАЛЬНОЙ! От PCI требуется поддержка 2 функций, bus-master не будет. ну PCI 2.1 должна быть

Какую плис взять? CPLD или FPGA? какую модель конкретно?


CPLD исключается, нужно ставить FPGA. Смотрите семейства Xilinx Spartan 3(3E) или Altera Cyclone II (III). Какой конкретно кристалл выбрать (по емкости), зависит от того, что за функции требуется реализовать.
Go to the top of the page
 
+Quote Post
rloc
сообщение Dec 6 2007, 12:43
Сообщение #3


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Мой вариант:
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.
Go to the top of the page
 
+Quote Post
Flood
сообщение Dec 6 2007, 18:56
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(rloc @ Dec 6 2007, 15:43) *
Мой вариант:
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 ? smile.gif
Go to the top of the page
 
+Quote Post
rloc
сообщение Dec 6 2007, 19:02
Сообщение #5


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(Flood @ Dec 6 2007, 21:56) *

Все что надо, есть на местном ресурсе.
Go to the top of the page
 
+Quote Post
hwdev
сообщение Dec 6 2007, 19:25
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Спасибо за ответы!

Будет явно PCI-slave, вроде так написал.

Функция будет следующая - надо выбирать с TDM шины от кодека одну (две) тайм-слоты и складывать в какой-нибудь буферок слов на 16. Ну, соответственно как-то этот буфер обслуживать, типа указатели и прочее, если требуется. Так же надо иметь другой буфер, в который данные от пользователя пойдут на кодек, опять же обвяз.

А дешевле $15 плисину никак нельзя? smile.gif

Кстати, а почему CPLD исключается?
Go to the top of the page
 
+Quote Post
rloc
сообщение Dec 6 2007, 19:43
Сообщение #7


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(hwdev @ Dec 6 2007, 22:25) *
Кстати, а почему CPLD исключается?

Изначально нужно было создавать тему немного в другом разделе, тогда возможно и вопросов было меньше http://electronix.ru/forum/index.php?showforum=46
Про CPLD почитайте тут http://electronix.ru/forum/index.php?showtopic=30472

Цитата(hwdev @ Dec 6 2007, 22:25) *
А дешевле $15 плисину никак нельзя? smile.gif

Можно рассмотреть еще вариант XC3S100E-4TQG144C (~11$) + XCF01SVO20C (~3$), по ресурсам немного симпатичнее получается.
Go to the top of the page
 
+Quote Post
hwdev
сообщение Dec 6 2007, 19:56
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 1-09-06
Из: Москва
Пользователь №: 20 008



Спасибо за совет! Пойду туда
Go to the top of the page
 
+Quote Post
oval
сообщение Dec 6 2007, 21:43
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Цитата(hwdev @ Dec 6 2007, 22:25) *
Кстати, а почему CPLD исключается?


В CPLD попросту нет необходимого количества ресурсов для реализации такой логики.

Предложение Xilinx Spartan-3AN конечно хорошее, но вроде бы пока эти кристаллы проблематично достать...

Кстати, еще следует учесть, что если поддерживать 5 вольтовую PCI, то потребуются внешние по отношению к ПЛИС преобразователи уровней на все сигналы шины PCI, что приводит к некоторому удорожанию устройства.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 00:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01421 секунд с 7
ELECTRONIX ©2004-2016