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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> PCI: выбор интерфейсной микросхемы
shide_3
сообщение Apr 29 2013, 09:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



здравствуйте. прошу подсказать имевших опыт коллег, насчет того какую микруху целесообразно использовать? (скажу честно, в доках досконально не разбирался). есть на примете так называемый PCI Matchmaker и есть PCI9050 (называемый часто мостом). кого лучше применить, если не оч. тяжело растолкуйте пожалста. собираемся разрабатывать карту PCI АЦП (в перспективе с DMA, стало быть чтоб она могла быть не только Таргетом, но и Мастером)
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Apr 29 2013, 13:21
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(shide_3 @ Apr 29 2013, 12:00) *
здравствуйте. прошу подсказать имевших опыт коллег, насчет того какую микруху целесообразно использовать? (скажу честно, в доках досконально не разбирался). есть на примете так называемый PCI Matchmaker и есть PCI9050 (называемый часто мостом). кого лучше применить, если не оч. тяжело растолкуйте пожалста. собираемся разрабатывать карту PCI АЦП (в перспективе с DMA, стало быть чтоб она могла быть не только Таргетом, но и Мастером)

Это неплохой вариант с готовым чипом.
Но можно ядро тагет/мастер разместить в ПЛИС. Делал карты PCI с АЦП 25МГц и с ядром на FLEX10K и на Cyclone III, мне показалось, что так проще...
Go to the top of the page
 
+Quote Post
Methane
сообщение Apr 29 2013, 17:57
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(shide_3 @ Apr 29 2013, 12:00) *
здравствуйте. прошу подсказать имевших опыт коллег, насчет того какую микруху целесообразно использовать? (скажу честно, в доках досконально не разбирался). есть на примете так называемый PCI Matchmaker и есть PCI9050 (называемый часто мостом). кого лучше применить, если не оч. тяжело растолкуйте пожалста. собираемся разрабатывать карту PCI АЦП (в перспективе с DMA, стало быть чтоб она могла быть не только Таргетом, но и Мастером)

Арию юзаю. С PCIe на борту.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Apr 29 2013, 19:12
Сообщение #4


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(shide_3 @ Apr 29 2013, 12:00) *
здравствуйте. прошу подсказать имевших опыт коллег, насчет того какую микруху целесообразно использовать? (скажу честно, в доках досконально не разбирался). есть на примете так называемый PCI Matchmaker и есть PCI9050 (называемый часто мостом). кого лучше применить, если не оч. тяжело растолкуйте пожалста. собираемся разрабатывать карту PCI АЦП (в перспективе с DMA, стало быть чтоб она могла быть не только Таргетом, но и Мастером)


Мало Вы рассказали.
Именно PCI нужен? PMC-модуль делаете?
Если нет - рекомендую PCIe.

Если надо быстро PCI - PCI9050 + CPLD/FPGA.
Если медленнее, но красивее - FPGA.
Делал на Spartan-3, есть ньюансы с коркой Xilinx
(надо много и упрямо читать между строк в документации и не сдаваться sm.gif

Если надо быстро на PCIe PEX8311 + CPLD/FPGA
Если медленнее, но красивее - FPGA (Spartan-6)
или Spartan-3 + мост от Gennum.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
shide_3
сообщение May 1 2013, 09:53
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Serhiy_UA @ Apr 29 2013, 16:21) *
Но можно ядро тагет/мастер разместить в ПЛИС. Делал карты PCI с АЦП 25МГц и с ядром на FLEX10K и на Cyclone III, мне показалось, что так проще...

простите, но я немножко прифигел, когда узнал в ЭФО цену лицензий на корки PCI от Альтеры. до 10К баксов за Мастер/Таргета. А Вы приобретали лицензию или как?

Цитата(Victor® @ Apr 29 2013, 22:12) *
Именно PCI нужен? PMC-модуль делаете?
Если нет - рекомендую PCIe.

