|
|
  |
Так зачем же нужны ПЛИС |
|
|
|
Sep 17 2014, 14:31
|
Участник

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

|
Цитата(des333 @ Sep 17 2014, 18:04)  Если смотреть так, то да.  Но это, всё-таки, искусственные ограничения -- то есть, в жизни бывает, что вместо МК лучше заюзать софт-процессор, но вот чтобы нельзя было использовать проц в принципе, думаю, вряд ли. То есть, иногда может хватить и ПЛИС без CPU/софт-процессоров. Но это, думаю, относительно узкий круг задач. Я лично понял, что автора интересует более"реальные/жизненные" задачи. Так что, думаю, лучше уточнить у автора. Задачи вроде быстрого DDS генератора и обработки данных с АЦП мне понятны, пусть даже "вкупе" с мк. В принципе понятно, что обработку всяких быстрых протоколов на мк не сделаешь. Но согласитесь, многие знают что такое плис, но не понимают их прелести. Поэтому я хочу уяснить для себя, список возможностей, вроде названий для будущих полезных апнотов.
|
|
|
|
|
Sep 17 2014, 14:36
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(AlexandrY @ Sep 17 2014, 16:58)  Вот я и чувствую, что здесь все крутится вокруг интерпретаций понятия 'задача'. Я так понял ТС и мне самому интересно можно ли ограничиться ПЛИС без разработки вообще каких либо программ на C-и, ассемблере и проч. для реализации чего-либо стоящего. Но это, конечно, не FFT и не MAC фильтры, потому что они только составлющие задач. А задачи это некая полезная юзеру функциональнось. Это почти синоним устройства. И вот ничего на ум не приходит.  Автор изначально и спрашивал о задачах, которые решаются при помощи ПЛИС, ни о каком конечном устройстве на базе одной единственной ПЛИС речь не шла. Ну и задача тут != устройство. В очень многих стоящих устройствах Вы не сможете обойтись без использования FPGA. Если необходим приём/обработка/передача больших потоков данных без FPGA не обойтись.
|
|
|
|
|
Sep 17 2014, 14:43
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 3-09-12
Пользователь №: 73 371

|
Действительно, получается что самые простые примеры, про FPGA о счетчиках/светодиодах, а следующих шаг уже какие-то готовые проекты-ядра, типа opencores, которые еще надо знать где искать. Поэтому и может сложиться впечатление, что у FPGA делает тоже самое, что и МК, и разницы большой нет. Однако, это не совсем так) Кстати, у Альтеры буквально на днях вышла книжка "FPGA For Dummies": см. тут.
Сообщение отредактировал johan - Sep 17 2014, 14:44
--------------------
|
|
|
|
|
Sep 17 2014, 14:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(Darti @ Sep 17 2014, 17:31)  Задачи вроде быстрого DDS генератора и обработки данных с АЦП мне понятны, пусть даже "вкупе" с мк. В принципе понятно, что обработку всяких быстрых протоколов на мк не сделаешь. Но согласитесь, многие знают что такое плис, но не понимают их прелести. Поэтому я хочу уяснить для себя, список возможностей, вроде названий для будущих полезных апнотов. Так вот и получаем, что под каждую задачу есть свой инструментарий, "из пушки по воробьям" Вы же стрелять не будете!? Цитата пусть даже "вкупе" с мк Если FPGA позволяет (хватает памяти под софт-процессор или внешняя есть), то можно и без него.
|
|
|
|
|
Sep 17 2014, 15:29
|
Частый гость
 
Группа: Свой
Сообщений: 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 там не очень жирная)
--------------------
|
|
|
|
|
Sep 17 2014, 16:38
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Еще забыли такой круг задач, где МК может просто повиснуть, и что-то взорвется... А ПЛИС (особенно, CPLD), повиснуть никак не может, таким образом, во всяких защитных схемах ПЛИС нередко практически без вариантов, учитывая ее скорость реакции (в ней "собрана" просто какая-то схема, и не работает никаких долгих последовательно исполняемых программ).
|
|
|
|
|
Sep 17 2014, 18:15
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 17 2014, 19:02
|
Участник

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

|
Цитата(Jackov @ Sep 17 2014, 22:15)  Думается, что "сделать такого простого и полезного" и "сказать вот смотри ты такое не сделаешь на своем мк", а также "проект сделанный на ПЛИС который нельзя сделать на мк" и "при этом был бы понятен начинающему" вещи несовместимые. Как уже было сказано много раз выше, ПЛИС для больших и серьёзных задач. Вот это смотрели? http://www.youtube.com/user/jack0ov/videosДа, это не совсем про ПЛИС (пока), это только подступы к оной. Ну и верилог в будущем также ожидается. Вот простенькая схемка реализованная на ПЛИСине, конечно эта логика простая и её можно реализовать на МК, но это же для начинающих. http://youtu.be/oQQH8lj6JyQВоу, да это видел, я по вашим лекциям учился. Респект и уважуха
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|