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

 
 
> 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
Ответов
x736C
сообщение Jun 16 2010, 17:26
Сообщение #2


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Тему следует переименовать: «Напишите алгоритм Брезенхэма и кусочно-гладкой аппроксимации на hdl».
В чем конкретно затык, не понятно. twak.gif
Go to the top of the page
 
+Quote Post
Leka
сообщение Jun 16 2010, 17:39
Сообщение #3


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

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



Цитата(x736C @ Jun 16 2010, 21:26) *
В чем конкретно затык, не понятно. twak.gif

Вроде понятно - со стороны непонятно, неужели ПЛИСоводы до сих пор вручную расписывают все переходы в КА.
Go to the top of the page
 
+Quote Post
des333
сообщение Jun 16 2010, 18:14
Сообщение #4


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

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(Leka @ Jun 16 2010, 21:39) *
Вроде понятно - со стороны непонятно, неужели ПЛИСоводы до сих пор вручную расписывают все переходы в КА.

Да. Расписывают. 


Мне вообще не понятно, почему этого делать не следует?
Экономия времени? Так этап "набора" кода занимает не более 5% общего количество времени, затраченного на разработку проекта.
Ну на сколько можно ускорить кодирование, перейдя на "Си"? На 20%, на 40%?


В итоге, сэкономите 1% или 2% от общего времени. И стоит оно того?
Лучше потратить время на совершенствование тех 20% действий,  которые отнимают 80% времени. smile.gif  


--------------------
Go to the top of the page
 
+Quote Post
x736C
сообщение Jun 16 2010, 18:45
Сообщение #5


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(des333 @ Jun 16 2010, 22:14) *
Экономия времени? Так этап "набора" кода занимает не более 5% общего количество времени, затраченного на разработку проекта.
Ну на сколько можно ускорить кодирование, перейдя на "Си"? На 20%, на 40%?
Ну, вообще-то отладка программы написанной на Си выгодно отличается от отладки ассемблерной программы, как и само их написание. Это в качестве примера преимущества ЯВУ над ЯНУ.
Ускорение кодирования является следствием упрощения кодирования. Отсюда и отладка упрощается.
Попробуйте оспорить. smile.gif
Go to the top of the page
 
+Quote Post
Maverick
сообщение Jun 17 2010, 06:05
Сообщение #6


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(x736C @ Jun 16 2010, 21:45) *
Ну, вообще-то отладка программы написанной на Си выгодно отличается от отладки ассемблерной программы, как и само их написание. Это в качестве примера преимущества ЯВУ над ЯНУ.
Ускорение кодирования является следствием упрощения кодирования. Отсюда и отладка упрощается.
Попробуйте оспорить. smile.gif

Оспаривать действительно сложно так как сравниваете совершенно разного уровня языки.
язык С это просто набор функций из ассемблерных команд для исполнения процессору и программа выполняется всегда последовательно(правда сейчас пытаются сделать параллельность вычилений). А язык хHDL - это описание цифровой схемы, при чем с помощью языка хHDL мы объясняем синтезатору как сконфигурировать цифровую логику в ПЛИС. Т.е. мы можем на языке хHDL описать сам процессор(АЛУ) со своим ассемблером, а только потом написать для него программу на ассемблере (или вначале написав свой компилятор - программу на С). В ПЛИС может быть например таких процессоров(АЛУ) десятки или сотни - на сколько логики ПЛИС хватит. И они могут одновременно и параллельно все работать. Другими словами мы можем создать с помощью языка хHDL любую архитектуру того же процессора, т.е. создать систему на кристалле или просто создать связку обычного счетчика (таймера) и дешифратора.
ЗЫ Это мое мнение

На счет ускорения и автоматизации написания программ, то она происходит просто более медленно чем например для С. Так ранее синтезатор не понимал знаки операций +,-,* в описании на языке хHDL цифрового устройства и приходилось на уровне простейшей логики описывать схему вычислительного блока (умножителя, сумматора и т.д.), то сейчас он сам строит необходимый вычислительный модуль. Под этот шумок многие написали и защитили кандидатские работы и было много сделано патентов. На сегодняшний день существует очень много готовых IP-ядер цифровых устройств как от производителя ПЛИС так и сторонних разработчиков


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
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
- - alexPec   Цитата(muravei @ Jun 11 2010, 11:27) С гр...   Jun 11 2010, 21:04
|- - 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
|- - yes   Цитата(alexPec @ Jun 12 2010, 01:04) Так ...   Jun 16 2010, 08:48
|- - muravei   Цитата(Maverick @ Jun 16 2010, 11:01) Мой...   Jun 16 2010, 10:02
|- - Leka   Цитата(yes @ Jun 16 2010, 12:48) в природ...   Jun 16 2010, 17:01
- - Kuzmi4   Цитата(yes @ Jun 16 2010, 11:48) ...также...   Jun 16 2010, 09:43
|- - yes   Цитата(Kuzmi4 @ Jun 16 2010, 13:43) А вы ...   Jun 16 2010, 16:22
|- - des333   Цитата(x736C @ Jun 16 2010, 22:45) Ну, во...   Jun 16 2010, 19:43
- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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