Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭИС-2 / ЛР-3 / ЭиС2 №3.odt
Скачиваний:
7
Добавлен:
02.06.2026
Размер:
237 Кб
Скачать
☆

3 Моделирование схемы

Р исунок 3.1 — Моделирование схемы «Functional» для схемы

Р исунок 3.2 — Моделирование схемы «Timing» для схемы

Р исунок 3.3 — Моделирование кода «Functional» для SystemVerilog

Р исунок 3.4 — Моделирование кода «Timing» для SystemVerilog

Из-за присутствующей задержки в режиме «Timing» происходят выходы за границы интервала.

Приём первой пачки данных осуществляется по спадающему фронту cext:

В момент времени t = 200 нс происходит первый активный (спадающий) фронт сигнала cext, на входе g присутствует логический 0.

В момент времени t = 500 нс — второй спадающий фронт cext, на входе g логический 0.

В момент времени t = 800 нс — третий спадающий фронт cext, на входе g логический 0.

В момент времени t = 1100 нс — четвёртый спадающий фронт cext, на входе g логическая 1.

Таким образом, принято 4-битное слово ABCD = 1000, младшими разрядами вперед.

Сигнал запроса на чтение read подаётся в активном уровне в интервале времени от 1,3 мкс до 1,5 мкс. По переднему фронту выходного синхросигнала clkout в момент t = 1,35 мкс на выходах устройства фиксируются и становятся достоверными значения вычисленных функций: F19 = 1, F20 = 0, F21 = 0, F22 = 1. Сигнал clkout удерживается в активном уровне до момента t = 1,55 мкс, подтверждая валидность данных на шине.

Приём второй пачки данных осуществляется по спадающему фронту cext:

В момент времени t = 1,7 мкс происходит первый активный (спадающий) фронт сигнала cext, на входе g присутствует логическая 1.

В момент времени t = 2 мкс — второй спадающий фронт cext, на входе g логический 0.

В момент времени t = 2,3 мкс — третий спадающий фронт cext, на входе g логический 0.

В момент времени t = 2,6 нс — четвёртый спадающий фронт cext, на входе g логическая 1.

Таким образом, принято 4-битное слово ABCD = 1001, младшими разрядами вперед.

Сигнал запроса на чтение read подаётся в активном уровне в интервале времени от 2,8 мкс до 3,0 мкс. По переднему фронту выходного синхросигнала clkout в момент t = 2,85 мкс на выходах устройства фиксируются и становятся достоверными значения вычисленных функций: F19 = 0, F20 = 1, F21 = 1, F22 = 0. Сигнал clkout удерживается в активном уровне до момента t = 3,05 мкс, подтверждая валидность данных на шине.

Сигнал внешнего сброса RST подаётся в интервале времени от 3,3 мкс до 3,5 мкс. Поскольку вариант предусматривает синхронный сброс (s), обнуление всех регистров схемы происходит не мгновенно, а по ближайшему активному (нисходящему) фронту cext в момент времени t = 3,4 мкс. Сразу после активного фронта cext внутренние регистры очищаются, и все выходные функции принимают нулевые значения: F19 = 0, F20 = 0, F21 = 0, F22 = 0.

4 Таблица истинности

Таблица 1.1 — Таблица истинности

Входы

Выходы

A

B

C

D

F22

F21

F20

F19

0

0

0

0

0

0

0

0

0

0

0

1

0

1

1

0

0

0

1

0

0

0

1

0

0

0

1

1

0

0

1

0

0

1

0

0

0

0

0

0

0

1

0

1

0

0

1

0

0

1

1

0

0

0

0

0

0

1

1

1

0

1

1

0

1

0

0

0

1

0

0

1

1

0

0

1

0

1

1

0

1

0

1

0

0

0

0

0

1

0

1

1

1

1

1

1

1

1

0

0

0

0

0

1

1

1

0

1

1

1

1

1

1

1

1

0

0

0

1

1

1

1

1

1

1

1

1

1

Соседние файлы в папке ЛР-3