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

 
 
 
Reply to this topicStart new topic
> простая плата PCI на fpga, посоветуйте решение
toshas
сообщение Dec 18 2008, 12:44
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Добрый день!

стоит задача под досом через шину pci обеспечить выход цифровых сигналов во внешний мир (управлять двигателями, возможно дальше передача по uart для управления приборами)
так дос - pci - плата - avr/arm - драйвер - двигатель
или так дос - pci - плата - avr/arm - uart - прибор

с avr работал и как его прикрутить найду, с платами pci через регистры тоже общаться умею.
стоит вопрос только в железке pci, полагаю ее проще всего сделать на fpga ?
есть небольшой опыт общения со starterkit spartan3e и хотелось бы решение на кристалле xilinx максимально дешевое, если покупать или максимально простое чтобы можно было собрать, пусть даже с заказом печатных плат.
посмотрев возможные варианты, остановился пока на dragon board ( http://www.fpga4fun.com/PCI.html ), вроде все просто spartan2 напрямую подключенный к шине... только вот цена ( $269.95 и в наличии нет..
есть ли открытые простые аналоги или нечно подобное доступное в розницу в москве за разумные деньги ? (тот же кит DK-MAXII-1270N на базе cpld, стоящий на офф сайте 150 у.е. в терре уже за 7800р. продают http://www.altera.com/products/devkits/alt...maxii-1270.html )

спасибо!
Go to the top of the page
 
+Quote Post
o-henry
сообщение Dec 18 2008, 13:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(toshas @ Dec 18 2008, 14:44) *
так дос - pci - плата - avr/arm - драйвер - двигатель
или так дос - pci - плата - avr/arm - uart - прибор

Если собрались делать свою PCI плату на ПЛИС, то зачем в этой цепочке avr/arm?
Почему не упаковать простую и быструю логику в ПЛИС, а медленную и сложную (если таковая нужна) в машину под досом?

Примеры самодельных PCI плат с ПЛИС можно посмотреть на opencores и на сахаре

А так ли нужна PCI плата собственного изготовления с ПЛИС? Может проще подобрать готовую плату ввода-вывода? Например, здесь
Go to the top of the page
 
+Quote Post
toshas
сообщение Dec 18 2008, 18:31
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



Цитата(o-henry @ Dec 18 2008, 16:11) *
Если собрались делать свою PCI плату на ПЛИС, то зачем в этой цепочке avr/arm?
Почему не упаковать простую и быструю логику в ПЛИС, а медленную и сложную (если таковая нужна) в машину под досом?


согласен, вы правы, веротяно, так и стоит поступить.

Цитата(o-henry @ Dec 18 2008, 16:11) *
Примеры самодельных PCI плат с ПЛИС можно посмотреть на opencores и на сахаре


спасибо, собсвенно как раз и пытаюсь оценить браться за самостоятельное изготовление или купить готовый кит, который и не могу пока выбрать.


Цитата(o-henry @ Dec 18 2008, 16:11) *
А так ли нужна PCI плата собственного изготовления с ПЛИС? Может проще подобрать готовую плату ввода-вывода? Например, здесь

ну это скажем так "неинтересно", тем более что платы аналогово входа-выхода есть и нужна только цифра, что рассматривается как возможность научится использовать плис и pci.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2008, 18:48
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(toshas @ Dec 18 2008, 15:44) *
стоит задача под досом через шину pci....

С учетом того, что PCI доживает последние "дни" решение неразумное. Просматривается связка USB/Eth+ARM


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
toshas
сообщение Dec 18 2008, 19:17
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



все это для лабораторных целей, пару лет протянет и хорошо, там что-нибудь новое изучим.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Dec 19 2008, 15:02
Сообщение #6


Lazy
******

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



Цитата(zltigo @ Dec 18 2008, 22:48) *
С учетом того, что PCI доживает последние "дни" решение неразумное. Просматривается связка USB/Eth+ARM


Согласен.
NXP LPC2300 серия , например.
Или, недавно анонсированная LPC1700


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
toshas
сообщение Dec 19 2008, 16:01
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339



получил pm, приведу мой ответ и здесь:

стояла задача провести эксперимент, из оборудования были только pci платы АЦП-ЦАП, в итоге получилось сделать установку, подключить ее к этим платам и с применением модуля реального времени Labview написать программу с нужными временными параметрами и заставить работать все это удаленно по сети.
этого достаточно для реализации эксперимента, который мне необходимо выполнить, но хочется еще немножко расширить функционал и я решил добавить еще свою pci плату.

по теме: на opencores приведен проект простейшей платы pci http://www.opencores.com/projects.cgi/web/pci-board/overview
но, к сожалению, архив с герберами и ucf (ProjectOutputsforPCI-Cardv1.0.zip) не грузится, поскольку отсутствует на сервере ...
Go to the top of the page
 
+Quote Post

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

 


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


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