Например TDA7294

Форум РадиоКот • Просмотр темы - мк и плис - в чем разница?
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 16:20:22

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: мк и плис - в чем разница?
СообщениеДобавлено: Пн авг 24, 2009 02:42:05 
Родился

Зарегистрирован: Вс авг 23, 2009 20:45:28
Сообщений: 5
Рейтинг сообщения: 0
А что есть разница между микроконтроллерами и плис?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 24, 2009 03:44:12 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 40
Зарегистрирован: Пт янв 30, 2009 14:50:35
Сообщений: 625
Откуда: Солнечногорск
Рейтинг сообщения: 8
Разница громадная. Микроконтроллер -- это просто компьютер, только маленький, целиком умещающийся в одной микросхеме. В его состав входит готовый процессор, какое-то количество постоянной памяти для программы и оперативной памяти для данных, а также набор внешних устройств: обычных портов ввода-вывода, таймеров, компараторов и т.д. и т.п. Программирование микроконтроллера заключается в создании программы для входящего в его состав процессора, которая, "дёргая" нужные устройства ввода-вывода, будет выполнять запланированные функции (мигать светодиодами, например). Принципиальной разницы в программировании для микроконтроллеров и для обычных персоналок нет, различия лежат в чисто технической плоскости (например, набор команд процессора, входящего в состав микроконтроллера, отличается от набора команд процессора ПК).

ПЛИС -- это, очень грубо говоря, набор электронных "кубиков" (простых логических ячеек, ЛЯ) внутри одной микросхемы. Программирование заключается в определении функций каждой из ЛЯ и в установке взаимосвязей между ними. Таким образом, здесь на самом деле имеет место не программирование в обычном смысле, а создание своей собственной электронной схемы подобно тому, как схему можно спаять из отдельных простых микросхем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 24, 2009 09:18:04 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Чт июн 07, 2007 12:05:08
Сообщений: 305
Откуда: Санкт-Петербург, Россия
Рейтинг сообщения: 1
Позволю себе немного добавить.

Программу для ПЛИС можно писать как на своем языке (VHDL, Verilog), так и графически.
В смысле при проектировании схемы в OrCAD есть возможность перекинуть принципиалку в МАХ+ и получить готовую прошивку.
Для простых проектов разработчику привыкшему работать с логическими микрухами очень удобно получается.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 24, 2009 21:55:18 
Родился

Зарегистрирован: Вс авг 23, 2009 20:45:28
Сообщений: 5
Рейтинг сообщения: 0
Так с чего проще начать с микроконтроллеров или плис? Если опыта вообще нет?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 24, 2009 22:03:19 
Потрогал лапой паяльник
Аватар пользователя

Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Пт апр 17, 2009 22:45:42
Сообщений: 316
Откуда: Minsk
Рейтинг сообщения: 0
mimichuck писал(а):
Так с чего проще начать с микроконтроллеров или плис? Если опыта вообще нет?

С МК большинству проще. И дешевле по начальным вложениям.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 24, 2009 22:25:49 
Родился

Зарегистрирован: Вс авг 23, 2009 20:45:28
Сообщений: 5
Рейтинг сообщения: 0
Дешевле не важно деньги есть. А что перспетивнее?


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 24, 2009 22:46:40 
Код:
Так с чего проще начать с микроконтроллеров или плис?

Вы задаёте не совсем корректный вопрос. Равносильно вопросу - "Какой язык лучше выучить, китайский или японский ? Какой перспективнее? Деньги есть, улететь могу куда угодно". :)

Кто знает что Вам лучше бует в перспективе, здесь не экстрасенсы.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 25, 2009 01:11:43 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 40
Зарегистрирован: Пт янв 30, 2009 14:50:35
Сообщений: 625
Откуда: Солнечногорск
Рейтинг сообщения: 1
mimichuck писал(а):
Дешевле не важно деньги есть. А что перспетивнее?


Смотря что хотите сделать. Если не сложнее простых мигалок-часов и т.п., то на микроконтроллерах это делается и проще, и быстрее. В то же время функциональные возможности ПЛИС по определению больше: в конце концов, на ПЛИС можно сделать тот же самый микроконтроллер со всеми вытекающими. Например, у фирмы Xilinx (один из двух крупнейших производителей ПЛИС, второй -- Altera) есть два так называемых "soft core" ("мягких ядра", т.е. процессора, реализованных путём программирования ПЛИС, а не в виде жёстко заданной схемы, как делаются обычные микроконтроллеры) -- Picoblaze и Microblaze, первый 8-, а второй 32-разрядный. Ну а в принципе, на ПЛИС можно реализовать что угодно -- было бы желание, время, деньги и способности :)

