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

 
 
 
Reply to this topicStart new topic
> ищется интерфейс, надо сопрячь устройство с компьютером
esaulenka
сообщение Feb 17 2010, 11:17
Сообщение #1


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

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Рассматриваем идею устройства на плате mini/micro ITX и нашей плате расширения.

На нашей плате будет 2-3 уарта и 20-25 ног для "дрыганья", требования по скорости обмена - небольшие (уарты на 115200 не будут упираться в межплатный интерфейс - и хорошо). Всё это будет упаковано в один корпус.


Собственно, требуются идеи, как это дело соединить в единое целое:

- USB. Самый правильный, пожалуй, вариант: скорости достаточно, широкий выбор компонентов с обеих сторон (на мат.платах выведен всегда, выбор процессора для нашей платы тоже большой). Минус - если одной из операционок будет ДОС (вопрос прорабатывается, но наличие ДОСа со всеми драйверами является плюсом), получаем проблему с написанием стека драйверов.

- UART. Плюсы - стандартно и просто. Минусы - скорость небольшая, да и уартов нам надо много (занимать один жалко).

- софт-SPI. На большинстве плат есть несколько GPIO, на которых можно реализовать SPI. Минусы - решение кривовато, GPIO есть не везде, возможны проблемы со скоростью.

- PCI / PCI-Express. Плюсы - скорость обмена, не очень сложные драйверы. Минусы - я слабо себе представляю аппаратную часть. Какую минимальную ПЛИС нужно использовать?


Итак, расскажите, какие грабли меня ждут? wink.gif


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 17 2010, 14:30
Сообщение #2


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



ISA это надежно,выводов мало по сравнению с PCI
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Feb 18 2010, 12:03
Сообщение #3


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

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



ISA это хорошо, да. Небыстро, драйвера разобраны в мильёне источников. Одна проблема - в недорогих мат.платах её уже несколько лет как нельзя найти, и в дальнейшем ситуация уж точно не улучшится.

Лучше по PCI что-нибудь насоветуйте smile.gif


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 18 2010, 12:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(esaulenka @ Feb 17 2010, 14:17) *
- PCI / PCI-Express. Плюсы - скорость обмена, не очень сложные драйверы. Минусы - я слабо себе представляю аппаратную часть. Какую минимальную ПЛИС нужно использовать?


PCIe - Примерно 7-8К лутов я думаю с запасом хватит. Если использовать внешний трансивер типа XIO1100. Будет дешево и сердито. Ну а в макет ПЛИСу потолще заложить, но с рассчетом, чтобы потом можно было бы на то же место более маленькую впаять.

PCI - вообще почти ничего. Элементарщина. В 1.5К лутов можно уложить средний такой девайсик.
Go to the top of the page
 
+Quote Post
Andron_
сообщение Feb 18 2010, 12:27
Сообщение #5


.NET developer
***

Группа: Свой
Сообщений: 218
Регистрация: 20-10-07
Из: Новосибирск
Пользователь №: 31 532



Ынтырнеты утверждают, что некоторые умельцы собирают примитивные PCI-желез...игрушки на ПЛИС на 32 ячейки... Есть микросхемы мосты, типа PCI9030... в связке с микроконтроллером можно не использовать плис... только это все дорого выходит... лучше просто ПЛИС)))

Сообщение отредактировал Andron_ - Feb 18 2010, 12:28
Go to the top of the page
 
+Quote Post

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

 


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


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