|
2D ускоритель, Как их делают? |
|
|
|
 |
Ответов
|
Jun 11 2010, 21:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968

|
Цитата(muravei @ Jun 11 2010, 11:27)  С графическими контроллероми понятно, а как 2D акселераторы делают? Типа тогоТак это демки альтеры, у меня такие в ките зашиты. Как я понял, это демонстрация не графического ускорителя, а возможностей процессора NIOS II и операционной системы с графическими библиотеками сторонних производителей. Собственно, ускорять то там нечо. Все это я думаю программное. Например, смотрел код 2-х программ для NIOS II (application selector и picture viewer) так там и прямоугольники, и круги , и линии - все исключительно программно рисуется, по одной точке, у каждой координаты высчитываются в программе. Помню где-то в середине 90-х были соревнования программеров для PC, размер кода был ограничен то ли 4-мя, то ли 10-ю килобайтами. Так люди в эти килобайты такое вталкивали, говорили, что в одной программе код программы одновременно являлся массивом констант. Так вот все это работало на 386SX и без всяких ускорителей и эффекты там были намного интересней, например очень реалистично было нарисовано пламя в динамике.
Сообщение отредактировал alexPec - Jun 11 2010, 21:12
|
|
|
|
|
Jun 16 2010, 08:48
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(alexPec @ Jun 12 2010, 01:04)  Так это демки альтеры, у меня такие в ките зашиты. Как я понял, это демонстрация не графического ускорителя, а возможностей процессора NIOS II и операционной системы с графическими библиотеками сторонних производителей. Собственно, ускорять то там нечо. Все это я думаю программное. НЕТ это именно демка ускорителя (контора TES, девайс D/AVE 2D) http://www.tesbv.com/index.php?option=com_...9&Itemid=91хрена такое видео на ниосе сделаешь - совершенно не те возможности автору - такой ускоритель сделать сложно, тем более, чтобы он влез в циклон. и к нему софта нужно немерянно (я даже не знаю, скока индусов было потрачено на софт (guliani) для этой демки, вернее чтоб можно было такую демку написать) upd: то есть на халяву вряд ли найдете (мне не удалось) что-либо более менее стоящее начтите с С/С++ - алгоритмы машинной графики или тому подобное (хоть в яндексе, хоть в книжных магазинах) - а на ПЛИС это можно перенести несколькими способами - то есть в природе есть ПО которое может С скомпилить для ПЛИС, также есть SystemC (С++ библиотека) ну и вообще, после токо, как на С сможете нарисовать (в "замедленном" режиме), перенести на "язык" ПЛИС это не проблема
|
|
|
|
Сообщений в этой теме
muravei 2D ускоритель Jun 11 2010, 07:27 Methane Цитата(muravei @ Jun 11 2010, 10:27) С гр... Jun 11 2010, 07:43 des333 Цитата(alexPec @ Jun 12 2010, 01:04) Помн... Jun 11 2010, 21:41 x736C Цитата(alexPec @ Jun 12 2010, 01:04) что ... Jun 11 2010, 22:01 muravei Цитата(alexPec @ Jun 12 2010, 01:04) возм... Jun 13 2010, 08:23  muravei Спрошу по другому:
Как аппаратно нарисовать ду... Jun 15 2010, 16:44   Methane Цитата(muravei @ Jun 15 2010, 19:44) Спро... Jun 15 2010, 16:47    muravei Цитата(Methane @ Jun 15 2010, 20:47) Вы у... Jun 16 2010, 06:40     Maverick Цитата(muravei @ Jun 16 2010, 09:40) Чего... Jun 16 2010, 07:01      muravei Цитата(Maverick @ Jun 16 2010, 11:01) Ест... Jun 16 2010, 09:05     nckkm Цитата(muravei @ Jun 16 2010, 10:40) Да, ... Jun 16 2010, 07:03   faa Цитата(muravei @ Jun 15 2010, 20:44) Спро... Jun 16 2010, 10:28  muravei Цитата(Maverick @ Jun 16 2010, 11:01) Мой... Jun 16 2010, 10:02 Kuzmi4 Цитата(yes @ Jun 16 2010, 11:48) ...также... Jun 16 2010, 09:43 yes Цитата(Kuzmi4 @ Jun 16 2010, 13:43) А вы ... Jun 16 2010, 16:22 x736C Тему следует переименовать: «Напишите алгоритм Бре... Jun 16 2010, 17:26 Leka Цитата(x736C @ Jun 16 2010, 21:26) В чем ... Jun 16 2010, 17:39  des333 Цитата(Leka @ Jun 16 2010, 21:39) Вроде п... Jun 16 2010, 18:14   x736C Цитата(des333 @ Jun 16 2010, 22:14) Эконо... Jun 16 2010, 18:45    des333 Цитата(x736C @ Jun 16 2010, 22:45) Ну, во... Jun 16 2010, 19:43    Maverick Цитата(x736C @ Jun 16 2010, 21:45) Ну, во... Jun 17 2010, 06:05 x736C За всех не могу говорить, я все КА расписываю. При... Jun 16 2010, 18:04 Leka Эту аналогию и имел в виду. Jun 16 2010, 19:13 x736C Из выше_сказанного вовсе не следует, что аналогия ... Jun 16 2010, 21:21 des333 Цитата(x736C @ Jun 17 2010, 01:21) Другой... Jun 16 2010, 22:36  XVR Цитата(des333 @ Jun 17 2010, 02:36) Я име... Jun 17 2010, 10:12   des333 Цитата(XVR @ Jun 17 2010, 14:12) Уже можн... Jun 17 2010, 16:32 Leka http://forum.ixbt.com/topic.cgi?id=48:1629:4790#47... Jun 16 2010, 22:13 des333 Цитата(Leka @ Jun 17 2010, 02:13) http:/... Jun 16 2010, 22:26  x736C Цитата(des333 @ Jun 17 2010, 02:26) Может... Jun 16 2010, 22:29 x736C Для решения любой задачи есть свои наиболее подход... Jun 16 2010, 22:25 x736C Видимо, for fun, как говорится.
http://www.fpga4fu... Jun 16 2010, 22:48 des333 Цитата(x736C @ Jun 17 2010, 02:48) Видимо... Jun 17 2010, 00:27  x736C GUI самый настоящий.
http://www.youtube.com/watch... Jun 17 2010, 10:07   Maverick Цитата(x736C @ Jun 17 2010, 13:07)
тепер... Jun 17 2010, 11:19    des00 Цитата(Maverick @ Jun 17 2010, 06:19) мож... Jun 17 2010, 11:27    XVR Цитата(Maverick @ Jun 17 2010, 15:19) мож... Jun 17 2010, 14:11     Maverick Цитата(XVR @ Jun 17 2010, 17:11) Собствен... Jun 17 2010, 14:43      XVR Цитата(Maverick @ Jun 17 2010, 18:43) 1М=... Jun 17 2010, 16:38 yes про синтезаторы с человеческого -
вроде как все Си... Jun 17 2010, 16:36
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|