Вот, например, посмотрите на эту отладочную плату: http://www.xilinx.com/products/devkits/ ... -image.htm Как видите, она очень похожа на материнку обычного ПК: имеются гнёзда PCI Express и PCI, коннекторы ATA и Serial ATA и прочее. Ну а вместо процессора стоит ПЛИС Virtex 4, внутри которой имеются готовые ядра процессора PowerPC и куча логических ячеек для самостоятельного творчества. Хочешь -- делай компьютер на базе PowerPC, хочешь -- реализуй собственный процессор. В частности, можно сделать процессор, программно совместимый с IA-32, и запустить на нём Вындовз :) Правда, работать будет, конечно, медленно -- схемы на ПЛИС в силу универсальности микросхемы будут медленнее, чем узкоспециализированные кристаллы (те же процессоры Intel или AMD), зато гибкость. Собственно, процессоры именно так и проектируются: сначала создаётся работоспособный прототип на ПЛИС, а потом это дело уже преобразуется в жёсткую схему и запускается в "железное" производство.

Что же касается стоимости, то, как уже сказали, с ПЛИС будет несколько дороже, но, если не хвататься сразу за подобные приведённой платы (она у буржуинов стоит 3000 вечнозелёных, ну а сколько у нас, страшно и подумать), вполне хватит 6-7 тысяч рублей. Я, например, на работе имею дело с микроконтроллерами, а дома балуюсь с ПЛИС на вот этой плате: http://www.terraelectronica.ru/catalog_ ... 4%D0%BE%D1%
87%D0%BD%D1%8B%D0%B5%20%D0%B8%20%D0%BE%D1%86%D0%B5%D0%BD%D0%BE%D1%87%D0%
BD%D1%8B%D0%B5%20%D0%BF%D0%BB%D0%B0%D1%82%D1%8B%20%D0%B8%20%D0%BD%D0%B0%
D0%B1%D0%BE%D1%80%D1%8B%20%D0%B4%D0%BB%D1%8F%20%D1%81%D0%B5%D0%BC%D0%B5%
D0%B9%D1%81%D1%82%D0%B2%D0%B0%20Spartan-3%28E%29&TableName=class_19_4_6_6_2 В её основе -- ПЛИС Xilinx Spartan-3E, сама плата выпущена фирмой Digilent. Взял именно её из-за того, что она, пожалуй, самая мощная из относительно дешёвых.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 25, 2009 14:03:33 
Прорезались зубы

Зарегистрирован: Пт авг 07, 2009 22:06:49
Сообщений: 220
Откуда: Россия, Москва
Рейтинг сообщения: 0
Народ поделитесь пожалуйста книгами и ссылками на статьи разработки устройств на ПЛИС.
Где в Москве можно купить ПЛИС и какой программатор ему нужен?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 25, 2009 14:35:43 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 40
Зарегистрирован: Пт янв 30, 2009 14:50:35
Сообщений: 625
Откуда: Солнечногорск
Рейтинг сообщения: 1
Я покупал в фирме "Терраэлектроника" (www.terraelectronica.ru). Она недалеко от Павелецкого вокзала (мин 15 пешком). Но вообще их довольно много, можно поискать в Яндексе или там Гугле.

Насчёт разработки... Если представления о работе с ПЛИС практически никакого, то для начала, наверное, лучше всего прочитать какую-нибудь вводную книжку по этой тематике. Электронных версий я не знаю, сам читал бумажные; если надо, могу позже дать авторов и названия (сейчас на работе, а книги, понятное дело, дома). Ну а разработка для ПЛИС ведётся на каком-либо языке описания схем -- либо VHDL, либо Verilog. Лично я использую первый, второй мне по ряду причин не нравится. Так что надо добыть какую-нибудь литературу и по этому поводу. Ну и очень полезно учебную литературу по созданию конкретных простых устройств на ПЛИСах. Я использую "FPGA PROTOTYPING BY VHDL EXAMPLES", автор -- Pong P. Chu. Изложение в этой книге (она у меня в электронном виде, 21 pdf-файл общим объёмом 21 Мбайт) ведётся применительно к ПЛИС Xilinx Spartan-3 и к отладочной плате этой фирмы. Моя плата выпущена Digilent'ом, но на аналогичной ПЛИС, так что сами примеры работают без переделок, изменения нужно вносить лишь в привязку ног ПЛИС к внешним цепям. Существуют подобные книги и для ПЛИС фирмы Altera, но у меня их нет, поскольку я их не использую.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Разница между ПЛИС и микроконтроллером?
СообщениеДобавлено: Пт янв 09, 2015 17:54:40 
Прорезались зубы

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Чт янв 01, 2015 13:44:12
Сообщений: 232
Рейтинг сообщения: 0
Доброго времени суток! вопрос отличается от начального в этой теме, но решил не плодить темы и задать свой вопрос здесь... Вопрос может и глупый, прошу извинить - я только начинаю изучать электронику... Подскажите в чем разница между ПЛИС и микроконтроллером?