задумка как раз в том, чтобы для начала разработать на PCI-не экспресс, думаем, что будет легче освоить, чем PCIe, и за экспресс будет легче потом браться.
Цитата(Victor® @ Apr 29 2013, 22:12) *
Если медленнее, но красивее - FPGA.

опять же, лицензия нужна
Цитата(Victor® @ Apr 29 2013, 22:12) *
Делал на Spartan-3, есть ньюансы с коркой Xilinx

покупали лицензию?

Цитата(Victor® @ Apr 29 2013, 22:12) *
Если медленнее, но красивее - FPGA (Spartan-6)

медленнее в плане быстродействия или в плане разработки?
Go to the top of the page
 
+Quote Post
vitan
сообщение May 1 2013, 10:01
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(shide_3 @ May 1 2013, 13:53) *
задумка как раз в том, чтобы для начала разработать на PCI-не экспресс, думаем, что будет легче освоить, чем PCIe, и за экспресс будет легче потом браться.

Это кто у Вас там главный мыслитель с такими задумками? Вы пока будете это осваивать, pci загнется окончательно, и будете потом тратить кучу времени на переработку.
И не будет потом легче браться за экспресс, поверьте.
Если Вы делаете карту для PC, то это только PCI-E.
Go to the top of the page
 
+Quote Post
shide_3
сообщение May 1 2013, 10:15
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



а про PCI Matchmaker от AMCC ничего не скажете? 05.gif

Цитата(vitan @ May 1 2013, 13:01) *
Это кто у Вас там главный мыслитель с такими задумками? Вы пока будете это осваивать, pci загнется окончательно, и будете потом тратить кучу времени на переработку.
Если Вы делаете карту для PC, то это только PCI-E.

да есть один-вдохновитель. просто чтобосваивать экспресс, надо бы отладочную платку, а на нее денег нет. поэтому этот товарисч предлагает взяться за PCI и самим спроектировать уже рабочую версию устройства

Цитата(vitan @ May 1 2013, 13:01) *
И не будет потом легче браться за экспресс, поверьте

хотелось бы научиться работать с DMA (или захват шины, как правильнее?) в PCI вроде не сложно должно быть, а в экспрессе думаю посложнее


Сообщение отредактировал shide_3 - May 1 2013, 10:24
Go to the top of the page
 
+Quote Post
Methane
сообщение May 1 2013, 12:14
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(shide_3 @ May 1 2013, 13:15) *
хотелось бы научиться работать с DMA (или захват шины, как правильнее?) в PCI вроде не сложно должно быть, а в экспрессе думаю посложнее

Нифина сложного в экспресе. Смотришь кредиты, и если хватает, посылаешь. На чтение, посылаешь запрос с тэгом, потом ждешь пока с нужным тегом вернуться.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 3 2013, 14:50
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(vitan @ May 1 2013, 12:01) *
...pci загнется окончательно...

Вот тут можно поспорить, с формулировкой что окончательно. У меня сейчас под рукой мать P9/X79, так там есть PCI (правда 1 штука но всё же) laughing.gif Разговоры уже давно ведуться, но пока он есть sm.gif
Go to the top of the page
 
+Quote Post
Methane
сообщение May 3 2013, 15:10
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(Kuzmi4 @ May 3 2013, 17:50) *
Вот тут можно поспорить, с формулировкой что окончательно. У меня сейчас под рукой мать P9/X79, так там есть PCI (правда 1 штука но всё же) laughing.gif Разговоры уже давно ведуться, но пока он есть sm.gif

