Работа с многопроцессорными системами

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

Для решения таких задач создаются специальные программные средства, обеспечивающие синхронное управление в диалоговом режиме несколькими внутрисхемными эмуляторами. Пример этого - пакет программ Multi-ICE, созданный фирмой Intel для микро-ЭВМ Intellec. Чтобы обеспечить синхронное управление нескольких внутрисхемных эмуляторов, связываемых с персональным компьютером или терминалом, по последовательному каналу кроме специальных программных средств требуются дополнительные аппаратные средства - контроллеры синхронного управления. Эмуляторы подключаются к такому контроллеру по последовательному каналу (вместо компьютера), а уже контроллер связывается с компьютером или терминалом. Для увеличения числа объединяемых в работе эмуляторов контроллеры могут.


24.04.2018