Сюда перенес.
aen


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Вс янв 11, 2015 04:00:08 
Друг Кота

Карма: 49
Рейтинг сообщений: 523
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 18474
Рейтинг сообщения: 1
Разница в устройстве, мягко говоря, довольно существенная. В плане использования, программирования и отладки мк попроще будет. ПЛИС чем то похожа (в плане использования) на... быстродействующий многоядерный мк (очень приблизительно), несколько процессов в ней могут выполняться параллельно (не как в мк с РТОС, а чисто аппаратно, используя независимые структуры для каждого). В достаточно "толстой" ПЛИС можно на части ресурсов эмулировать обычный процессор если требуется. Мне понравилось в целом, ПЛИС штука интересная, очень необычно под нее писать, но сложно и компиляция проекта под 10k элементов очень долгая (минут 5-7 на хорошем компе).

Или вот как... Если программируя мк вы создаете набор инструкций для черного ящика (мк, который состоит внутри из регистров, логики и т.п.), то программируя ПЛИС вы создаете внутреннюю структуру черного ящика (впрочем самой черной работой занимается среда программирования и вручную триггеры с логикой соединять не надо). Самое необычное после мк, как мне показалось, это то, что события в ПЛИС происходят не последовательно, а одновременно и как раз сделать некоторую последовательность действий хоть и не сложно, но некоторые усилия придется приложить.

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Вс янв 11, 2015 14:28:21 
Прорезались зубы

Карма: 5
Рейтинг сообщений: 21
Зарегистрирован: Чт янв 01, 2015 13:44:12
Сообщений: 232
Рейтинг сообщения: 0
Получается с начало нужно запрограммировать структуру ПЛИС (схему устройства), а потом если это устройство будет каким то процессором, то получается что нужно еще программировать полученный процессор?

_________________
Все гениальное - просто


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Пн янв 12, 2015 13:33:59 
Друг Кота

Карма: 49
Рейтинг сообщений: 523
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 18474
Рейтинг сообщения: 1
Это только в том случае если такой внутренний процессор действительно требуется (например есть готовый код под него или какой то сложный алгоритм проще реализовать в системе команд процессора, чем непосредственно на ПЛИС). Просто отметил, что есть такая возможность - совместить быстродействующую структуру с эмуляцией процессора.

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Сб янв 24, 2015 10:17:07 
Прорезались зубы

Зарегистрирован: Вт июл 02, 2013 09:17:49
Сообщений: 219
Рейтинг сообщения: 2
И ПЛИС и микроконтроллер это устройства обработки информации.

Обработка информации в ПЛИС происходит за счет определенного соединения логических элементов внутри ее.
Обработка в микроконтроллере происходит в полностью цифровом виде.


Для решения задачи на ПЛИС нужно описать:
какие элементы схемы нужны;
как элементы схемы соединены;
откуда взять входные воздействия;
куда направить выходные воздействия.

Для решения задачи на микроконтроллере первые два пункта решены производителем.
Программисту нужно только подобрать устройство с подходящими узлами.

Ядром вычисления в микроконтролере есть АЛУ - арифметическо-логическое устройство.
АЛУ - это цифровой автомат только усложненный набором функций.
В ПЛИС тоже можно реализовать цифровой автомат и не один.

Для того чтобы АЛУ обрабатывало инфомацию ему нужно предоставить список инструкций и данных.
Инструкции и данные - это собственно программа и есть.

Пример решения задачи включе светодиода на 1 секунду после нажатия клавиши
Эти вопросы
откуда взять входные воздействия
куда направить выходные воздействия

решаются одинаково на ПЛИС и микроконтроллере - назначением выводов.

Программист ПЛИС должен описать схемы:
детектирования нажатия клавиши (сравнение сигнала с 0 или 1 и выделения фронта);
подсчета импульсов до 1 сек(счетчик длина которого зависит от частоты имеющейся в схеме);
управления всем процессом(сброс и останов счетчика, управление выходным сигналом).