Понимаете, RS232 тоже есть, и помирать не собирается. Но PCIe это три дифпары, один ресет, и оно работает также как PCI с дофига выводов. Выйдет циклон пятый, и если Альтера не повторит тот ужос который учудила, то слабать простое PCIe устройство сможет слегка продвинутый ПЛИСовод. Плюс PCIe запросто может быть наружным. PCIe имеет архитектуру свича, то есть можно рядом с системником поставить корпус Big Tower и воткнуть в него дофига плат. PCIe позволяет в одной плисине разместить два разных девайса, каждый со своим драйвером итд. К примеру надо вам мультипортовка на 8 RS232, видео ввод и wDOG, это все можно внутри одной ПЛИС реализовать в виде трех разных устройств которые будут шарить пропускную способность шины, иметь три независимых драйвера итд. Сейчас PCIe это геморой. ПЛИС должна стартануть очень быстро итд. Но в 5 Арии и циклоне можно прошивку вообще грузить прямо из драйвера!!!
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение May 7 2013, 06:00
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(shide_3 @ May 1 2013, 12:53) *
простите, но я немножко прифигел, когда узнал в ЭФО цену лицензий на корки PCI от Альтеры. до 10К баксов за Мастер/Таргета. А Вы приобретали лицензию или как?
Нет, не приобретал. На готовом ядре был реализован DMA в режиме мастер. С загрузкой в разные буферы памяти, пока программа на ПК обрабатывает один из буферов, то в другой идет загрузка, и наоборот. Назвали это "качелями". Но есть еще вторая сторона - программирование ПК, кто-то же должен это принимать, а здесь уже все посложнее, нужен хороший программист...
Вариант с PCI9050 вполне подходящий, почему бы нет... Только "The PCI 9050 PCI I/O Accelerator is NOT RECOMMENDED for New Designs.", это из http://www.plxtech.com/products/io/pci9050. Надо найти замену...
Еще можно передавать по Ethernet -100 или выше. Все зависит от задачи...
С PCIe пока не пробовал...
Go to the top of the page
 
+Quote Post
vladec
сообщение May 7 2013, 07:48
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



По нужде можно обойтись и без хорошего программиста - использовать Windriver от Jango, и программировать только в третьем кольце.
Go to the top of the page
 
+Quote Post
shide_3
сообщение May 22 2013, 08:02
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Serhiy_UA @ May 7 2013, 09:00) *
Нет, не приобретал. На готовом ядре был реализован DMA в режиме мастер.

так не пойму, откуда вы взяли ядро, если лицензия платная? оно разве работает без лицензии?
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение May 22 2013, 10:06
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(shide_3 @ May 22 2013, 11:02) *
так не пойму, откуда вы взяли ядро, если лицензия платная? оно разве работает без лицензии?

Нет, без лицензии не работает... А 10к-баксов за лицензию это круто, я бы за такие деньги может попробовал написать ядро и сам... sm.gif
Есть и бесплатные ядра, типа open-core, ищутся легко... Google - "wishbone pci core"...
Работайте с чипом PCI9050, наконец, вариант очень даже...
Go to the top of the page
 
+Quote Post
shide_3
сообщение May 22 2013, 11:18
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 314
Регистрация: 27-04-10
Пользователь №: 56 923



Цитата(Serhiy_UA @ May 22 2013, 13:06) *
Нет, без лицензии не работает... А 10к-баксов за лицензию это круто, я бы за такие деньги может попробовал написать ядро и сам... sm.gif
Есть и бесплатные ядра, типа open-core, ищутся легко... Google - "wishbone pci core"...
Работайте с чипом PCI9050, наконец, вариант очень даже...

понял. а вот с программной стороны pci и pci-e полностью совместимы? к примеру, если я найду какую-нить софтину или стандартную утилиту для pci, смогу ли я под ней работать и с express?

Цитата(Methane @ May 1 2013, 15:14) *
Нифина сложного в экспресе. Смотришь кредиты, и если хватает, посылаешь. На чтение, посылаешь запрос с тэгом, потом ждешь пока с нужным тегом вернуться.

а может быть и нет особого смысла использовать fpga с pcie на борту, поскольку для них надо городить dma, а взять допустим pex 8311, там уже все есть?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:05
Рейтинг@Mail.ru


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