Page 1 of 2

Prototype Boards

Posted: Fri Feb 05, 2010 6:13 pm
by art_zh
Вниманию embedded-системотехников, электронщиков и kernel-программистов!

Отдам в хорошие руки 2 новые, очень неслабые FPGA-платы, мощная и универсальная платформа для решения широкого круга задач автоматизации и управления процессами.

Легко перенастраиваемая функциональность - можно проэмулировать весь спектр периферии от видеокарты до сетевухи. Может сгодиться для опробования различных концепций системной архитектуры и шинных драйверов.

Краткие характеристики:
Чип: Xilinx Spartan-3/1000
Bus: полнофункциональная PCI-express x1
RAM: 128MB, DDR
ROM: 512kB, flash
I/O: до 168 линий в/в (любые логические уровни - от TTL до LVDS, 300+МГц)
extra features: пользовательские осцилляторы, VGA-канал, отладочные индикаторы и очень многое другое.
Все функции - программно-настраиваемые, прошивка в ППЗУ через JTAG-кабель
Подробно - здесь: http://www.xilinx.com/products/devkits/HW-S3PCIE-DK.htm
Заявки подавайте в личку. Вопросы - сюда.

P.S. Чайникам*, халявщикам**, и посторонним***: просьба не беспокоиться.
По совершенно ясной причине: каталожная стоимость одной карты $419.
Два комплекта + программаторы + пересылка = круглая сумма.
Я не миллионер и не альтруист. Это моя целевая инвестиция в развитие низкоуровневой подсистемы КОС, и хотелось бы увидеть с этого килобакса какую-то отдачу.

--------------------
* чайник = программист, которому не интересно как оно всё там устроено.
** халявщик = халявщик, которому этот борт нужен просто чтобы загнать его за полцены на барахолке.
*** посторонний = тот, которому Колибри пофиг.

Re: Prototype Boards

Posted: Wed Feb 10, 2010 6:27 pm
by art_zh
За 5 дней - полсотни просмотров и ни единой реплики. С вами только мизера расписывать.

Ладно, зайду с бубей: поначалу я хотел отработать на этой карте бездисковую загрузку облегченной версии КОС, но Serge viewtopic.php?f=3&t=17&start=290 навел на совершенно сумасшедшую мысль.

2D-видеокарта с 128Мб бортовой памяти - вполне достаточно для выведения большинства графических функций из ядра - в модули? в драйвер? в железо!.

Речь не только о блиттере и курсоре, и даже не о полигонах и аппаратных шрифтах (подумаешь, бином Ньютона!)

В принципе можно отдать графической карте (буквально) весь сервис оконного менеджера :shock:

Re: Prototype Boards

Posted: Wed Feb 10, 2010 6:37 pm
by SII
Можно-то можно, да только сие изделие будет уникальным, ни с кем и ни с чем не совместимым, а значит, у подавляющего большинства потенциальных пользователей его не будет. В то же время у примерно такого же количества этих самых пользователей уже сейчас или в обозримом будущем (явно более близком, чем даже самые оптимистические сроки получения действительно практически полезной ОС) будут в наличии видеоконтроллеры, совместимые как минимум с DirectX 10 -- а их возможности тоже позволяют очень многое делать силами графического, а не центрального процессора. Так что, если подходить с точки зрения перекладывания работы на графпроцессор, то куда логичнее опираться на возможности реально существующего железа, чем изобретать своё.

Re: Prototype Boards

Posted: Wed Feb 10, 2010 6:43 pm
by art_zh
SII wrote:... сие изделие будет уникальным, ни с кем и ни с чем не совместимым...
Ясен перец.
Под всякую бортовую систему - своя заточка. Программная - под железо. Аппаратная - под софт.
А dX10 в embedded-хозяйстве на кой?

Re: Prototype Boards

Posted: Wed Feb 10, 2010 6:47 pm
by SII
Под бортовую -- точно. Пусть и не под всякую, но в очень многих случаях. Однако ж КОС вроде как для обычных ПК предназначена -- со всеми вытекающими.

Re: Prototype Boards

Posted: Wed Feb 10, 2010 7:16 pm
by art_zh
На десктоп такой борт ставить - слишком жирно.

