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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Преимущества ПЛИС
НаноСБИС
сообщение May 6 2008, 14:47
Сообщение #31


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-07-07
Пользователь №: 29 127



Да Вы правильно утверждаете что я студент. Зачем извинения я не обиделся.
Наоборор спасибо за ответ, а то при защите сказал бы такое.

Большая Просьба разобраться с настройками шрифта при ответе
Модератор

Сообщение отредактировал Omen_13 - May 6 2008, 14:49
Go to the top of the page
 
+Quote Post
chds
сообщение May 6 2008, 16:18
Сообщение #32


Частый гость
**

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Цитата(CaPpuCcino @ May 5 2008, 21:47) *
прикольно. а как меряли? wink.gif

90/10 это гипотетически было сказано. Хотя вы правы, чаще справедлив Закон Парето или 80/20 (20% процентов людей излагают свои мысли, а 80% - пытаются подколоть)

Цитата(CaPpuCcino @ May 5 2008, 21:47) *
тоже серьёзное заявление. откуда дровишки?

Помоему тут, что то подобное пишется
http://www.ixbt.com/video2/inside-nvidia.shtml
И эти товарищи в периодической литературе описывали подобный процесс.
Go to the top of the page
 
+Quote Post
CaPpuCcino
сообщение May 6 2008, 18:03
Сообщение #33


тоже уже Гуру
******

Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973



Цитата(chds @ May 6 2008, 20:18) *
90/10 это гипотетически было сказано. Хотя вы правы, чаще справедлив Закон Парето или 80/20 (20% процентов людей излагают свои мысли, а 80% - пытаются подколоть)
...
Помоему тут, что то подобное пишется
И эти товарищи в периодической литературе описывали подобный процесс.

меня просто смутила категоричность заявлений (конечно понимаю, что и изначально заданный вопрос был достаточно сомнительный в своей корректности): во-первых, ПЛИС и МК - всего лишь маленькая толика возможных инженерных решений, а во-вторых, очень важную роль при выборе решений реализации является целесообразность такого выбора (не в последнюю очередь в зависимости от типа задачи)
в отношение процессоров вы тоже довольно широко махнули. действиельно одной из областей применения является прототипирование и аппаратно-реализуемое вверифицирование. однако, во-первых, ПЛИС далеко не единственный подход, во-вторых имеющий ограничения, и самое главное - это не просто ПЛИС, а специальные станции аппаратно-реализуемой верификации (т.е. самостоятельные вычислительные системы).
поэтому так обобщать, как вы это сделали - только лить воду на мельницу поверхностной дискусии, которая не способствует хорошему пониманию предметной области у новичков


--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
Go to the top of the page
 
+Quote Post
chds
сообщение May 7 2008, 06:41
Сообщение #34


Частый гость
**

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Цитата(CaPpuCcino @ May 6 2008, 21:03) *
поэтому так обобщать, как вы это сделали - только лить воду на мельницу поверхностной дискусии, которая не способствует хорошему пониманию предметной области у новичков

Или расширяет кругозор smile.gif smile.gif smile.gif
Кстати, вот есть еще одна очень интересная ссылка по данной тематике.
Go to the top of the page
 
+Quote Post
per_aspera_ad_as...
сообщение May 7 2008, 13:05
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-01-08
Из: Гусь-Хрустальный - Владимир
Пользователь №: 34 452



Как написано в одной умной книжке:

"Одним из главных частных критериев выбора между аппаратной и программной реализацией функции является время, за которое эта функция должна выполнять свои задачи:
• Пикосекундная и наносекундная логика — должна работать безумно быстро и реализуется аппаратно (в структуре ПЛИС).
• Микросекундная логика — умеренно быстрая и может реализовываться как аппаратно, так и программно. Тип логики, при котором основная масса времени тратится на определение того, каким путём пойти.
• Миллисекундная логика — используется при реализации интерфейсов, таких как опрос состояния переключателей или зажигание светодиодов. Основные усилия будут направлены на замедление аппаратной части при реализации этих функций; например, используя громаднейшие счетчики для генерации задержек. Таким образом, зачастую такие задачи лучше реализовывать в микропроцессорном коде, так как процессор позволяет снизить скорость по сравнению с аппаратной частью, но при этом задача может оказаться очень сложной."

вроде все вполне логично...


--------------------
За беспокойство не беспокойтесь.
Go to the top of the page
 
+Quote Post
LeonY
сообщение May 8 2008, 08:51
Сообщение #36


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(alexander55 @ May 6 2008, 08:17) *
...................................

Хотя АЦП лучше всех по-прежнему у AD.

Лучше??? Чем???

Это утверждение из той же серии, что и вся эта тема - что "лучше": селедка или малиновое варенье...


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post
НаноСБИС
сообщение May 8 2008, 09:42
Сообщение #37


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-07-07
Пользователь №: 29 127



Цитата(LeonY @ May 8 2008, 12:51) *
...


Однозначно селедка все же лучше.

Сообщение отредактировал Omen_13 - May 8 2008, 19:33
Go to the top of the page
 
+Quote Post
Linker
сообщение May 11 2008, 06:14
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Хотелось бы узнать еще следующий вопрос: сколько времени уйдет на полноценное освоение ПЛИС (железо, софт, оболочки и т.д.). Вопрос не праздный. Сам я работаю на DSP, но предложили интересную работу с условием перехода на ПЛИС. Для примера: с 51 процессора (ADuC) на DSP переходил около 4 месяцев. И честно говоря, до сих пор много вопросов.


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
chds
сообщение May 11 2008, 07:07
Сообщение #39


Частый гость
**

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Мне понравилось объяснения что такое VHDL в методичке одного учебного заведения.
VHDL - язык высокого уровня описания аппаратных средств, очень схож с языком программирования Pascal... smile.gif
Ну и далие в том же духе.
Но если очень отстраненно - то автор описания не так уже не прав, синтаксис близок. Что требуется уяснить начинающему писателю, так это то что описываемые процессы на VHDL - это параллельно выполняемые задачи. Каждая конструкция на VHDL подразумевает под собой какой либо цифровой элемент. Например:
c <= a and b (это 2-х входовый элемент И с выходом С)
if (ckl='1' and clk'event) then
if (en='1') then (триггер с тактирубщим сигналом по переднему фронту и входом разрешения счета EN)

Ну а кроме VHDL есть и схемотехническое описание проекта, тут от разработчика требуется понимание схемотехники и логики работы цифровых элементов и усидчивость, что б тягать линии между корпусами элементов.

Так, что скорость перехода зависит от того, на сколько у вас в голове хорошо укладывается цифровая схемотехника, как быстро ВЫ ЧИТАЕТЕ ЛИТЕРАТУРУ и практикуетесь.
Go to the top of the page
 
+Quote Post
Linker
сообщение May 11 2008, 11:56
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



Цитата(chds @ May 11 2008, 14:07) *
Так, что скорость перехода зависит от того, на сколько у вас в голове хорошо укладывается цифровая схемотехника, как быстро ВЫ ЧИТАЕТЕ ЛИТЕРАТУРУ и практикуетесь.

Судя по размеры ветки по ПЛИС на данном форуме, все не так просто...


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
sazh
сообщение May 11 2008, 12:20
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(chds @ May 11 2008, 11:07) *
Ну а кроме VHDL есть и схемотехническое описание проекта, тут от разработчика требуется понимание схемотехники и логики работы цифровых элементов и усидчивость, что б тягать линии между корпусами элементов.

Мне тоже понравился ход Ваших мыслей относительно схемотехнического описания проекта.
(Если нет понимания схемотехники, никакой VHDL не поможет.)
Синтезатор не волшебник.
Go to the top of the page
 
+Quote Post
НаноСБИС
сообщение May 13 2008, 16:52
Сообщение #42


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 15-07-07
Пользователь №: 29 127



Цитата(Linker @ May 11 2008, 10:14) *
Хотелось бы узнать еще следующий вопрос: сколько времени уйдет на полноценное освоение ПЛИС (железо, софт, оболочки и т.д.). Вопрос не праздный. Сам я работаю на DSP, но предложили интересную работу с условием перехода на ПЛИС. Для примера: с 51 процессора (ADuC) на DSP переходил около 4 месяцев. И честно говоря, до сих пор много вопросов.


Все зависит от подготовки. Если вы знаете цифровую схемотехнику и где-то ее изучали, то думаю проблем

не будет. Для начала можно в схемотехнике потыкаться. Язык типа AHDL нерекомендую, если вы решите

заниматься проектами на ПЛИС в серьез. В принципе за 3 месяца можно научится делать первые проекты на VHDL.

Право выбора за вами.


Сообщение отредактировал НаноСБИС - May 13 2008, 16:56
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 13 2008, 22:28
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(НаноСБИС @ May 5 2008, 16:26) *
Есть ли какие-то преимущества использования ПЛИС по сравнению с микропроцессорами?
Вопрос поставлен некорректно.
Пожалуйста, представьте себе Ваш компьютер, в котором процессор изготовлен на ПЛИС.
Также, представьте себе систему, в которой предполагается обработка малоразрядной информации, скажем, по 100 каналам одновременно.


Цитата(НаноСБИС @ May 5 2008, 17:03) *
Например в блоке цифровой обработки сигналов в РЛС?
Думаю, что Вы всё-таки весьма поверхностно представляете себе систему обработки сигнала в РЛС. Кроме того, Вы не привели тип этой РЛС.

Цитата(НаноСБИС @ May 5 2008, 17:20) *
Мне кажется что ПЛИС более универсальное устройство чем микропроцессор, а что касается количества выводов то у ПЛИС их больше, но это же преимущество. Как кто считает?
Не правильно кажется.
Если у Вас стоит тупая задача апертурного синтеза в цифрЕ - да, тут ПЛИС будет эффективнее ЦСП; однако, лучше всего с данной задачей справляется не программируемая, а жёсткая логика - специализированная БИС (ASIC). ПЛИС в данной задаче хороша лишь для прототипирования, и отрабоки алгоритма работы устройства. А ежли Вам придётся производить оценивание параметров цели в условиях априорной неопределённости и нестационарных помех - тут без ветвистых алгоритмов, плохо ложащихся на структуру FPGA и спецпроцессора (ASIC), обойтись вряд ли получится. DSP здесь Вам в помосчь. Часто для обработки сигналов ФАР из них делают целые кластеры.


Цитата(des00 @ May 6 2008, 07:37) *
Всем своим знакомым и друзьям искренне советую : не ввязывайтесь в такое грязное дело как FPGA/HDL разработчик, лучше займитесь явой, 1с, с#, python и успокойтесь, ну на худой конец идите в ДСП/МК программисты.
Ну, зачем Вы так? sad.gif
Каждому овосчу - своё место.
Кроме того, мне трудно осознать тот факт, что это написали именно Вы. sad.gif

Цитата(des00 @ May 6 2008, 07:37) *
...Конечно те или иные преимущества зависят от поставленной задачи, но к сожалению очень часто при оценке стоимости решения задачи упускают очень важный момент : человеко-часы.
Задача решенная на готовой базе(готовый проц, с интерфейсами, дма, кешами, памятью) с использованием высокоуровневых(относительно высокоуровневых) средств разработки (читай как компиляторов с языка с, с++, макро ассемблеров) всегда будет дешевле, чем задача которая решается на базе программируемой логики.
Смешу Вас заверить, что это не так. Думаю, Вы сами понимаете, почему.

Цитата(des00 @ May 6 2008, 07:37) *
...Естественно под задачей я понимаю задачу решаемую на процессоре и под ценой я понимаю стоимость разработки программного обеспечения.
А что здесь естественного? Вопрос темы, как я понял, стоит в некой абстрактной обработке сигнала РЛС. Далеко не все задачи там под силу не только микропроцессорам, но и цифровой обработке (FPGA, ASIC) вообще. Поэтому аналог ещё долго в данной области останется при делах.

Цитата(des00 @ May 6 2008, 07:37) *
...Поэтому задача должна быть обсосана с разных сторон и только после этого может быть сделан вывод о том, что именно : проц, FPGA, MPAA, FPOA, в контексте данной задачи имеет преимущество.
Это верно. Вот и давайте сажать каждый овосчь на свою грядку. smile.gif

Цитата(DRUID3 @ May 6 2008, 07:59) *
Ну как раз для РЛС оптимальнее всего ПЛИС. FPGA выигрывают у любого процессора по отношению сложность задачи (выраженная через количестве умножений и сложений) / тактовая частота автомата. Причем выигрыш иногда просто просто переходит в качественный скачек...
Ещё раз: в радиолокации решается задачи не только типа тупого апертурного синтеза или демодуляции ЛЧМ.

Цитата(des00 @ May 6 2008, 08:25) *
И все тут же ломанулись в фпга, стали хорошими разработчиками и обрушили рынок труда данной профессии.
Я Вам, ей-богу, удивляюсь. sad.gif
Неужели действительно хорошего инженера-разработчика должны пугать "все, кто в данную область деятельности ломанулись"??? 07.gif


Цитата(des00 @ May 6 2008, 07:37) *
...Никто не спорит что хороший фпга специалист без работы не останется, но пробиться ему сложнее.
Не знаю, как в Томске, но в Москве хороший FPGA специалист зарабатывает больше, чем хороший программист. При условии, что он этого хочет, конечно.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 13 2008, 23:28
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(alexander55 @ May 6 2008, 10:17) *
Это тенденция особенно заметна на примере DSP. В ARM включены DSP инструкции.
В ARM включено лишь жалкое подражание DSP. Потому, как главная особенность последних - производить одновременно множественные пересылки по многочисленным локальным шинам. Чего у ARM-а не будет никогда.
Я давно уже пришёл к выводу, что DSP-шный стиль организации вычислительного ядра является самым "правильным". И дрейф "универсальных" процессоров в эту сторону представляется совершенно естественным.
Справедливости ради, надо сказать, что и DSP "не остаются в долгу" - в них в последнее время появляется всё больше "железных" средств для поддержания и ЯВУ, и ОС, и "наворочаных" протоколов.
Рискну предположить, что, еслиб, например, фирма AD решилась изменить ценовую политику на процессор БлэкФин (стоимость их новых чипов за год существенно выросла по отношению к первоначально заявленной), то процессорам, основанным на ядрах ARM7, да и ARM9, пришёл бы кердык. Пожалуй, следовало бы добавить средства поддержки "тяжёлых" осей (MMU) - по насыщенностью периферией фин щас не уступает армам, а кое в чём и дрючит их - и можно было бы попытаться захватить целый сегмент рынка малогабаритных вычислительных устройств.
Кстати говоря, из процов, с которыми приходилось сталкиваться, фин имеет рекордное отношение производительности к энергопотреблению.
Единственный конкурент - LPC3180 и его развитие от NXP. Но до фина по производительности ему очень далеко (если не считать операций с плавающе точкой, которая реализована в LPC в сопроцессоре).


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
des00
сообщение May 15 2008, 03:42
Сообщение #45


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Не хотелось бы разводить флуд, поэтому буду краток

Цитата(Stanislav @ May 13 2008, 17:28) *
Кроме того, мне трудно осознать тот факт, что это написали именно Вы. sad.gif
Я Вам, ей-богу, удивляюсь. sad.gif
Неужели действительно хорошего инженера-разработчика должны пугать "все, кто в данную область деятельности ломанулись"??? 07.gif


я полагал что все увидят в моих словах здоровый, экономически обоснованный, сарказм и пропустят его сквозь сито своего мировоззрения. не думал что кто-то воспримет эти слова напрямую.


Цитата
Смешу Вас заверить, что это не так. Думаю, Вы сами понимаете, почему.
А что здесь естественного? Вопрос темы, как я понял, стоит в некой абстрактной обработке сигнала РЛС. Далеко не все задачи там под силу не только микропроцессорам, но и цифровой обработке (FPGA, ASIC) вообще. Поэтому аналог ещё долго в данной области останется при делах.


Вы гуру, вам виднее конечно, вопрос темы был простой "Есть ли какие-то преимущества использования ПЛИС по сравнению с микропроцессорами?" без конкретизации области применения.

И мой ответ подразумевал следующее : Если есть задача, которая может быть решена на процессоре и при этом будут получены требуемые по ТЗ характеристики (быстродействие, точность, токо-потребление, размеры) то нет смысла реализовывать ее на плис. т.к. в этом случае будет затрачено больше времени на проектирование и отладку програмного обеспечения.

Цитата
Не знаю, как в Томске, но в Москве хороший FPGA специалист зарабатывает больше, чем хороший программист. При условии, что он этого хочет, конечно.


Ну москва отдельное государство и живет по своим законам. По моим наблюдениям в томске и н-ске хорошие программисты на скриптовых языках (1C, python) и С#, Java и т.д. требуются на порядок(десятичный) чаще и зарабатывают на пару порядков больше чем фпга разработчики (тут двоичный порядок).

При этом ИМХО стать хорошим фпга разработчиком на порядок сложнее чем программистом на скриптовых языках.


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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