Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: простая плата PCI на fpga
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
toshas
Добрый день!

стоит задача под досом через шину 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 )

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

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

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

А так ли нужна PCI плата собственного изготовления с ПЛИС? Может проще подобрать готовую плату ввода-вывода? Например, здесь
toshas
Цитата(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.
zltigo
Цитата(toshas @ Dec 18 2008, 15:44) *
стоит задача под досом через шину pci....

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


Согласен.
NXP LPC2300 серия , например.
Или, недавно анонсированная LPC1700
toshas
получил pm, приведу мой ответ и здесь:

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

по теме: на opencores приведен проект простейшей платы pci http://www.opencores.com/projects.cgi/web/pci-board/overview
но, к сожалению, архив с герберами и ucf (ProjectOutputsforPCI-Cardv1.0.zip) не грузится, поскольку отсутствует на сервере ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.