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

 
 
> Создание PCI-устройства
Dude
сообщение Apr 16 2006, 19:44
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 16-04-06
Пользователь №: 16 170



Здравствуйте. У меня такая проблема: нужно разработать устройство для шины PCI (дипломная работа), а я даже не имею представления с чего начать. Есть небольшой опыт в электронике и программировании (С++ около 3 лет). Подскажите, пожалуйста, где можно найти какую-нибудь информацию по этому вопросу в бумажном или электронном варианте (в электронном, конечно, предпочтительней). Уже нашел спецификацию шины PCI, но там только общая информация. Хочется создать простейшее устройство, но чтобы оно отвечало всем требованиям PCI и работало под WinXP (конечно, придется писать драйвер, но это уже другой вопрос). Знаю, что есть специальные контроллеры, которые обеспечивают связь между внутренней шиной устройства и шиной PCI. Хотелось бы узнать производителей и конкретные модели этих контроллеров (для начала можно попроще и подешевле), а также хотя бы в общих чертах процесс создания PCI-девайсов (что нужно в начале, что - потом, и какие могут при этом возникнуть трудности).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dude
сообщение Apr 18 2006, 16:54
Сообщение #2





Группа: Новичок
Сообщений: 10
Регистрация: 16-04-06
Пользователь №: 16 170



Был на сайте www.plx.com. К сожалению, не нашел никакой информации по микросхемам для работы с PCI. Может где-то еще можно посмотреть подробную информацию? Кроме характеристик микросхем хотелось бы знать цену (хотя бы ориентировочно) и какие для этого еще нужны средства (программаторы, софт и т.д.), где это можно достать/скачать/купить.

По поводу деталей задачи: нужно сделать полноценное PCI-устройство. Функции этого устройства мне нужно придумать самому. Желательно, чтобы оно работало как на ввод, так и на вывод (по шине PCI). Я пока сам еще не решил, что именно оно будет делать, т.к. не знаю масштабов проекта: если останутся время, деньги и желание, то можно что-то на подобие осциллографа (тогда еще понадобятся АЦП, буферы и возможно что-то еще). Если чего-нибудь из вышеперечисленного не останется, тогда что-нибудь попроще: скажем, на несколько 7ми сегментных индикатора, расположенных на плате, выводится какая-нибудь инфа. А с переключателей (также расположенных на плате) - считывается. Вот примерно так я себе это представляю... Хотя, возможно, я в чем-то ошибаюсь, т.к. в этих вещах я абсолютный чайник.
Go to the top of the page
 
+Quote Post
ishergin
сообщение Apr 21 2006, 15:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 16-06-05
Из: Оренбург
Пользователь №: 6 039



Цитата(Dude @ Apr 18 2006, 22:54) *
Был на сайте www.plx.com. К сожалению, не нашел никакой информации по микросхемам для работы с PCI. Может где-то еще можно посмотреть подробную информацию? Кроме характеристик микросхем хотелось бы знать цену (хотя бы ориентировочно) и какие для этого еще нужны средства (программаторы, софт и т.д.), где это можно достать/скачать/купить.

По поводу деталей задачи: нужно сделать полноценное PCI-устройство. Функции этого устройства мне нужно придумать самому. Желательно, чтобы оно работало как на ввод, так и на вывод (по шине PCI). Я пока сам еще не решил, что именно оно будет делать, т.к. не знаю масштабов проекта: если останутся время, деньги и желание, то можно что-то на подобие осциллографа (тогда еще понадобятся АЦП, буферы и возможно что-то еще). Если чего-нибудь из вышеперечисленного не останется, тогда что-нибудь попроще: скажем, на несколько 7ми сегментных индикатора, расположенных на плате, выводится какая-нибудь инфа. А с переключателей (также расположенных на плате) - считывается. Вот примерно так я себе это представляю... Хотя, возможно, я в чем-то ошибаюсь, т.к. в этих вещах я абсолютный чайник.


У меня тоже диплом - только задача точно известна была smile.gif. Я в свое время долго искал что лучше использовать для PCI платы. Вот мои советы.

0. Начать нужно с того что прочитать весь этот форум качающийся ПЛИС, VHDL/Verilog и средам разработки.
1. Сначала по поводу PLX. На этом форуме проскакивала информация о том, что сделать работоспособную двухслойную плату на PLX невозможно или трудно (сcылку найти пока не могу).
2. Не знаю как по поводу ПЛИС других фирм, но ИМХО больше всего подходит для первой PCI платы Xilinx Spartan2 При этом не надо ставить преобразователи уровней и можно сделать универсльную плату PCI 5V/3.3V. 100 или 150 тыс. вентилей думаю для начала вполне хватит. Сама ПЛИС стоит $14-$20. (www.plis.ru - оттуда все заказывалось)
3. стабилизатор можно взять TPS73HD325 - там 2 напряжения 2.5 в и 3.3 в. Этот стабилизатор будет выдавать сигнал начала загрузки конфигурации ПЛИС. Нагрузка его 800 мА.
4. FLASH xc18v01 емкости хватит для загрузки ПЛИС 150 тыс. вентилей. (правда стоит ~$20). smile.gif Если нельзя купить флешь- то гдето у Xilinx есть документ как прилепить литиевую батарейку для сохранении конфигурации ПЛИС.
5. На сайте www.plis.ru есть небольшая схема загрузочного кабеля от Xilinx. Его нада сделать первым smile.gif или купить. (у меня самодельный)

PS У меня есть схема и ПП в формате ACCEL EDA 15 и PCAD 2001.
PPS Все компоненты для моей дипломной заказывал и оплатил университет. Было прибретено 8 флешек, 1 спартан2 100 тыс. вент и 7 спартанов2 50 тыс вент. Лучше брать с запасом - я спалил одну плиску из-зи того что перепутал верхний и нижний слой разьема PCI blush.gif.... комп выжил... (блиотеку компонентов я рисую сам обычно)
PPPS Лучше берите плис - так итереснее wink.gif можно сделать любое устройство

Сообщение отредактировал ishergin - Apr 21 2006, 15:40


--------------------
Программа выполнила невыполнимое и допустила недопустимое
Go to the top of the page
 
+Quote Post



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

 


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


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