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

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


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Думаю, не нужно браться обучать других, если сам не умеешь. laughing.gif "Умный любит учиться..."
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 17 2014, 12:09
Сообщение #32


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Первая же ссылка на википедию. там раздел applications.

Если все же все, что вы написали хоть как-то соответствует действительности: "пересмотрел, перелопатил, не понял", то дело скорее в том, что у вас отсутствует элементарная техническая эрудиция. Вот и начните с нее.

Успехов.

Цитата(Darti @ Sep 17 2014, 13:00) *
Потрудитесь посмотреть те ссылки что выдал гугл. После этого загляните на сайт хотя бы того же атмела в раздел апнотов. Я пересмотрел тонну видео на ютюбе, пересмотрел кучу сайтов по fpga, гуглом я умею пользоваться. Ни один из сайтов не тянет на обучалку для человека который не знаком с плис. Максимум 2-3 статьи по верилогу. По факту столько ответов в теме, а КПД нулевой, ни одной ссылки на проект сделанный на ПЛИС, который нельзя сделать на мк, но при этом был бы понятен начинающему. Думаю тему можно закрыть, она бесполезна, буду ориентироваться на марсоход, раз это предел мечтаний.

Go to the top of the page
 
+Quote Post
Darti
сообщение Sep 17 2014, 12:32
Сообщение #33


Участник
*

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



Цитата(Fat Robot @ Sep 17 2014, 16:09) *
Первая же ссылка на википедию. там раздел applications.

Если все же все, что вы написали хоть как-то соответствует действительности: "пересмотрел, перелопатил, не понял", то дело скорее в том, что у вас отсутствует элементарная техническая эрудиция. Вот и начните с нее.

Успехов.


Common FPGA Applications:
Aerospace and Defense
Medical Electronics
Avionics/DO-254
Communications
Missiles & Munitions

При этом Вы даже не потрудились прочитать суть вопроса, мне все равно где применяются, мне интересны реализованные проекты, которые можно повторить. Не будьте занудой, который не упустит шанса возвыситься перед окружающими, только потому что увидел слово "светодиод".
Go to the top of the page
 
+Quote Post
des333
сообщение Sep 17 2014, 12:40
Сообщение #34


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

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



Цитата(Darti @ Sep 17 2014, 16:32) *
...мне интересны реализованные проекты, которые можно повторить.

Если интересно повторить, возьмите следующий простой, но реальный проект.

Цель -- реализовать шлейф (loopback) 2-ого и 3-ого уровней. Интерфейс -- Gigabit Ethernet.
Шлейф -- это устройство, которое принимает сетевой пакет и отправляет его обратно, при необходимости модифицируя.

Для 2-ого уровня модификация заключается в перестановки MAC-адресов местами.
Для 3-ого уровня модификация заключается в перестановки MAC-адресов и IP-адресов местами.


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Sep 17 2014, 12:43
Сообщение #35


Лентяй
******

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



Цитата(Darti @ Sep 17 2014, 16:32) *
мне интересны реализованные проекты, которые можно повторить.

Ну попробуйте реализовать цифровой генератор синуса (NCO - Numeric Controlled Oscillator), с использованием алгоритмов DDS или Cordic.
И попутно прикиньте, что получится, если пытаться реализовать такую систему на процессоре.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Darti
сообщение Sep 17 2014, 12:48
Сообщение #36


Участник
*

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



Цитата(des333 @ Sep 17 2014, 16:40) *
Если интересно повторить, возьмите следующий простой, но реальный проект.

Цель -- реализовать шлейф (loopback) 2-ого и 3-ого уровней. Интерфейс -- Gigabit Ethernet.
Шлейф -- это устройство, которое принимает сетевой пакет и отправляет его обратно, при необходимости модифицируя.

Для 2-ого уровня модификация заключается в перестановки MAC-адресов местами.
Для 3-ого уровня модификация заключается в перестановки MAC-адресов и IP-адресов местами.

Ну попробуйте реализовать цифровой генератор синуса (NCO - Numeric Controlled Oscillator), с использованием алгоритмов DDS или Cordic.
И попутно прикиньте, что получится, если пытаться реализовать такую систему на процессоре.

Слава яйцам, наконец то народ меня начинает слышать. Спасибо что еще остались адекватные
Go to the top of the page
 
+Quote Post
des333
сообщение Sep 17 2014, 12:50
Сообщение #37


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

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



Цитата(Darti @ Sep 17 2014, 16:48) *
Слава яйцам, наконец то народ меня начинает слышать. Спасибо что еще остались адекватные

Да я ещё чуть раньше в теме писал про то, что на ПЛИС делаем конкретно мы (ссылка на сайт в профиле).

Вы, наверное, просто не заметили сообщение sm.gif


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


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

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



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

Приобретите сначала плату с FPGA, а там уже сможете попробовать те или иные возможности ПЛИС. Что может MAX II Вам рассказали. Одна из возможных областей применения - сбор данных со скоростных АСП (с DDR LVDS, QDR LVDS, JESD204B интерфейсами), так же рассказали. Ещё одно из возможных применений выдача данных на DDS на тех же скоростях и с применением тех же интерфейсов. Плюс ко всему этому - необходимая обработка. 10Gbit, 100Gbit Ethernet - ещё одна область, которую Ваш stm32 с его жирной периферией не потянет. Но без наличия отладочной борды потестить всё это нет возможности, какой тогда смысл спрашивать какой-то конкретный проект.
Go to the top of the page
 
+Quote Post
Darti
сообщение Sep 17 2014, 13:02
Сообщение #39


Участник
*

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



Цитата(des333 @ Sep 17 2014, 16:50) *
Да я ещё чуть раньше в теме писал про то, что на ПЛИС делаем конкретно мы (ссылка на сайт в профиле).

Вы, наверное, просто не заметили сообщение sm.gif

да спасибо, есть интересные вещи, даже по работе.

Цитата(doom13 @ Sep 17 2014, 16:57) *
Приобретите сначала плату с FPGA, а там уже сможете попробовать те или иные возможности ПЛИС. Что может MAX II Вам рассказали. Одна из возможных областей применения - сбор данных со скоростных АСП (с DDR LVDS, QDR LVDS, JESD204B интерфейсами), так же рассказали. Ещё одно из возможных применений выдача данных на DDS на тех же скоростях и с применением тех же интерфейсов. Плюс ко всему этому - необходимая обработка. 10Gbit, 100Gbit Ethernet - ещё одна область, которую Ваш stm32 с его жирной периферией не потянет. Но без наличия отладочной борды потестить всё это нет возможности, какой тогда смысл спрашивать какой-то конкретный проект.

Я уже писал что железо не проблема. если возможно порекомендуйте камень из FPGA подходящий по соотношению цена/качество. Желательно альтеровский

Сообщение отредактировал Darti - Sep 17 2014, 13:04
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2014, 13:08
Сообщение #40


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(des333 @ Sep 17 2014, 15:50) *
Да я ещё чуть раньше в теме писал про то, что на ПЛИС делаем конкретно мы (ссылка на сайт в профиле).

Вы, наверное, просто не заметили сообщение sm.gif


Ну прямо на ПЛИС!?

Там небось в вашем комутаторе по два микроконтроллера(или микропроцессора) на оду ПЛИС приходится.

А речь, так понимаю, о готовом устройстве только на ПЛИС!

Вот чисто на ПЛИС можно наверно максимум логический анализатор сделать.

Go to the top of the page
 
+Quote Post
des333
сообщение Sep 17 2014, 13:18
Сообщение #41


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

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



Цитата(AlexandrY @ Sep 17 2014, 17:08) *
Ну прямо на ПЛИС!?
Там небось в вашем комутаторе по два микроконтроллера(или микропроцессора) на оду ПЛИС приходится.
А речь, так понимаю, о готовом устройстве только на ПЛИС!
Вот чисто на ПЛИС можно наверно максимум логический анализатор сделать.
Ок, немного пояснений, думал, что это очевидно sm.gif

Естественно, у нас в девайсах используются и микроконтроллеры. Основные их функции -- это загрузка, настройка FPGA, CLI/GUI и прочие неспешные вещи.
Роль FPGA -- все высокопроизводительные вычисления.
Именно про эти вещи я и написал автору топика. Про те, которые невозможно реализовать на контроллере/процессоре.

Про то, что "всё устройство" должно быть на ПЛИС, автор, вроде не упоминал. Он вообще спрашивал про задачи, а не про устройства.
А делать девайс полностью на FPGA иногда нерационально. Можно, конечно, грузиться с MAX, а для управления использовать софт-процессоры. А можно поставить вместо этого EPCS и STM32.


--------------------
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 17 2014, 13:58
Сообщение #42


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(des333 @ Sep 17 2014, 16:18) *
Про то, что "всё устройство" должно быть на ПЛИС, автор, вроде не упоминал. Он вообще спрашивал про задачи, а не про устройства.
А делать девайс полностью на FPGA иногда нерационально. Можно, конечно, грузиться с MAX, а для управления использовать софт-процессоры. А можно поставить вместо этого EPCS и STM32.


Вот я и чувствую, что здесь все крутится вокруг интерпретаций понятия 'задача'.

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

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

Go to the top of the page
 
+Quote Post
des333
сообщение Sep 17 2014, 14:04
Сообщение #43


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

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



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

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

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

Если смотреть так, то да. sm.gif

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

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

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


--------------------
Go to the top of the page
 
+Quote Post
Дварфик
сообщение Sep 17 2014, 14:12
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 16-06-09
Пользователь №: 50 327



задачи для ПЛИС можно разбить на три большие группы:
1) собираем всё вместе в песочницу под названием ПЛИС
2) как сказал des333 задачи хоть и простые но очень высокоскоростные , когда контроллер просто не может поспеть. По аналогии с компьютером это процессор и видеокарта, ведь процессор тоже может отрисовывать картинку, но делает это медленно.
3) отсутствие подходящей готовой микросхемы со специфическими функциями
Ну, ещё я бы выделил ещё одну группу -- "абы було". И мне так кажется, это самая многочисленная группа. Перепрограммируемая логика, из названия понятно, очень гибкая. И даёт иллюзию свободы. Вместо того чтобы лишний денёк поискать/поподбирать нужное решение ты просто ставишь ПЛИСину и забываешь о задаче. Но ровно до того момента, когда приходится эту задачу реализовывать на VHDL.
Есть конечно и другие задачи где без них никак. Ну например, прототипирование цифровых микросхем, но топикстартер, думаю, не их имел ввиду.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 17 2014, 14:14
Сообщение #45


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



У меня все разработки с ПЛИС имели рядом стоящий микроконтроллер. Я и прошивку ПЛИС всегда загружал через микроконтроллер.
Go to the top of the page
 
+Quote Post

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

 


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


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