Трасса событий на внешних шинах процессора — КиберПедия 

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Трасса событий на внешних шинах процессора

2022-10-05 19
Трасса событий на внешних шинах процессора 0.00 из 5.00 0 оценок
Заказать работу

Табл. 8‑2. Трасса событий на внешних шинах процессора.

Номер такта

Локальная шина 00000000-7FFFFFFF

Адрес на локаль-ной шине

Глобальная шина 80000000-FFFFFFFF

Адрес на глобаль-ной шине

Флаги занятости внутренних шин процессора

старшие разряды младшие разряды флаг старшие разряды младшие разряды флаг
                   

  1 00000008 48270000, r 00000000 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

  2 50100000 50100000, r 00000002 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

  3 zzzzzzzz zzzzzzzz, z zzzzzzzz zzzzzzzz zzzzzzzz, z zzzzzzzz

  4 000001a2 4bd70000, r 00000008 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

  5 zzzzzzzz zzzzzzzz, z zzzzzzzz zzzzzzzz zzzzzzzz, z zzzzzzzz

  6 00000016 4a270000, r 0000000a zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

  7 50100000 50100000, r 0000000c zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

  8 zzzzzzzz zzzzzzzz, z zzzzzzzz zzzzzzzz zzzzzzzz, z zzzzzzzz

  9 00000302 4a100000, r 00000016 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

10 ffffffff ffffffff, w 000001a2 zzzzzzzz zzzzzzzz, z zzzzzzzz, OUTPUT

11 00000000 0000000c, w 000001a2 zzzzzzzz zzzzzzzz, z zzzzzzzz, OUTPUT

12 80000000 4b140000, r 00000018 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

13 9f13e000 9c13f518, r 0000001a zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

14 zzzzzzzz zzzzzzzz, z zzzzzzzz zzzzzzzz zzzzzzzz, z zzzzzzzz

15 9f13e000 9c13f518, r 0000001c zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

16 e8dbcec1 b4a79a8d, r 00000302 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

17 9f13e000 9c13f518, r 0000001e zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

18 50433629 1c0f02f5, r 00000304 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

19 50361c02 e8ceb49a, r 00000306 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

20 2006ecd2 b89e846a, r 00000308 zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

21 b8916a43 1cf5cea7, r 0000030a zzzzzzzz zzzzzzzz, z zzzzzzzz, INPUT

   22 f0c9a27b 542d06df, r 0000030c e8dbcec1 b4a79a8d, w 80000000, INPUT, OUTPUT

23 20ecb884 501ce8b4, r 0000030e 50433629 1c0f02f5, w 80000002, INPUT, OUTPUT

24 c08c5824 f0bc8854, r 00000310 50361c02 e8ceb49a, w 80000004, INPUT, OUTPUT

25 884706c5 844302c1, r 00000312 2006ecd2 b89e846a, w 80000006, INPUT, OUTPUT

26 904f0ecd 8c4b0ac9, r 00000314 b8916a43 1cf5cea7, w 80000008, INPUT, OUTPUT

27 f0a25406 b86a1cce, r 00000316 f0c9a27b 542d06df, w 8000000a, INPUT, OUTPUT

28 6012c476 28da8c3e, r 00000318 20ecb884 501ce8b4, w 8000000c, INPUT, OUTPUT

29 58fda247 ec9136db, r 0000031a c08c5824 f0bc8854, w 8000000e, INPUT, OUTPUT

30 30d57a1f c4690eb3, r 0000031c 884706c5 844302c1, w 80000010, INPUT, OUTPUT

31 c058f088 20b850e8, r 0000031e 904f0ecd 8c4b0ac9, w 80000012, INPUT, OUTPUT

32 009830c8 60f89028, r 00000320 f0a25406 b86a1cce, w 80000014, INPUT, OUTPUT

33 28b33ec9 54df6af5, r 00000322 6012c476 28da8c3e, w 80000016, INPUT, OUTPUT

