Микрокомпьютерный логический анализатор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если у тебя прекрасная жена, офигительная любовница, крутая тачка, нет проблем с властями и налоговыми службами, а когда ты выходишь на улицу всегда светит солнце и прохожие тебе улыбаются - скажи НЕТ наркотикам. Законы Мерфи (еще...)

Микрокомпьютерный логический анализатор

Cтраница 1


Микрокомпьютерный логический анализатор извлекает данные путем прямого подключения к центральному процессору микрокомпьютера. Обычно его подключение к конкретному центральному процессору, например Intel 8085, обеспечивается с помощью специального персонального модуля. Так как характеристики центрального процессора, к которому подключается микрокомпьютерный анализатор, известны, он может обеспечить программируемую выдачу контролируемых сигналов. Он конвертирует эти сигналы в команды машинного языка и выдает их в виде команд на языке ассемблера. Это позволяет нам проследить за выполнением программ центральным процессором. Выдача ретранслированных программ является особенно полезной во время программно-управляемой динамической отладки, поскольку это позволяет нам одновременно наблюдать события и в аппаратуре, и в программе.  [1]

Микрокомпьютерный логический анализатор может содержать вспомогательный зонд, который может быть подключен к источнику внутренних сигналов в аппаратном модуле. Состояния этих аппаратных сигналов могут быть затем выданы наряду с ретранслированными командами центрального процессора. Соответствующее условие запуска для микрокомпьютерного логического анализатора может быть определено как адрес в адресной шине центрального процессора, как данные в шине данных центрального процессора или как комбинация состояний сигналов вспомогательного зонда. Такая гибкость позволяет пользователю настраивать микрокомпьютерный логический анализатор на выдачу любого из программных или аппаратных событий. На сегодняшний день микрокомпьютерный логический анализатор является, вероятно, наиболее эффективным инструментом для аппаратного объединения широкого круга приложений. Однако, поскольку микрокомпьютеры становятся более мощными, становится все труднее создать инструментальное средство, которое может автоматически выполнять операцию ретрансляции и оставаться сравнительно дешевым.  [2]

Так, в тот момент, когда пишутся эти строки, легкодоступными являются микрокомпьютерные логические анализаторы для работы с 8-разрядными микрокомпьютерами, но недоступны анализаторы для работы с 16-разрядными микрокомпьютерами. Поэтому внутрисхемный эмулятор, рассматриваемый далее, представляет хорошее альтернативное средство для использования при отладке систем, основанных на использовании 16-разрядных микрокомпьютеров.  [3]

Далее мы рассмотрим наиболее важные свойства некоторых приборов, используемых во время отладки аппаратуры, и опишем принципы их действия. Этими приборами являются цифровой вольтметр, осциллограф, имитатор статических сигналов, импульсный генератор, логический анализатор, программируемый логический анализатор, микрокомпьютерный логический анализатор и внутрисхемный эмулятор.  [4]

Микрокомпьютерный логический анализатор может содержать вспомогательный зонд, который может быть подключен к источнику внутренних сигналов в аппаратном модуле. Состояния этих аппаратных сигналов могут быть затем выданы наряду с ретранслированными командами центрального процессора. Соответствующее условие запуска для микрокомпьютерного логического анализатора может быть определено как адрес в адресной шине центрального процессора, как данные в шине данных центрального процессора или как комбинация состояний сигналов вспомогательного зонда. Такая гибкость позволяет пользователю настраивать микрокомпьютерный логический анализатор на выдачу любого из программных или аппаратных событий. На сегодняшний день микрокомпьютерный логический анализатор является, вероятно, наиболее эффективным инструментом для аппаратного объединения широкого круга приложений. Однако, поскольку микрокомпьютеры становятся более мощными, становится все труднее создать инструментальное средство, которое может автоматически выполнять операцию ретрансляции и оставаться сравнительно дешевым.  [5]

