Shleps писал(а):Такой чип по-русски называется ПЛИС (интегральная схема с программируемой логикой), по-ихнему FPGA, большая часть из который работает в роли ASIC. На них делают прототипы процессоров, и другой логики. Результат работает в разы и десятки раз медленнее настоящего процессора, имеет менее высокую итоговую степень интеграции (т.е. если выполнить по одной и той же технологии микроконтроллер и ПЛИС - то эта ПЛИС не сможет эмулировать этот микроконтроллер. Только раз в 10-100 более простой) зато не надо заказывать разработку топологии и производство - нужно только написать поведенческую модель, скормить её прилагающемуся к микросхеме САПРу и зашить результат в уже готовую микросхему.
Понятное дело ПЛИС годится для моделирования но не для тиражирования ( обычно ПЛИС это медленно и неоптимально ). Но я немного о другом... Например в современных процессорах почти всегда есть уровень микрокода. Достаточно создать несколько версий микрокода (Например тестовую, гражданскую, военную, "топ сикрет" и т.п. ) и чуть расширить возможности этого уровня . Тогда один и тоже чип в разных условиях эксплуатации и разных устройствах будет обладать заведомо другой "внутренней логикой" производители и гипотетический "Диспетчер атаки на разработку" будут знать только о тестовой (и возможно гражданской ) а все прочие должны разрабатывается отдельно и по возможности с оптимизацией под каждый конкретный проект . В этом случае (ИМХО) большая часть схемотехнических и топологических закладок станет просто бесполезной и бессмысленной . Не факт, что любые закладки даже тупо "окирпичить" смогут, если например после прошивки "боевого-микрокода" "тестовые ноги" чипа станут рабочими, а питание к блокам пойдет по "альтернативным шинам" (Терминатору привед! ) .