Описание проектов СБИС с использованием языка VHDL. Коноплев Б.Г - 20 стр.

UptoLike

20
sve.exe rst rst.env
Для настройки параметров моделирующей программы sve.exe состав-
ляется файл конфигурации rst.env:
200ns view
10ns step
s watch
r watch
q watch
nq watch
В первой строке командой view задается интервал времени, отображае-
мый на дисплее при моделировании. Во второй строке команда step определя-
ет шаг моделирования. В 3-7 строках командами watch задаются сигналы (или
порты), состояния на которых будут отображаться во время моделирования.
4.3. Структурное описание проекта
Для реализации и последующего моделирования структурного представ-
ления проекта RS-триггера необходимо иметь предварительно откомпилиро-
ванный модуль потокового (или поведенческого) описания компонента, выпол-
няющего функцию 2И-НЕ. Объявление и архитектура данного компонента мо-
гут иметь следующий вид:
entity noand is -- объявление объекта проекта noand
port(a,b:in bit; c:out bit);
end noand; -- конец объявления объекта noand
architecture DFlow of noand is -- объявление
begin -- архитектуры DFlow объекта noand
c<=not(a and b);
end DFlow;
В приводимом примере данный компонент сохраняется в отдельном фай-
ле notand.vhd и компилируется следующей командой:
vhdl.exe notand.vhd
В результате создается объектный файл notand.o, который будет яв-
ляться библиотечным для приведенного ниже примера.
Проект RS-триггера в структурном представлении имеет вид
entity rstr is -- объявление объекта проекта rstr
port(s,r:inout bit; q,nq:inout bit); --