Внутрисхемный эмулятор был введен в гл. В этой главе мы обсудим его применение для отладки и объединения аппаратуры. Внутрисхемный эмулятор выполняет многие из функций, которые выполняет микрокомпьютерный логический анализатор во время программно-управляемой динамической отладки. Он обеспечивает пользователя средствами запуска и прекращения выполнения программ, для исследования значений данных до и после выполнения программного сегмента, для исследования значений данных, считываемых из порта ввода или записываемых в порт вывода, и для вывода команд на языке ассемблера, соответствующем выполняемым командам машинного языка. Некоторые внутрисхемные эмуляторы имеют зонд данных, который может быть использован для сбора данных во время выполнения программ. Однако большинство внутрисхемных эмуляторов не обеспечивают таких гибких и общих возможностей, какими обладают логические анализаторы. Если внутрисхемный эмулятор не обеспечивает адекватных возможностей сбора данных, вместе с ним может быть использован внешний логический анализатор. В этом случае внутрисхемный эмулятор управляет выполнением программ и выдает выполняемые команды, а логический анализатор выдает состояния требуемых внутренних аппаратных сигналов. В этом режиме работы логический анализатор синхронизируется прямо или косвенно с внутрисхемным эмулятором. При прямой синхронизации внутрисхемный эмулятор обеспечивает сигнал запуска логического анализатора позволяя ему начать накопление и выдачу данных. При косвенной синхронизации логический анализатор может быть запущен событием, которое должно быть обнаружено в аппаратуре и которое непосредственно относится к выполнению программы. Например, если для запуска логического анализатора служит устройство выбора линии, выдача синхронизируется с выполнением команды, которая вызывает пересылку информации в выбранное устройство или чтение из выбранного устройства.  [6]

Микрокомпьютерный логический анализатор может содержать вспомогательный зонд, который может быть подключен к источнику внутренних сигналов в аппаратном модуле. Состояния этих аппаратных сигналов могут быть затем выданы наряду с ретранслированными командами центрального процессора. Соответствующее условие запуска для микрокомпьютерного логического анализатора может быть определено как адрес в адресной шине центрального процессора, как данные в шине данных центрального процессора или как комбинация состояний сигналов вспомогательного зонда. Такая гибкость позволяет пользователю настраивать микрокомпьютерный логический анализатор на выдачу любого из программных или аппаратных событий. На сегодняшний день микрокомпьютерный логический анализатор является, вероятно, наиболее эффективным инструментом для аппаратного объединения широкого круга приложений. Однако, поскольку микрокомпьютеры становятся более мощными, становится все труднее создать инструментальное средство, которое может автоматически выполнять операцию ретрансляции и оставаться сравнительно дешевым.  [7]

Микрокомпьютерный логический анализатор может содержать вспомогательный зонд, который может быть подключен к источнику внутренних сигналов в аппаратном модуле. Состояния этих аппаратных сигналов могут быть затем выданы наряду с ретранслированными командами центрального процессора. Соответствующее условие запуска для микрокомпьютерного логического анализатора может быть определено как адрес в адресной шине центрального процессора, как данные в шине данных центрального процессора или как комбинация состояний сигналов вспомогательного зонда. Такая гибкость позволяет пользователю настраивать микрокомпьютерный логический анализатор на выдачу любого из программных или аппаратных событий. На сегодняшний день микрокомпьютерный логический анализатор является, вероятно, наиболее эффективным инструментом для аппаратного объединения широкого круга приложений. Однако, поскольку микрокомпьютеры становятся более мощными, становится все труднее создать инструментальное средство, которое может автоматически выполнять операцию ретрансляции и оставаться сравнительно дешевым.  [8]

Когда появились первые микрокомпьютеры, чтобы построить микрокомпьютерную систему, необходимо было приобрести набор микросхем и скомпоновать их. К сожалению, в то время было очень мало средств для тестирования собранного микрокомпьютера, проектирования прикладного программного обеспечения или проверки достоверности функционирования собранной системы. Появление микрокомпьютерных систем разработки помогло преодолеть трудности, связанные с разработкой как программных, так и аппаратных средств. Использование микрокомпьютерных систем разработки было рассмотрено в гл. Использование микрокомпьютерных и логических анализаторов будет описано в гл. В данной главе мы ограничимся рассмотрением интегральных микросхем и модулей, из которых может быть построена аппаратная, часть микрокомпьютерной системы.  [9]



Страницы:      1