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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Многофункциональные выводы микроконтроллеров
mempfis_
сообщение Nov 2 2009, 09:27
Сообщение #16


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Merovey @ Nov 2 2009, 09:12) *
И вообще какое место между микроконтроллерами и ПЛИС? Я раньше считал, что ПЛИС и микроконтроллеры, решают примерно один класс задач, и выбор того или того зависит от личных предпочтений. Можно в двух словах объяснить область применения того и другого, и как они согласуются друг с другом?


ПЛИС это как бы много одинаковых ячеек содержащих примитивные логические элементы и тригерры, а также цепей соединения между ними. Когда описываете апаратуру (AHDL/VHDL/VERILOG/схема) то программа (например QUARTUS) производит трассировку кристала - т.е. определяет какие ячейки с скакими надо соединить чтобы получить тот или иной элемент (например дешифратор, синхронный счётчик, схему сравнения и т.п.). Т.е. меняя связи между ячейками можете получить широкий набор цифровых схем в одной микросхеме.

Микроконтроллер это большой цифровой автомат (поменять чтолибо в его структуре вы не сможете) который используя программу из энергонезависимой памяти определяет какие он должен выполнить действия, и на основе своего текущего состояния с учётом выполненных действий он переходит в другое состояние.

В ПЛИС можно сделать что угодно из цифровых которые должны выполнять определённые действия (например счётчик считает до 264 и далее сбрасывается в 0). Но если необх. действовать по некоторому алгоритму с учётом многих факторов то тут однозначено рулит мк - например регулирование температуры с периодическим опросом датчиков и учётом требуемомго диапазона.

Вобщем когда пощупаете и то и другое то сами всё поймёте smile.gif
Go to the top of the page
 
+Quote Post
Merovey
сообщение Nov 3 2009, 13:06
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Цитата(mempfis_ @ Nov 2 2009, 12:27) *
В ПЛИС можно сделать что угодно из цифровых которые должны выполнять определённые действия (например счётчик считает до 264 и далее сбрасывается в 0). Но если необх. действовать по некоторому алгоритму с учётом многих факторов то тут однозначено рулит мк - например регулирование температуры с периодическим опросом датчиков и учётом требуемомго диапазона.


Т.е. условно говоря, ПЛИС можно рассматривать, либо как расширитель функций микроконтроллера, либо примитивный микроконтроллер (для случаем элементарных задач)?
Причина редактирования: Нарушение п.3.4 Правил форума.
Go to the top of the page
 
+Quote Post
BORIV
сообщение Nov 3 2009, 13:37
Сообщение #18


Частый гость
**

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



Цитата(Merovey @ Nov 3 2009, 16:06) *
Т.е. условно говоря, ПЛИС можно рассматривать, либо как расширитель функций микроконтроллера, либо примитивный микроконтроллер (для случаем элементарных задач)?

Любую задачу можно решить программно или аппаратно. Решая программно - получаем гибкость, аппаратно - скорость.
Благодаря тому, что быстродействие современных контроллеров, для большинства реальных задач, - велико, они более популярны.
Но ПЛИС вовсе не расширитель микроконтроллера и не примитивный контроллер. ПЛИС - это средство для решения задачи аппаратно, - максимально быстро.
Go to the top of the page
 
+Quote Post
Merovey
сообщение Nov 11 2009, 07:34
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 24-08-07
Из: Санкт-Петербург
Пользователь №: 30 043



Всем спасибо, наконец в голове уложилось biggrin.gif
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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