Интерактивно-графическое моделирование.
project1.vhd
library model;
use model.all;
entity project1 is end
project1;
architecture behavior of
project1 is
component REG23_ALG
port(c,ec,r:in bit;q:out
bit_vector(0 to 7);cout:out bit);
end component;
component REG23_RTL
port(c,ec,r:in bit;q:out
bit_vector(0 to 7);cout:out bit);
end component;
component REG23_STR
port(c,ec,r:in bit;q:out
bit_vector(0 to 7);cout:out bit);
end component;
for all: REG23_ALG use entity
model.REG23(ALG);
for all: REG23_RTL use entity
model.REG23(RTL);
for all: REG23_STR use entity
model.REG23(STR);
signal
c,ec,r,cout_alg,cout_rtl,cout_str:bit;
signal
q_alg,q_rtl,q_str:bit_vector(0 to 7);
begin
d1:REG23_ALG port
map(c,ec,r,q_alg,cout_alg);
d2:REG23_RTL port
map(c,ec,r,q_rtl,cout_rtl);
d3:REG23_STR port
map(c,ec,r,q_str,cout_str);
end behavior;
файл
model.env
180ns view
5ns step
c c.wav
r r.wav
ec ec.wav
c watch
r watch
ec watch
q_alg watch
cout_alg watch
q_rtl watch
cout_rtl watch
q_str watch
cout_str watch
Файлы формы
волны.
E.wav
R.wav
0ns
1 0ns 0
99ns
0 5ns 1
EC.wav
C.wav
0ns
1 0ns + 10ns x 0
15ns + 30ns x 0
5ns + 10ns x 1
25ns+30ns
x
1
файл
model2.bat
vhdl bibl.vhd >bibl.txt
vhdl model.vhd >model.txt
vhdl project1.vhd >
project1.txt
link project1 project1
project1 >link1.txt
sve
project1
model.env
Результат
интерактивно-графического моделирования.

11