Цитата(Merovey @ Nov 2 2009, 09:12)

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