Sum8_.vec

START 0;

STOP 500;

INTERVAL 25;

RADIX BIN;

INPUTS clk;

PATTERN

0 1;

START 0;

STOP 500;

INTERVAL 50;

RADIX BIN;

INPUTS a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0;

OUTPUTS sum[7..0] cr;

PATTERN

%a7 a6 a5 a4 a3 a2 a1 a0 b7 b6 b5 b4 b3 b2 b1 b0%

1 1 1 0 0 0 0 1 0 0 0 0 0 1 1 1

1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1

0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0

1 1 1 1 1 1 0 0 1 0 1 1 0 0 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;

У даному прикладі будуть задані 6 пар двійкових чисел. При цьому буде заданий тактуючий меандр clk (тактуючий імпульс для D-тригерів) з періодом повторення 50нс і шпаруватістю 2. Початковим значенням імпульсу буде 0. Перетворення буде проводитися від 0нс до 500нс.

При початку симуляції необхідна відсутність у робочій директорії відповідного файлу sum8_.scf, тому що інакше симулятор буде за замовчуванням використати файл не з разширенням.vec, а файл із разширенням.scf. Після процесу симуляції з використанням vec- файлу файл із разширенням.scf буде створений автоматично.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: