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

 
 
9 страниц V  « < 2 3 4 5 6 > »   
Closed TopicStart new topic
> Так зачем же нужны ПЛИС
Darti
сообщение Sep 17 2014, 14:31
Сообщение #46


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 17-09-14
Из: Спб
Пользователь №: 82 840



Цитата(des333 @ Sep 17 2014, 18:04) *
Если смотреть так, то да. sm.gif

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

Я лично понял, что автора интересует более"реальные/жизненные" задачи.

Так что, думаю, лучше уточнить у автора.

Задачи вроде быстрого DDS генератора и обработки данных с АЦП мне понятны, пусть даже "вкупе" с мк. В принципе понятно, что обработку всяких быстрых протоколов на мк не сделаешь. Но согласитесь, многие знают что такое плис, но не понимают их прелести. Поэтому я хочу уяснить для себя, список возможностей, вроде названий для будущих полезных апнотов.
Go to the top of the page
 
+Quote Post
kaps
сообщение Sep 17 2014, 14:31
Сообщение #47


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

Группа: Свой
Сообщений: 86
Регистрация: 22-01-08
Из: Одесса
Пользователь №: 34 329



Мои 5 копеек.

1. Старый добрый ГОСТ 28147-89, или AES-128
2. Многопоточное многовходовое мультиплексирование (любая разрядность)

Одно из основных применений ПЛИС:
- криптография/криптоанализ
- многопоточные среды передачи данных с мультиплексированием
- анализирующие схемы медицинских сканнеров, томографов (Siemens вам в помощь, в полный рост)
- космос (включая обсерватории)
- прототипирование
- и т.д. и т.п.
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 17 2014, 14:36
Сообщение #48


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(AlexandrY @ Sep 17 2014, 16:58) *
Вот я и чувствую, что здесь все крутится вокруг интерпретаций понятия 'задача'.

Я так понял ТС и мне самому интересно можно ли ограничиться ПЛИС без разработки вообще каких либо программ на C-и, ассемблере и проч. для реализации чего-либо стоящего.
Но это, конечно, не FFT и не MAC фильтры, потому что они только составлющие задач.
А задачи это некая полезная юзеру функциональнось. Это почти синоним устройства.

И вот ничего на ум не приходит. laughing.gif


Автор изначально и спрашивал о задачах, которые решаются при помощи ПЛИС, ни о каком конечном устройстве на базе одной единственной ПЛИС речь не шла.
Ну и задача тут != устройство. В очень многих стоящих устройствах Вы не сможете обойтись без использования FPGA. Если необходим приём/обработка/передача больших потоков данных без FPGA не обойтись.
Go to the top of the page
 
+Quote Post
johan
сообщение Sep 17 2014, 14:43
Сообщение #49


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

Группа: Свой
Сообщений: 78
Регистрация: 3-09-12
Пользователь №: 73 371



Действительно, получается что самые простые примеры, про FPGA о счетчиках/светодиодах, а следующих шаг уже какие-то готовые проекты-ядра, типа opencores, которые еще надо знать где искать. Поэтому и может сложиться впечатление, что у FPGA делает тоже самое, что и МК, и разницы большой нет. Однако, это не совсем так)

Кстати, у Альтеры буквально на днях вышла книжка "FPGA For Dummies": см. тут.

Сообщение отредактировал johan - Sep 17 2014, 14:44


--------------------
Go to the top of the page
 
+Quote Post
doom13
сообщение Sep 17 2014, 14:47
Сообщение #50


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(Darti @ Sep 17 2014, 17:31) *
Задачи вроде быстрого DDS генератора и обработки данных с АЦП мне понятны, пусть даже "вкупе" с мк. В принципе понятно, что обработку всяких быстрых протоколов на мк не сделаешь. Но согласитесь, многие знают что такое плис, но не понимают их прелести. Поэтому я хочу уяснить для себя, список возможностей, вроде названий для будущих полезных апнотов.

Так вот и получаем, что под каждую задачу есть свой инструментарий, "из пушки по воробьям" Вы же стрелять не будете!?

Цитата
пусть даже "вкупе" с мк

Если FPGA позволяет (хватает памяти под софт-процессор или внешняя есть), то можно и без него.
Go to the top of the page
 
+Quote Post
ASN
сообщение Sep 17 2014, 15:19
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



Darti
Кроме очень высокой скорости вычислений, АЦП, криптографии и телекоммуникации, ПЛИС удобно использовать в качестве некого системного контроллера для удобной работы в ЦП с кучей нестандартных интерфейсов (пусть медленных, но критичных к задержкам).
Или реализовывать нестандартные алгоритмы декодирования кодов.
Кстати, вот и Intel подумывает встраивать в Xeon FPGA.
Чтобы решить как применить FPGA попробуйте реализовать в Matlab несколько РАЗНЫХ алгоритмов пакетного декодера какого-либо кода. У нас получилось, что некоторые алгоритмы (с активной работой с битами) на FPGA реализовать просто удобнее, чем на ЦП.
Go to the top of the page
 
