15
« : 09 Июль 2015, 14:26:50 »
Принятие ПЛИС происходит через осознание необходимости его применения. Была однажды задача - генерация 60штук меандров. Как я ни пытался, чего только не делал на МК - так и не смог. Архитектурно он на это не способен. И тогда осознал, что ПЛИС - это как раз та железяка для этой задачи. Ну и только через год или два решился морально взяться за них, потому что они воспринимаются, как нечто архисложное. А когда взялся и понял всю простоту - пожалел, что тянул так долго. Это же те же счетчики и делители на 10, только в одном корпусе.
А все суждения о ПЛИС, как правило сложены из мнения знакомого человека, которого мы для себя считаем авторитетным. Но это мнение может быть и не верным. Получается, что вы, как специалист, переложили ответственность на другого hi
Недавно вот слышал утверждение, дескать Xilinx - говно, а Altera - хорошо. Я хоть и использую последние, но забавно слышать о том, что один из двух основых производителей ПЛИС делает говно, потому что так сказал специалист из нашего города.
Еще один повод моего изучения ПЛИС - мне микроконтроллеры перестали быть ближе из за типичных для них проблем. Но профессионалы советуют не впадать в крайности. Процитирую:
"Вообще, обычно грамотные ребята системы обработки строят на комбинации: ПЛИС + дээспишник или мощный арм. Плисина молотит всё, что быстро и однообразно (т.е. без сложных ветвлений), а проц добивает то, что медленно и с большим количеством «если». Это — правильный путь, всё остальное — способ попасть на счётчик у заказчика."
Потому что ПЛИС - это железяка. И если захочется сделать какой-то алгоритм на ПЛИС с большим количеством "если", то это будет стейтмашина, с изменением состояний. То есть, если мы - радиолюбители, то мы можем себе позволить сделать, к примеру, линейный стаб для трансивера с КПД 60%, повыбирать из ведра диодов пару одинаковых. Так же и мои идеи применения ПЛИС без связки с МК - тоже безрассудство в какой-то мере. Много труда. Однако, когда оно заработает - будет система на одном кристалле. Зачем? А зачем делают передатчик на одном транзисторе?