Рисунок 1.5.7 – Операционный блок В него идут значения из входного блока. При помощи кода операции
выбирается операция. В зависимости от кода операции происходит либо вычисление логической функции , либо арифметическое сложение, либо операция кодирования 4b5b-кода. На рисунках 1.5.8 – 1.5.9 представлена схема из RTL Viewer для данной части устройства.
21
Рисунок 1.5.8 – Схема из RTL Viewer операционного блока. Часть 1
22
Рисунок 1.5.9 – Схема из RTL Viewer операционного блока. Часть 2
23
Рисунок 1.5.10 – Выходной блок (1)
Рисунок 1.5.11 – Выходной блок (3)
24
Он считывает сигнал чтения и выдает данные последовательным кодом,
старшими разрядам вперёд. Выходной блок выдает разное количество сигналов в зависимости от кода. На рисунке 1.5.12 представлена схема из RTL Viewer для данной части устройства.
Рисунок 1.5.12 – Схема из RTL Viewer выходного блока
1.6 МОДЕЛИРОВАНИЕ УСТРОЙСТВА, ОПИСАННОГО КОДОМ HDL
На рисунках 1.6.1 – 1.6.4 представлены результаты моделирования в режиме Timing. На рисунках 1.6.5 – 1.6.8 представлены результаты моделирования в режиме Functional. В промежуток 0-1400нс представлена работа первого сигнала, 2000-3200нс – второго, 4000-4800нс – третьего, 5950-
6800нс – четвертого, 10000-11000нс – пятого, 12000-13000нс – шестого, 14000-
15200нс – седьмого, 16000-17150нс – восьмого, 17700-19100нс – девятого.
Рисунок 1.6.1 – Моделирование в режиме Timing
25