АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Синхронізація тракту даних

Читайте также:
  1. А) Ревізія розрахунків за відшкодуванням завданих збитків
  2. Автоматизовані банки даних (АБД), їх особливості та структура.
  3. АКТИВНЫЕ КОНТРАКТУРЫ.
  4. Бази даних, їх призначення та основні елементи.
  5. Блок збереження даних у робочій області То Workspace
  6. В цьому випадку буде запропоновано вказати список таблиць і їх полів, і на підставі цих даних буде створений запит.
  7. Графічне представлення даних
  8. Експериментальних даних
  9. Електронні таблиці. Табличний процесор, запуск, відкриття й збереження документа. Копіювання, переміщення й видалення даних, форматування даних.
  10. Завданих порушенням вимог щодо охорони праці
  11. Запити на вибірку даних.
  12. Запустити Access і завантажите базу даних МВПУ.

Як відбувається синхронізація цих дій, показано на рис. 7.2. Тут на качану шкірного циклу генерується короткий імпульс. Він може видаватися падаючим генератором. На задньому фронті імпульсу встановлюються біти, які запускатимуть всі вентилі. Цей процес займає певний відрізок годині Δw. Потім вибирається регістр, і його значення передається на шину В. На це потрібен година Ах. Потім АЛЛУ і схема зрушення починають оперувати такими, що поступили до ним даними. Після проміжку Δσ вихідні сигнали АЛЛУ і схеми зрушення стабілізуються. Протягом наступного відрізка Δz результати проходять по шині С до регістрів, куди сморід завантажуються на наростаючому фронті наступного імпульсу. Завантаження повинне запускатися фронтом сигналу і здійснюватися миттєво, так що навіть в разі змін яких-небудь вхідних регістрів змини в шині С відбуватимуться тільки після повного завантаження регістрів. На наростаючому фронті імпульсу регістр, що запускає шину В, припиняє свою роботу і чекає наступного циклу. На рис. 7.2 згадані регістри МРС і MIR, а також пам'ять. Їх призначення ми обговоримо трохи пізніше.

Важливо усвідомлювати, що хоча в, тракті даних немає ніяких елементів, що запам'ятовують, для проходження сигналу по ньому потрібний певний годину. Зміна значення на шині В викликає зміни на шині С не відразу, а тільки через деякий годину (це пояснюється затримками на шкірному кроці). Отже, теж якщо один з вхідних регістрів змінюється, нове значення буде збережено в регістрі задовго до того, як старе (і вже неправильне) значення цього регістра, поміщене на шину В, зможе досягти АЛЛУ.

 

Регістри загружаються Вхідний сигнал з шини С і пам’яті на

схеми здвигу стабільний наростаючому фронті

синхронізуючого сигналу

Цикл починається

тут Цикл 1 Цикл 2

 

 

∆w ∆x ∆y ∆z

 

 

Тут доступний

Встановлення АЛУ і схема регістр МРС

сигналів для запуску здвигу

тракту даних

Тут нове значення МРС

Регістр Н Перехід сигналу використовується для

і шина В із схеми здвигу в регістр МІR нової

в регістр мікросхеми

 

Рис. 7.2. Часова діаграма циклу тракта даних

 

Для такої розробки потрібна жорстка синхронізація і досить довгий цикл; повинна бути відома мінімальна година проходження сигналу через АЛЛУ; регістри повинні завантажуватися з шини С дуже швидко. Якщо підійти до цього питання з особливою увагою і обережністю, можна зробити так, щоб тракт даних функціонував правильно.



Цикл тракту даних можна розбити на під циклі. Почало під циклу t запускається заднім фронтом синхронізуючого сигналу. Нижче показане, що відбувається під година шкірного з під циклів. В дужках приводитися довжина підциклу.

1. Встановлюються сигнали управління (Δw).

2. Значення регістрів завантажуються на шину В (Δυ).

3. Відбувається робота АЛЛУ і схеми зрушення (Δσ).

4. Результати проходять по шині С назад до регістрів (Δz).

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

Ніяких зовнішніх сигналів, вказуючих на качан і кінець під циклу і повідомляючи ЯСКРАВО-ЧЕРВОНИЙ, коли потрібно починати роботу і коли потрібно передавати результати на шину С. Насправді АЛЛУ і схема зрушення працюють постійно. Проте їх вхідні сигнали недійсні протягом періоду Δw+Δx. Так саме їх вихідні сигнали недійсні протягом періоду Δw+ Δυ+Δσ. Єдиними зовнішніми сигналами, що управляють трактом даних, є задній фронт синхронізуючого сигналу, з якого починається цикл тракту даних, і наростаючий фронт синхронізуючого сигналу, який завантажує регістри з шини С. Границі під циклів визначаються тільки часом проходження сигналу, тому розробники тракту даних повинні всі дуже чітко розрахувати.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |


Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.162 сек.)