Но на нем можно отладить ряд решений и для дешевой бездисковой десктоп-системки.

Скажем, если ту же функциональность (загрузчик + SVGA + оконный менеджер + ROM-диск) удастся уместить на PCI32-карточке за $50, это будет очень даже продаваемый продукт.

Re: Prototype Boards

Posted: Mon Feb 22, 2010 12:52 pm
by Abnormalter
art_zh wrote:...
Скажем, если ту же функциональность (загрузчик + SVGA + оконный менеджер + ROM-диск) удастся уместить на PCI32-карточке за $50, это будет очень даже продаваемый продукт.
И какая же (из реально существующих на рынке) PCI32-карточек полностью аналогична представленному киту?

Re: Prototype Boards

Posted: Mon Feb 22, 2010 2:27 pm
by art_zh
Abnormalter wrote: И какая же (из реально существующих на рынке) PCI32-карточек полностью аналогична представленному киту?
Никакая - ни полностью, ни частично.
Я говорю об абстрактной PCI32-карточке с ограниченным набором вышеперечисленных функций по вышеуказанной цене.
На рынке она появится когда (и если)
а) ее изготовят, и
б) она будет надежно работать с КолибриОС.

Re: Prototype Boards

Posted: Mon Feb 22, 2010 2:54 pm
by konstantin_666.
Можно продать заядлым игроманам, если показатели производительности будут выше, чем в обычных картах.
И ещё нужно портировать уйму движков видеоигр. Только так.

Re: Prototype Boards

Posted: Mon Feb 22, 2010 3:00 pm
by Abnormalter
konstantin_666. wrote:...И ещё нужно портировать уйму движков видеоигр. Только так.
Боюсь что это дохлый номер...

Re: Prototype Boards

Posted: Mon Feb 22, 2010 3:06 pm
by konstantin_666.
Ну, если серьёзно заняться...
А вообще прибыль не должна быть главной целью. Или я ошибаюсь?

Re: Prototype Boards

Posted: Mon Feb 22, 2010 3:21 pm
by art_zh
konstantin_666. wrote:Можно продать заядлым игроманам, если показатели производительности будут выше, чем в обычных картах.
И ещё нужно портировать уйму движков видеоигр. Только так.
Игроманы как-нибудь обойдутся.
Тем более что по производительности FPGA никогда не догонит специализированные GPU-чипы.
Я имел в виду специализированный Колибри-акселератор, который мог бы взять на себя часть функций графической подсистемы и избавить приложение от излишних системных вызовов (вывод/прокрутка текста, перемещение окон, рамки, мышиная возня и пр.).

Re: Prototype Boards

Posted: Mon Feb 22, 2010 3:27 pm
by konstantin_666.
Ну, раз деньги нас не интересуют, то должны интересовать целевые потребители.
Если продукция ориентируется на специалистов, то это 100% провал.
Они не станут пользоваться, а тем более покупать нелицензионный товар "у дяди Васи".

Если и можно будет кому-нибудь "спихнуть", то только продвинутым юзерам. Таких полно.
Причём я не имею в виду обман и т.п.
Просто нужно создать то, что кому-нибудь пригодится.

Re: Prototype Boards

Posted: Mon Feb 22, 2010 3:29 pm
by Abnormalter
konstantin_666. wrote:Ну, если серьёзно заняться...
А вообще прибыль не должна быть главной целью. Или я ошибаюсь?
1.Серьезно заняться разве ччто игроманам. но хде они тута? :)
2. В таких проектах о прибыли даже заикаться смешно. Или нет? ;)
ЗЫ. konstantin_666 (@Пн фев 22, 2010 3:27 pm) похоже совершенно прав.

Re: Prototype Boards

Posted: Mon Feb 22, 2010 3:31 pm
by Abnormalter
art_zh wrote:...
Я имел в виду специализированный Колибри-акселератор, который мог бы взять на себя часть функций графической подсистемы и избавить приложение от излишних системных вызовов (вывод/прокрутка текста, перемещение окон, рамки, мышиная возня и пр.).
Наверное (взирая навскидку), это весьма непросто сделать по сути с нуля...