Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Пакетный цикл является основным циклом передачи данных в локальном интерфейсе МП i486 (рис.7.12).
Пакетный цикл начинается, если в первом такте Т2 процессор не активизировал BLAST# (указание о многотактной передаче), и устройство ответило сигналом готовности BRDY#.
Пакетный цикл (4 пакета по 4 байта)® | |||||||||||||||
ТАКТЫ | |||||||||||||||
CLK | |||||||||||||||
ADS# | |||||||||||||||
ADRESS | |||||||||||||||
KEN# | |||||||||||||||
W/R# | |||||||||||||||
RDY# | |||||||||||||||
BRDY# | |||||||||||||||
BLAST# | |||||||||||||||
DATA | |||||||||||||||
Рис.7.12. Пакетный цикл передачи кэш-строчки с одним тактом ожидания перед передачей данных. | |||||||||||||||
В этом случае схема передачи выглядит так: передача адреса, передача до четырех байт данных. Общее число байт данных, передаваемых в пакетном цикле по одному внутреннему запросу процессора, и их адреса должны не выходить за пределы одной строки кэш-памяти.
Пакет содержит один такт ожидания (такт Т2 после такта Т1). Он обусловлен задержками дешифрации адреса и задержками формирования данных (всей строчки) в регистре данных или буфере строк в микросхемах памяти. Считывание следующих данных с регистра (в пределах кэш-строчки) производится без задержек.
В циклах локального интерфейса могут использоваться 5 типов тактов: Ti, Т1, Т2, Тb и Т1b. В обычных циклах такты ТbиТ1b не используются. Их назначение – обслуживание специальных ситуаций. Это:
· Tb – второй и последующий такты прерванных циклов магистрали.
· T1b – первый такт цикла перезапуска микропроцессора. На линиях адреса и состояния достоверные значения, сигнал ADS# активен.
Если рассматривать только организацию передачи данных, то можно ограничиться только тактами: Тi, Т1 и Т2.
Дата публикования: 2014-11-03; Прочитано: 233 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!