+Quote Post
johan
сообщение Sep 17 2014, 15:29
Сообщение #52


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

Группа: Свой
Сообщений: 78
Регистрация: 3-09-12
Пользователь №: 73 371



Цитата(ASN @ Sep 17 2014, 19:19) *
Darti
Кстати, вот и Intel подумывает встраивать в Xeon FPGA.

Да, были такие новости, однако, они уже встроили в Intel Atom.
http://www.altera.com/devices/processor/in...proc-e6x5c.html
Правда, FPGA там не очень жирная)


--------------------
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2014, 15:37
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Не стоит забывать, что к ПЛИС относятся и простенькие CPLD. Мне так очень нравится упихивать в EPM3032 кучу всякой мелкой логики.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Sep 17 2014, 16:24
Сообщение #54


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(adnega @ Sep 17 2014, 11:37) *
Не стоит забывать, что к ПЛИС относятся и простенькие CPLD. Мне так очень нравится упихивать в EPM3032 кучу всякой мелкой логики.

Мне тоже. Только туда ничего не влазит.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 17 2014, 16:38
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Еще забыли такой круг задач, где МК может просто повиснуть, и что-то взорвется... А ПЛИС (особенно, CPLD), повиснуть никак не может, таким образом, во всяких защитных схемах ПЛИС нередко практически без вариантов, учитывая ее скорость реакции (в ней "собрана" просто какая-то схема, и не работает никаких долгих последовательно исполняемых программ).
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 17 2014, 16:39
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(A. Fig Lee @ Sep 17 2014, 20:24) *
Мне тоже. Только туда ничего не влазит.

Нехитрые, LUT-подобные штуки очень хорошо реализуются (практически по ячейке на выход).
С триггерами (регистры и т.п.) ресурс быстро заканчивается.
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 17 2014, 18:15
Сообщение #57


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Darti @ Sep 17 2014, 11:28) *
Например, что можно сделать такого простого и полезного, при этом чтобы сказать вот смотри ты такое не сделаешь на своем мк.
Цитата(Darti @ Sep 17 2014, 15:00) *
По факту столько ответов в теме, а КПД нулевой, ни одной ссылки на проект сделанный на ПЛИС, который нельзя сделать на мк, но при этом был бы понятен начинающему. Думаю тему можно закрыть, она бесполезна, буду ориентироваться на марсоход, раз это предел мечтаний.
Думается, что "сделать такого простого и полезного" и "сказать вот смотри ты такое не сделаешь на своем мк", а также "проект сделанный на ПЛИС который нельзя сделать на мк" и "при этом был бы понятен начинающему" вещи несовместимые. Как уже было сказано много раз выше, ПЛИС для больших и серьёзных задач.

Цитата(Darti @ Sep 17 2014, 15:00) *
Я пересмотрел тонну видео на ютюбе, пересмотрел кучу сайтов по fpga, гуглом я умею пользоваться. Ни один из сайтов не тянет на обучалку для человека который не знаком с плис. Максимум 2-3 статьи по верилогу.
Вот это смотрели?
http://www.youtube.com/user/jack0ov/videos
Да, это не совсем про ПЛИС (пока), это только подступы к оной. Ну и верилог в будущем также ожидается.
Вот простенькая схемка реализованная на ПЛИСине, конечно эта логика простая и её можно реализовать на МК, но это же для начинающих.
http://youtu.be/oQQH8lj6JyQ

Сообщение отредактировал Jackov - Sep 17 2014, 18:16
Go to the top of the page
 
+Quote Post
Darti
сообщение Sep 17 2014, 19:02
Сообщение #58


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 17-09-14
Из: Спб
Пользователь №: 82 840



Цитата(Jackov @ Sep 17 2014, 22:15) *
Думается, что "сделать такого простого и полезного" и "сказать вот смотри ты такое не сделаешь на своем мк", а также "проект сделанный на ПЛИС который нельзя сделать на мк" и "при этом был бы понятен начинающему" вещи несовместимые. Как уже было сказано много раз выше, ПЛИС для больших и серьёзных задач.

Вот это смотрели?
http://www.youtube.com/user/jack0ov/videos
Да, это не совсем про ПЛИС (пока), это только подступы к оной. Ну и верилог в будущем также ожидается.
Вот простенькая схемка реализованная на ПЛИСине, конечно эта логика простая и её можно реализовать на МК, но это же для начинающих.
http://youtu.be/oQQH8lj6JyQ

Воу, да это видел, я по вашим лекциям учился. Респект и уважуха beer.gif
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Sep 17 2014, 19:20
Сообщение #59


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Измерение временных отрезков на мк сложнее изза времени реакции на прерывание, например.
Джиттер возможен. А на ПЛИСе хорошо.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Sep 17 2014, 19:28
Сообщение #60


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Darti @ Sep 17 2014, 23:02) *
Воу, да это видел, я по вашим лекциям учился. Респект и уважуха beer.gif

А мой "Краткий Курс" смотрели?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

9 страниц V  « < 2 3 4 5 6 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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