Цитата(alex1234 @ Nov 12 2007, 15:37)

Здравствуйте.
Постоянно работаю с мконтроллерами. С программируемой логикой не сталкивался ни разу.
Никак не пойму когда её выгодно использовать.
Подкажите пожалуйста "типичные" примеры использования программируемой логики, если такие есть.
Заранее благодарен.
Пример 1: нужно сделать частотомер, на входе нужен делитель с входной частотой, которую МК не потянет.
Пример 2: нужно модернизировать старое оборудование сделанное на железной логике. МК применить нельзя. Результат - вместо шкафа с платами имеем одну или несколько платку с ПЛИС.
Пример 3: нужно реализовуать цифровой фильтр с достаточно большой частотой, где МК не справится. Т.е. на входе стоит АЦП, на выходе ЦАП, а между ними ПЛИС, в которой реализован цифровой автомат для работы с АЦП, ЦАП и реализация рекуррентной формулы цифрового фильтра.
Пример 4: для регистрации быстропротекающих процессов (например, цифровой осциллограф). К ПЛИС подключены АЦП и скоростное ОЗУ. В самой ПЛИС реализована логика управления АЦП, ОЗУ и логикой медленного внешнего доступа к памяти. Т.е. что-то типа такого - управляющий МК дает ПЛИС комбинацию сигналов соответствующую длительности и скорости измерения, после посылает сигнал "стартовать", после чего цифровой автомат в ПЛИС управляет АЦП, результаты складывает в ОЗУ. По окончании измерений МК считывает полученные данные замеров.
Естественно, это далеко не все применения