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

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

|
Здравствуйте, я начинающий радиолюбитель. Вот уже несколько месяцев пытаюсь освоиться в среде ПЛИС. На текущий момент уже помигал светодиодами, сделал таймер на семисегментнике, погенерил разные частоты, покидал байтики по юарту. Все это делал на EPM240 исключительно самостоятельно. Не скажу что все просто и легко, но дело движется. Все это конечно здорово, решил я уже заняться чем то более серьзным, пошарился по сайтам в поисках примеров и тут немного удивился. Большинство из них предлагают решать те задачи, которые с легкостью решаются микроконтроллерами. Причем если судить о ресурсах EPM240 и микроконтроллера той же цены, то мой выбор будет в сторону мк. Не вижу смысла на этот счет спорить, цели разводить холивар нет, мне все равно кому что нравится. Моя цель выяснить, существуют ли какие то общепринятые задачи, которые решаются только при помощи ПЛИС? Опять же, существует ли какая то градация от простого к сложному, таких задач?
|
|
|
|
|
 |
Ответов
|
Sep 18 2014, 15:02
|
Местный
  
Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701

|
Да, у нас тоже с ПЛИС всё очень тяжко, хотя начальство их очень любит. На город 3 конторы, где нужны ВериЛожники, и они мигрируют туда-сюда по текущим политическим реалиям...  Я уж лет 5 пропагандирую параллельную разработку -- задача ставится и DSP-шникам, и ПЛИСоводам, они параллельно её решают как-то, моделят скорости-потребности, потом собрание, обсуждение с плакатами -- и принятие решения. Но ввиду преобладания "железячников" среди руководства и разработки плат, всё очень тормозится, хотя большинство наших алгоритмов гораздо более DSP-шные -- Тексасы их параллелят отлично, частота у них на порядок больше, цена -- на порядок меньше, время отладки при наличии отладчика и нормальных голов -- тоже, ну только вот санкции последнего периода и выделяемая в Ваттах мощь ограничивают...  ПЛИС хорошо может помочь, если некий "молодой" интерфейс ещё не встроен в серийные процессоры, не завоевал большую нишу, тогда ПЛИС будет "подносить снаряды" "круто"-процессору, здесь однокристалльный SoC -- очень перспективное направление. Вот с ARM-ом их скрестили, я сижу мучаю Альтерную реализацию уже довольно долго -- плохо с обучением и поддержкой. Интел вроде тоже что-то мутил... Когда с Тексасами-VLIW заварится настоящая каша -- будет бомба ! Ибо у них документация на порядок приличнее, всё сразу понятно, пара DSP-шных ядер, одно управляющее, 100К ячеек для навесной логики -- и будет нам "щастие", если доживём до конца "чёрных" дней  К нашим процам типа Эльбруса тоже можно прикрутить ончипную ПЛИС для реализации чего угодно интерфейсного "на вырост", но уж сразу со флэшной ориентацией конфигурации, для суровых применений -- включил, и оно сразу дышит. ...Для Darti надо бы определиться в своём городе политически, какой "касте" больший кусок пирога достаётся (не считая самих политиков и обслуживающих их юристов-экономистов-менеджеров), и рулить в том направлении. Смешанные спецы должны быть в гораздо большем почёте, вон сколько объявлений тут мелькает ! А по конкретной задаче -- очень хорошая будет результативность и авторитет "в цеху" ПЛИСоводов, если реализовать (как тут не раз просилось) логический анализатор типа СигналТапка Альтерного, но с функционалом сохранения-чтения на внешней памяти, который сможет не только тычки фиксировать, но и периоды между ними, выгружать всё наловленное по JTAG-у более-менее быстро, а ширину шины входных контрольных точек не ограничивать вообще. Памяти внутренней не хватает всегда, а DDR -- вагоны, только надо суметь накопить данных об изменениях в небольшом буфере накристаллки, в каждую дырку обменов на DDR встрять и вылить пачку в кольцевой буфер... Как-то б ещё вместо СТапка (или параллельно с ним) подключаться к записываемой в него шине данных -- её Квартус отлично формирует в GUI своём... Хостовую прогу тоже бы неплохо написать свою, чтоб из ПЛИС по JTAG читала параметры этого анализаторного ядра, стартовала-стопила-отображала времянки -- и выложить потом на свободный доступ ! Автор такого конгломерата будет гораздо выше среднероссийского плинтусного уровня ! Дополнительного функционала тогда все ещё запросят индивидуально, но тогда уж можно начать бабки стрелять  У нас на фирме давно пытаются сделать такую PnP-ядрищу, чтобы и имена контрольных точек хранила в прошивке сразу, но пока тяжеловато... Я ещё прошу быстрый/широкий интерфейс внутри платы, чтобы по 32 бита тянуть времянку на девайсе, если что-то явно сдохло, а JTAG не подключён -- дело жизненное, глюки не всегда бывают, когда их ловят в пробирках, а так во флэшь можно скинуть наловленное и по почте авторам заслать с объекта...
|
|
|
|
Сообщений в этой теме
Darti Так зачем же нужны ПЛИС Sep 17 2014, 07:47 Bad0512 Цитата(Darti @ Sep 17 2014, 14:47) Здравс... Sep 17 2014, 07:56 _4afc_ Цитата(Darti @ Sep 17 2014, 11:47) Моя це... Sep 17 2014, 08:06 doom13 Цитата(Darti @ Sep 17 2014, 10:47) Моя це... Sep 17 2014, 08:06 zombi Цитата(Darti @ Sep 17 2014, 10:47) ... Пр... Sep 17 2014, 08:14 SM Такая мелочь, как EPM240, в основном предназначена... Sep 17 2014, 08:28 Darti воу воу, спокойствие, только спокойствие разницу... Sep 17 2014, 08:28 SM Цитата(Darti @ Sep 17 2014, 12:28) Вот эт... Sep 17 2014, 08:37  Darti Цитата(SM @ Sep 17 2014, 12:37) На EPM240... Sep 17 2014, 09:10   Serhiy_UA Цитата(Darti @ Sep 17 2014, 12:10) В обще... Sep 17 2014, 09:28   Serg76 Цитата(Darti @ Sep 17 2014, 12:10) Часто ... Sep 17 2014, 09:41    Maverick Цитата(Serg76 @ Sep 17 2014, 12:41) Реали... Sep 17 2014, 10:19     Serg76 Цитата(Maverick @ Sep 17 2014, 13:19) все... Sep 17 2014, 10:47   adnega Цитата(Darti @ Sep 17 2014, 13:10) но это... Sep 17 2014, 09:42    Darti Цитата(adnega @ Sep 17 2014, 13:42) Получ... Sep 17 2014, 09:51     adnega Цитата(Darti @ Sep 17 2014, 13:51) Да зна... Sep 17 2014, 10:14   SM Цитата(Darti @ Sep 17 2014, 13:10) Поймит... Sep 17 2014, 09:42   Bad0512 Цитата(Darti @ Sep 17 2014, 16:10) Часто ... Sep 17 2014, 10:25    SM Цитата(Bad0512 @ Sep 17 2014, 14:25) И по... Sep 17 2014, 10:28     Bad0512 Цитата(SM @ Sep 17 2014, 17:28) Ну сейчас... Sep 17 2014, 10:43      SM Цитата(Bad0512 @ Sep 17 2014, 14:43) P.S.... Sep 17 2014, 10:49   des333 Цитата(Darti @ Sep 17 2014, 13:10) Часто ... Sep 17 2014, 11:56 adnega Цитата(Darti @ Sep 17 2014, 12:28) план п... Sep 17 2014, 08:39  Maverick Цитата(adnega @ Sep 17 2014, 11:39) Сам в... Sep 17 2014, 09:08 Maverick Цитата(Darti @ Sep 17 2014, 11:28)
Цитат... Sep 17 2014, 09:30 _Ivan_33 Вся фигня в том, что ТС смотрит на радиолюбительск... Sep 17 2014, 09:36 ViKo Вот пусть лучше сделает логический анализатор, что... Sep 17 2014, 09:54 Mad Makc Добавлю, что на ПЛИС-ах приходится генерить часто ... Sep 17 2014, 11:06 Fat Robot Мигалка светодиодом отняла последние разум и силы.... Sep 17 2014, 11:40  Darti Цитата(Fat Robot @ Sep 17 2014, 15:40) Ми... Sep 17 2014, 12:00   Fat Robot Первая же ссылка на википедию. там раздел applicat... Sep 17 2014, 12:09    Darti Цитата(Fat Robot @ Sep 17 2014, 16:09) Пе... Sep 17 2014, 12:32     des333 Цитата(Darti @ Sep 17 2014, 16:32) ...мне... Sep 17 2014, 12:40     Stewart Little Цитата(Darti @ Sep 17 2014, 16:32) мне ин... Sep 17 2014, 12:43   doom13 Цитата(Darti @ Sep 17 2014, 15:00) По фак... Sep 17 2014, 12:57    Darti Цитата(des333 @ Sep 17 2014, 16:50) Да я ... Sep 17 2014, 13:02 ViKo Думаю, не нужно браться обучать других, если сам н... Sep 17 2014, 12:09 Darti Цитата(des333 @ Sep 17 2014, 16:40) Если ... Sep 17 2014, 12:48 des333 Цитата(Darti @ Sep 17 2014, 16:48) Слава ... Sep 17 2014, 12:50  AlexandrY Цитата(des333 @ Sep 17 2014, 15:50) Да я ... Sep 17 2014, 13:08   des333 Цитата(AlexandrY @ Sep 17 2014, 17:08) Ну... Sep 17 2014, 13:18    AlexandrY Цитата(des333 @ Sep 17 2014, 16:18) Про т... Sep 17 2014, 13:58     des333 Цитата(AlexandrY @ Sep 17 2014, 17:58) Во... Sep 17 2014, 14:04      Darti Цитата(des333 @ Sep 17 2014, 18:04) Если ... Sep 17 2014, 14:31       ASN Darti
Кроме очень высокой скорости вычислений, АЦП... Sep 17 2014, 15:19        johan Цитата(ASN @ Sep 17 2014, 19:19) Darti
Кс... Sep 17 2014, 15:29     doom13 Цитата(AlexandrY @ Sep 17 2014, 16:58) Во... Sep 17 2014, 14:36 Дварфик задачи для ПЛИС можно разбить на три большие групп... Sep 17 2014, 14:12 ViKo У меня все разработки с ПЛИС имели рядом стоящий м... Sep 17 2014, 14:14 kaps Мои 5 копеек.
1. Старый добрый ГОСТ 28147-89, или... Sep 17 2014, 14:31 johan Действительно, получается что самые простые пример... Sep 17 2014, 14:43 doom13 Цитата(Darti @ Sep 17 2014, 17:31) Задачи... Sep 17 2014, 14:47 adnega Не стоит забывать, что к ПЛИС относятся и простень... Sep 17 2014, 15:37 A. Fig Lee Цитата(adnega @ Sep 17 2014, 11:37) Не ст... Sep 17 2014, 16:24  adnega Цитата(A. Fig Lee @ Sep 17 2014, 20:24) М... Sep 17 2014, 16:39 SM Еще забыли такой круг задач, где МК может просто п... Sep 17 2014, 16:38 Jackov Цитата(Darti @ Sep 17 2014, 11:28) Наприм... Sep 17 2014, 18:15 Darti Цитата(Jackov @ Sep 17 2014, 22:15) Думае... Sep 17 2014, 19:02  iosifk Цитата(Darti @ Sep 17 2014, 23:02) Воу, д... Sep 17 2014, 19:28   Darti Цитата(iosifk @ Sep 17 2014, 23:28) А мой... Sep 17 2014, 20:08    iosifk Цитата(Darti @ Sep 18 2014, 00:08) Здравс... Sep 18 2014, 10:47  Jackov Цитата(Darti @ Sep 17 2014, 22:02) Воу, д... Sep 17 2014, 19:33 A. Fig Lee Измерение временных отрезков на мк сложнее изза вр... Sep 17 2014, 19:20 Xenia Лично у меня мнение, что ПЛИС понадобились только ... Sep 17 2014, 20:51 Jackov Цитата(Xenia @ Sep 17 2014, 23:51) Лично ... Sep 17 2014, 21:10 A. Fig Lee Цитата(Xenia @ Sep 17 2014, 16:51) Лично ... Sep 18 2014, 00:33 SM Цитата(Xenia @ Sep 18 2014, 00:51) А если... Sep 18 2014, 04:52  AlexandrY Цитата(SM @ Sep 18 2014, 07:52) Да ладно.... Sep 18 2014, 06:05   SM Цитата(AlexandrY @ Sep 18 2014, 10:05) За... Sep 18 2014, 06:14   blackfin Цитата(AlexandrY @ Sep 18 2014, 10:05) Эт... Sep 18 2014, 06:18    SM Цитата(blackfin @ Sep 18 2014, 10:16) Так... Sep 18 2014, 06:20     blackfin Цитата(SM @ Sep 18 2014, 10:19) Это, скор... Sep 18 2014, 06:21      SM Цитата(blackfin @ Sep 18 2014, 10:21) Как... Sep 18 2014, 06:26       blackfin Цитата(SM @ Sep 18 2014, 10:26) .. чтобы ... Sep 18 2014, 06:31        SM Цитата(blackfin @ Sep 18 2014, 10:31) А т... Sep 18 2014, 06:34       AlexandrY Цитата(SM @ Sep 18 2014, 09:26) А причем ... Sep 18 2014, 09:52        SM Цитата(AlexandrY @ Sep 18 2014, 13:52) От... Sep 18 2014, 10:09        Darti Цитата(AlexandrY @ Sep 18 2014, 13:52) Не... Sep 18 2014, 11:31         iosifk Цитата(Darti @ Sep 18 2014, 15:31) Прошу ... Sep 18 2014, 11:37         ASN Darti
Дык, дело в том, что львиная доля работы инж... Sep 18 2014, 14:11          SM Цитата(ASN @ Sep 18 2014, 18:11) хоть дра... Sep 18 2014, 14:16          des333 Цитата(ASN @ Sep 18 2014, 18:11) Потому ч... Sep 18 2014, 15:03          syoma Цитата(ASN @ Sep 18 2014, 16:11) Так же я... Sep 18 2014, 15:26 akorud Мое мнение (как технического директора в коммерчес... Sep 17 2014, 21:25 GriXa RED Pitaya
Open-Source генератор, осциллограф и ещ... Sep 18 2014, 06:24 Torpeda Как все много букаф понаписали... Это наверное пот... Sep 18 2014, 06:55 SM Цитата(Torpeda @ Sep 18 2014, 10:55) ПЛИС... Sep 18 2014, 07:01 syoma Попробую вставить свои пять копеек - рассказать ра... Sep 18 2014, 12:53 SM Цитата(syoma @ Sep 18 2014, 16:53) то одн... Sep 18 2014, 13:02 syoma ЦитатаА Вы хотите сказать, что на ПЛИС проще отлад... Sep 18 2014, 13:11 SM Цитата(syoma @ Sep 18 2014, 17:11) то пар... Sep 18 2014, 13:23 Mihey_K Не пройти мимо откройте любой осцилл, даже самый ... Sep 18 2014, 14:23 des00 Уважаемые участники. Остаемся в пределах темы ТС, ... Sep 18 2014, 15:15 Jackov По поводу вопроса "что можно реализовать на П... Sep 18 2014, 17:00 blackfin Цитата(Jackov @ Sep 18 2014, 21:00) По по... Sep 18 2014, 17:08  Jackov Цитата(blackfin @ Sep 18 2014, 20:08) ... Sep 18 2014, 17:36   blackfin Цитата(Jackov @ Sep 18 2014, 21:29) А спе... Sep 18 2014, 17:42    Jackov Цитата(blackfin @ Sep 18 2014, 20:42) Так... Sep 18 2014, 19:14 ASN Jackov
Вот тут вроде есть ГОСТ-18977 с Ethernet (д... Sep 18 2014, 17:25
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|