34 d05be671 fc87129d, r 00000324 58fda247 ec9136db, w 80000018, INPUT, OUTPUT

 

Если в данном такте событий на шине не происходит (шина в третьем состоянии), то в трассе выдается zzzzzzzz. Для флагов занятости внешних шин процессора введены следующие обозначения:

· r – чтение из памяти;

· w – запись в память;

· z – не производиться операций (шина в третьем состоянии).

В последней колонке трассы событий на внешних шинах, см. Табл. 8‑2, приводиться список занятых внутренних шин процессора.

Трасса исполнения программы

Ниже приведен пример трассы исполнения и комментарии к нему.

Пример трассы исполнения

193 tick, Addr:80004467;rep 1 nul,wtw with nul

194 tick, Addr:80004462;rep 32 data = [ar4++gr4],ftw with vsum 0, data, afifo

195 tick, Addr:80004463;rep 8 wfifo = [ar0++] with nul

197 tick,  Addr:800044f8 Delay executing for 1 tick(s)

8 ticks ar0-ar3 address unit are busy

196 tick,  Addr:80004464 Delay decoding for 8 tick(s)

204 tick, Addr:80004464 if!(N|Z) goto gr2;gr0 = gr0-1

205 tick, Addr:80004465 nul;gr6 = gr6+gr5 noflags

20 ticks   ar4 used in long operation

206 tick,  Addr:80004466 Delay decoding for 20 tick(s)

226 tick, Addr:80004466 ar4=gr6 set; nul

227 tick, Addr:80004467;rep 1 nul,wtw with nul

228 tick, Addr:80004468 ar0=8000 4488 set; nul

230 tick,  Addr:00000000 Delay executing for 1 tick(s)

229 tick,  Addr:8000446a Delay loading for 1 tick

230 tick, Addr:8000446a;rep 32 data = [ar4++gr4],ftw with vsum 0, data, afifo

231 tick, Addr:8000446b;rep 8 wfifo = [ar0++] with nul

233 tick,  Addr:80004488 Delay executing for 1 tick(s)

232 tick, Addr:8000446c nul;gr6 = gr6+gr5 noflags

7 ticks weight bus is busy

22 ticks   ar4 used in long operation

233 tick,  Addr:8000446d Delay decoding for 29 tick(s)

262 tick, Addr:8000446d ar4=gr6 set; nul

Нормальная команда

 

Номер такта Адрес команды Дизассемблированная команда.

193 tick, Addr:80004467;rep 1 nul,wtw with nul

Задержки в исполнении команды

 

Номер такта Адрес команды, при начале исполнения которой произошла задержка Категория задержки исполнения команды и длина задержки.

206 tick, Addr:80004466    Delay decoding for 20 tick(s)

 

Объяснение причины задержки в исполнении команды

 

Число тактов задержки исполнения причина задержки исполнения команды

20 ticks           ar4 used in long operation

 

Категории задержек в процессоре

 

Сообщение, выдаваемое в трассе исполнения Категория задержки Значение адреса
delay loading Задержка выборки команды адрес выбираемой команды
delay jump Задержка перехода из-за необходимости выбрать и/или выполнить отложенные команды. адрес команды перехода.
delay decoding Задержка декодирования команды. Команда не может начать исполнения из-за занятости ресурсов процессора. адрес задерживаемой команды
delay executing Блокировка команды в конвейере из-за конфликта с другими командами. Чаше всего конфликт по обращению в память. Адрес обращение, по которому откладывается из-за блокировки.  Адрес равен 0, если причина блокировки не связана с обращением в память.

 

 


 

 

 


©НТЦ Модуль, 2022

Все права защищены

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

НТЦ Модуль оставляет за собой право производить изменения как в описании, так и в самом продукте без дополнительных уведомлений. НТЦ Модуль не несет ответственности за любой ущерб, причиненный использованием информации в данном описании, ошибками или недосказанностью в описании, a также путем неправильного использования продукта.

 



Поделиться с друзьями:

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.