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

 
 
> 2D ускоритель, Как их делают?
muravei
сообщение Jun 11 2010, 07:27
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



С графическими контроллероми понятно, а как 2D акселераторы делают?
Типа того
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexPec
сообщение Jun 11 2010, 21:04
Сообщение #2


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

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
yes
сообщение Jun 16 2010, 08:48
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 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 (С++ библиотека)

ну и вообще, после токо, как на С сможете нарисовать (в "замедленном" режиме), перенести на "язык" ПЛИС это не проблема
Go to the top of the page
 
+Quote Post
Leka
сообщение Jun 16 2010, 17:01
Сообщение #4


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

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(yes @ Jun 16 2010, 12:48) *
в природе есть ПО которое может С скомпилить для ПЛИС, ... как на С сможете нарисовать (в "замедленном" режиме), перенести на "язык" ПЛИС это не проблема

Ага, сразу вспоминается ветка про "устройство печати таблицы умножения" (3 строчки на Си). wassat.gif

Сообщение отредактировал Leka - Jun 16 2010, 17:04
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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