Кроме этого потребовать от схемотехника добавить в схему внешний генератор, так как в ПЛИС генераторы отсутствуют.

Программисту микроконтроллера проще.
Все описания схемы заменяются абстрактными числами и логическими действиями над ними.

детектирование нажатия - проверка бита в определенной ячейке
подсчета импульсов до 1 сек вычитанием по 1 из числа(ячейке памяти) до тех пор пока оно не станет равным 0
управления всем процессом - занесение в ячейку памяти числа для отсчета паузы, установка и сброс бита в числе.

Подводя итог, ПЛИС - решает задачи схемотехнически, микроконтроллер - манипуляцией цифрами.

Для большинства задач микроконтроллер более удобное и дешевое решение.

Надеюсь объяснил больше чем запутал
:-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Пн ноя 23, 2015 13:15:00 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 19
Зарегистрирован: Пн ноя 02, 2009 05:27:41
Сообщений: 119
Откуда: С-Пб
Рейтинг сообщения: 0
Я бы еще добавил. На ПЛИС можно сделать тот же микроконтроллер. :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re:
СообщениеДобавлено: Ср фев 17, 2016 10:11:02 
Опытный кот

Карма: -3
Рейтинг сообщений: 13
Зарегистрирован: Вс июн 02, 2013 12:23:03
Сообщений: 822
Рейтинг сообщения: 0
mimichuck писал(а):
Так с чего проще начать с микроконтроллеров или плис? Если опыта вообще нет?


Я думаю надо начать с МК и желательно Atmel. Они очень просты в изучении.

А когда у вас будут базовые понятия легко можно будет определится дальше по какому пути идти.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Сб мар 19, 2016 05:02:50 
Друг Кота

Карма: 1
Рейтинг сообщений: 23
Зарегистрирован: Вс июл 24, 2011 11:38:09
Сообщений: 6174
Рейтинг сообщения: 0
Если не дано, то не давно. Купил както парочку ПЛИС, порисовал схемки в неудобном редакторе. А что рисовать то, частотомер не влезет. Так и валяется за ненадобностью.
Тут ардуинку подарили, ну ладно сделаю из неё пару инверторов, лампочки дрыгать. Пока лучше рассыпухи ничего не придумали.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Сб мар 19, 2016 08:57:17 
Друг Кота

Карма: 49
Рейтинг сообщений: 523
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 18474
Рейтинг сообщения: 0
Платы готовые дороже, чем ардуина, но не прям уж так и дорого, а паять много ног неохота. Какую то вы мелкую ПЛИС купили )
Рисовать - это для маньяков и любителей ассемблера на мк наверное, если уж в любительских sdr трансиверах с usb/eth интерфейсами и ацп/цап на 100+ мгц никто не лезет на уровень схемы "оптимизировать" и пишут просто код, значит оно и мне не надо :))

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мк и плис - в чем разница?
СообщениеДобавлено: Пн ноя 28, 2016 21:54:24 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -20
Рейтинг сообщений: 64
Зарегистрирован: Пн ноя 01, 2010 12:19:31
Сообщений: 2254
Откуда: Серпухов
Рейтинг сообщения: 0
Morroc писал(а):
Платы готовые дороже, чем ардуина, но не прям уж так и дорого, а па
ять много ног неохота. Какую то вы мелкую ПЛИС купили )
Рисовать - это для маньяков и любителей ассемблера на мк наверное, если уж в любительских sdr трансиверах с usb/eth интерфейсами и ацп/цап на 100+ мгц никто не лезет на уровень схемы "оптимизировать" и пишут просто код, значит оно и мне не надо :))

Плис, выход И-НЕ, нехреновый так, моно убить все, мо,нонет, есть люди, и не т их, друзья.
,БУХОЙ

Добавлено after 5 minutes 50 seconds:
olegators68 писал(а):
Morroc писал(а):
Платы готовые дороже, чем ардуина, но не прям уж так и дорого, а па
ять много ног неохота. Какую то вы мелкую ПЛИС купили )
Рисовать - это для маньяков и любителей ассемблера на мк наверное, если уж в любительских sdr трансиверах с usb/eth интерфейсами и ацп/цап на 100+ мгц никто не лезет на уровень схемы "оптимизировать" и пишут просто код, значит оно и мне не надо :))

Плис, выход И-НЕ, нехреновый так, моно убить все, мо,нонет, есть люди, и не т их, друзья.
,БУХОЙ


братва, единичкуку не сожжите, красавиц будет море.

_________________
Вот блин, опять в галерее картину малевича вверх ногами повесили.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y