Beoplyer 0 10 января, 2016 Опубликовано 10 января, 2016 · Жалоба Просьба отнестись с пониманием к данному вопросу. Никогда не занимался ПЛИС, и сейчас хочу освоить. Возникает вопрос, а что же на них можно сделать после освоения примеров из учебников? Поиск юзал, форум просматривал. Конкретного ничего не нашёл. Могут ли опытные разработчики что-нибудь подсказать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 10 января, 2016 Опубликовано 10 января, 2016 · Жалоба Просьба отнестись с пониманием к данному вопросу. Никогда не занимался ПЛИС, и сейчас хочу освоить. Возникает вопрос, а что же на них можно сделать после освоения примеров из учебников? Поиск юзал, форум просматривал. Конкретного ничего не нашёл. Могут ли опытные разработчики что-нибудь подсказать? могут и подсказать и научить... У Ксайлинкса есть журнал Xcell. Можно почитать "пр-диагонали", там есть примеры проектов. Но буквами долбить долго... Если хотите, могу словами по скайпу... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 10 января, 2016 Опубликовано 10 января, 2016 · Жалоба Цифровая связь в полном объеме вплоть до всего тракта, видеообработка, аудио обработка, системы аатоматического управления и регулирования. ПЛИС по сути это такое же программирование как на компьютере, только в реальном времени вплоть до наносекунд и без ограничения сверху скорости обработки. Короче добро пожаловать в страну волшебных грез :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 10 января, 2016 Опубликовано 10 января, 2016 · Жалоба ПЛИС отличается от систем с центральным вычислителем и отложенной реакцией (МК,ЦСП) - распределённым вычислением с мгновенной реакцией на воздействие. Поэтому на ней интересно делать что-то реального времени: мультиплексоры, преобразователи, синхронизаторы... Напишите восстановление тактовой у скремблированного битового потока, но не на ксорках, а на счётчике: вход - битовый поток 95..105кГц, выход - битовый поток 95..105кГц с тактовой посередине данных через триггер используя внешнюю тактовую в 1МГц. Сможете потом передавать данные по 1 проводу, добавив скремблер/дескремблер... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 10 января, 2016 Опубликовано 10 января, 2016 · Жалоба а что же на них можно сделать да хотя-бы на сайте http://opencores.org/projects посмотрите что вообще люди делают на ПЛИС Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Короче добро пожаловать в страну волшебных грез :) Welcome to hell более корректно. ИМХО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima_spb 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Просьба отнестись с пониманием к данному вопросу. Никогда не занимался ПЛИС, и сейчас хочу освоить. Возникает вопрос, а что же на них можно сделать после освоения примеров из учебников? Поиск юзал, форум просматривал. Конкретного ничего не нашёл. Могут ли опытные разработчики что-нибудь подсказать? В общем-то любое цифровое устройство. Обычно ПЛИС сравнивают с процессорной техникой (очень уж много о ней везде упоминается и люди более осведомлены в этой области). При этом еще в виду последних тенденций в развитии электроники процессор и плис объединяются на одну подложку (если так можно выразиться). И если капнуть еще глубже, то на ПЛИС делается процессор (очень грубо, но суть именно такая). Поэтому ПЛИС очень гибкий инструмент при разработки различной электроники, но зачастую ПЛИС используют вместе с процессором по причине удобства реализации отдельных алгоритмов именно на базе процессора. Хотя и встречается аппаратура полностью реализованная на ПЛИС. Все остальное упирается в нюансы ПЛИС и процессоров. У Вас есть какие-то идеи для реализации на ПЛИС? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASN 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Beoplyer Очень полно ответил уважаемый agregat. Если есть действительно большое желание применить ПЛИС, то посмотрите в сторону Zynq: его можно использовать на первых порах просто как обычный СнК, добавляя по мере необходимости блоки на логике. А там и узнаете, чем ПЛИС хороша (и в чем hell) :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima_spb 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Beoplyer Очень полно ответил уважаемый agregat. Если есть действительно большое желание применить ПЛИС, то посмотрите в сторону Zynq: его можно использовать на первых порах просто как обычный СнК, добавляя по мере необходимости блоки на логике. А там и узнаете, чем ПЛИС хороша (и в чем hell) :). zynq - это процессорная система у которой есть ПЛИС. И советовать новичку СнК как-то странно. Есть много FPGA и CPLD Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASN 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Dmitriyspb В том и дело, что zynq - это процессорная система у которой есть ПЛИС: можно реализовать алгоритм сначала программно, а затем аппаратно. И сравнить трудоёмкость и эффективность. Прелесть Zynq в том, что интерфейсы с СнК (шины) уже выведены в ПЛИС и не надо "колхозить" собственный механизм обмена с ЦП. А систему с ПЛИС без ЦП "поднимать", IMHO, сложнее. Да и какой смысл "осваивать" CPLD? Вопрос максимум одной недели. Если уж ТС реального хочет "прочувствовать", что такое современная ПЛИС, то, IMHO, лучше использовать удобный (хоть, несомненно, сложный) инструмент. Р.S. По моим наблюдения тех, кто начинает осваивать ПЛИС отталкивает именно то, что о момента начала "погружения" до момента результата "в железе" проходит много времени. Поэтому и рекомендую Zynq. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima_spb 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Dmitriyspb В том и дело, что zynq - это процессорная система у которой есть ПЛИС: можно реализовать алгоритм сначала программно, а затем аппаратно. И сравнить трудоёмкость и эффективность. Прелесть Zynq в том, что интерфейсы с СнК (шины) уже выведены в ПЛИС и не надо "колхозить" собственный механизм обмена с ЦП. А систему с ПЛИС без ЦП "поднимать", IMHO, сложнее. Да и какой смысл "осваивать" CPLD? Вопрос максимум одной недели. Если уж ТС реального хочет "прочувствовать", что такое современная ПЛИС, то, IMHO, лучше использовать удобный (хоть, несомненно, сложный) инструмент. Р.S. По моим наблюдения тех, кто начинает осваивать ПЛИС отталкивает именно то, что о момента начала "погружения" до момента результата "в железе" проходит много времени. Поэтому и рекомендую Zynq. Субъективно. Наверное это удобно, но если человек хорошо владеет навыками программирования процессорной техникой и операционными системами, дабы использовать Zynq без ОС очень неудобно и мало эффективно. А если он не знает того же языка Си и осваивает одновременно и процессорную систему и ПЛИС, то он рискует запутаться без квалифицированной своевременной поддержке. Да и Zynq реальных денег стоит=)))) А ПЛИС на отладочной плате куда дешевле.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bambr 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба Субъективно. Наверное это удобно, но если человек хорошо владеет навыками программирования процессорной техникой и операционными системами, дабы использовать Zynq без ОС очень неудобно и мало эффективно. А если он не знает того же языка Си и осваивает одновременно и процессорную систему и ПЛИС, то он рискует запутаться без квалифицированной своевременной поддержке. Да и Zynq реальных денег стоит=)))) А ПЛИС на отладочной плате куда дешевле.... есть отладочные платы с ZYNQ. MicroZed и тп. ZC702. И много других. Я считаю для новичков ZYNQ вполне удачный выбор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dima_spb 0 11 января, 2016 Опубликовано 11 января, 2016 · Жалоба есть отладочные платы с ZYNQ. MicroZed и тп. ZC702. И много других. Я считаю для новичков ZYNQ вполне удачный выбор. Посмотрите на их цены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bugdesigner 0 13 января, 2016 Опубликовано 13 января, 2016 · Жалоба Что можно сделать на плис? Да что угодно. От новогодней гирлянды до систем ЦОС. Нужно только решить, имеет ли смысл применять ПЛИС в конкретном проекте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sallador 0 13 января, 2016 Опубликовано 13 января, 2016 · Жалоба На ПЛИС можно делать практически, что угодно. Конфигурируйте как захотите, проекты делайте - какие хотите. Кто-то даже нейронные сети на FPGA пытается сделать. По большей части на вопрос тут уже ответили. Добавлю от себя немного, если позволите. Если хотите начинать осваивать ПЛИС, разумеется нужно выбрать простенькую отладочную плату с достаточным "обвесом" и попытаться наладить связь между этим обвесом. Помигать светодиодами, понажимать кнопочки, достучаться до внешней памяти, вывести данные на какой-нибудь интерфейс и т.д. Если интересно, почитайте мои статьи на хабре. Для новичков они в самый раз. К проектам на отладочной плате также есть исходники на гитхабе, можете поковыряться в них. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться