Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт авг 18, 2017 9:13 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 21 сообщение ]  На страницу Пред. 1 2
Автор Сообщение
 Заголовок сообщения: Re: Prototype Boards
СообщениеДобавлено: Пн фев 22, 2010 3:46 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб фев 20, 2010 1:27 pm
Сообщения: 41
А вообще идея неплохая. Аппаратная независимость и всё такое.
Но есть риск попросту потратить время.(

_________________
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.


Вернуться к началу
 Заголовок сообщения: Re: Prototype Boards
СообщениеДобавлено: Пн фев 22, 2010 7:01 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
Такой риск есть всегда, но ничего не делая, скорее потратишь время попросту.


Вернуться к началу
 Заголовок сообщения: Re: Prototype Boards
СообщениеДобавлено: Пн фев 22, 2010 7:15 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
konstantin_666. писал(а):
Ну, раз деньги нас не интересуют, то должны интересовать целевые потребители.

Меня интересуют и деньги, и потребители.

konstantin_666. писал(а):
Если продукция ориентируется на специалистов, то это 100% провал.

Да, на специалистов.
"100% провал" означает "абсолютное отсутствие заинтересованности у целевой аудитории" ?
Не согласен. Реально посторонний контингент составляет максимум 97-98%. :)
Зато остальных 2-3% вполне на хлеб хватит.
С маслом.

konstantin_666. писал(а):
А вообще идея неплохая. Аппаратная независимость и всё такое.

А вообще идея совсем другая: аппаратная поддержка и всё такое.

Abnormalter писал(а):
Наверное.., это весьма непросто сделать по сути с нуля...

2 минуты ликбеза - специально для "чистых" программистов.

Есть такие электронные чипы с программируемой логикой под названием FPGA:
http://ru.wikipedia.org/wiki/%D0%9F%D0%9B%D0%98%D0%A1
Такой чип всегда работает в паре с микросхемой флеш-памяти, куда можно записать нужный алгоритм/протокол/функцию взаимодействия FPGA с внешним миром.
Хочешь счетчик - можешь прошить туда алгоритм счета импульсов. Хочешь арбитр шины - есть библиотека стандартных схем арбитража. Хочешь контроллер памяти? последовательного интерфейса? USB-мыши? MP3-декодер? PCI-мост? VGA-контроллер? RISC-процессор? На здоровье!

При этом одна и та же микросхема может быть перепрограммирована на выполнение совершенно разных функций. Можно и всё в одном флаконе - многофункциональное устройство на одном чипе. Электроники как таковой в этом устройстве будет совсем немного - печатная плата с разъёмами, фильтры питания, сам чип и пара сотен медных дорожек (причем перемычки между дорожками можно спрятать внутрь FPGA - это очень упрощает разводку печатной платы). Вся принципиальная схема и логика работы описывается на языке функционального проектирования (Verilog или VHDL).

Понятно, что для реализации сложных и критичных ко времени функций нужны дорогие чипы с миллионами логических вентилей внутри. Для простеньких устройств достаточно чипов по 10-20 долларов. Контроллеры PCI32 и VGA- это довольно простые устройства, причем ничего "с нуля" начинать здесь не приходится - для них уже есть типовые verilog-заготовки.


Последний раз редактировалось art_zh Вт фев 23, 2010 1:04 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Prototype Boards
СообщениеДобавлено: Пн фев 22, 2010 8:49 pm 
Не в сети

Зарегистрирован: Ср дек 26, 2007 5:09 am
Сообщения: 214
Только стоимость крупносерийной продукции на ПЛИС значительно выше, чем такой же по функционалу и производительности, но на заказной микросхеме. Кроме того, наивысшую производительность можно получить только на специализированных микросхемах. ПЛИС хороши для разработки или для мелкосерийного производства, когда заказ специализированных кристаллов экономически невыгоден. В общем, что-то такое на ПЛИС и массовый продукт -- вещи малосовместимые. Да и альтернатива обычно имеется. Например, если речь идёт о простом терминале, то зачем его логику на ПЛИС делать, когда можно впендюрить туда традиционный микроконтроллер, чья программа зашита во флэш-ПЗУ или нечто в этом роде, а посему недосягаема для вирусов (чтобы перепрошить, нужно использовать специальное оборудование)?


Вернуться к началу
 Заголовок сообщения: Re: Prototype Boards
СообщениеДобавлено: Вт фев 23, 2010 12:01 am 
Не в сети
Аватара пользователя

Зарегистрирован: Сб фев 20, 2010 1:27 pm
Сообщения: 41
2art_zh:
Аппаратная поддержка. А что она на данный момент может нам дать?
1) Скорость? Вы сами в это не верите. Уж лучше реализовать поддержку многопроцессорных систем.
2) Надёжность? Вряд ли. Особенно если учесть, что технология производства ПЛ ещё оочень далека от совершенства...
3) Независимость? Возможно. Не нужно будет писать лишних драйверов. И всё.

Хотите создать что-нибудь новое? Начинайте учить нейронные сети...;)

_________________
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.


Вернуться к началу
 Заголовок сообщения: Re: Prototype Boards
СообщениеДобавлено: Вт фев 23, 2010 3:06 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Ладно, убедили.
Конечно, надо делать нормальный акселератор на нормальном Рагеоне.
Все равно ничего лучше не придумаем.

Раз никому не интересно - закрываю тему.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 21 сообщение ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB