📄 eucild_m.vhd
字号:
qo=>qo5,
vo=>vo5,
uo=>uo5,
start_o=>start_o5,
stop_o=>stop_i5
);
cell6_pro:
cell6
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro5,
deg_q=>deg_qo5,
r=>ro5,
q=>qo5,
v=>vo5,
u=>uo5,
start=>start_o5,
stop_i=>stop_o6,
deg_ro=>deg_ro6,
deg_qo=>deg_qo6,
ro=>ro6,
qo=>qo6,
vo=>vo6,
uo=>uo6,
start_o=>start_o6,
stop_o=>stop_i6
);
cell7_pro:
cell7
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro6,
deg_q=>deg_qo6,
r=>ro6,
q=>qo6,
v=>vo6,
u=>uo6,
start=>start_o6,
stop_i=>stop_o7,
deg_ro=>deg_ro7,
deg_qo=>deg_qo7,
ro=>ro7,
qo=>qo7,
vo=>vo7,
uo=>uo7,
start_o=>start_o7,
stop_o=>stop_i7
);
cell8_pro:
cell8
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro7,
deg_q=>deg_qo7,
r=>ro7,
q=>qo7,
v=>vo7,
u=>uo7,
start=>start_o7,
stop_i=>stop_o8,
deg_ro=>deg_ro8,
deg_qo=>deg_qo8,
ro=>ro8,
qo=>qo8,
vo=>vo8,
uo=>uo8,
start_o=>start_o8,
stop_o=>stop_i8
);
cell9_pro:
cell9
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro8,
deg_q=>deg_qo8,
r=>ro8,
q=>qo8,
v=>vo8,
u=>uo8,
start=>start_o8,
stop_i=>stop_o8,
deg_ro=>deg_ro9,
deg_qo=>deg_qo9,
ro=>ro9,
qo=>qo9,
vo=>vo9,
uo=>uo9,
start_o=>start_o9,
stop_o=>stop_i9
);
cell10_pro:
cell10
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro9,
deg_q=>deg_qo9,
r=>ro9,
q=>qo9,
v=>vo9,
u=>uo9,
start=>start_o9,
stop_i=>stop_o10,
deg_ro=>deg_ro10,
deg_qo=>deg_qo10,
ro=>ro10,
qo=>qo10,
vo=>vo10,
uo=>uo10,
start_o=>start_o10,
stop_o=>stop_i10
);
cell11_pro:
cell11
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro10,
deg_q=>deg_qo10,
r=>ro10,
q=>qo10,
v=>vo10,
u=>uo10,
start=>start_o10,
stop_i=>stop_o11,
deg_ro=>deg_ro11,
deg_qo=>deg_qo11,
ro=>ro11,
qo=>qo11,
vo=>vo11,
uo=>uo11,
start_o=>start_o11,
stop_o=>stop_i11
);
cell12_pro:
cell12
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro11,
deg_q=>deg_qo11,
r=>ro11,
q=>qo11,
v=>vo11,
u=>uo11,
start=>start_o11,
stop_i=>stop_o12,
deg_ro=>deg_ro12,
deg_qo=>deg_qo12,
ro=>ro12,
qo=>qo12,
vo=>vo12,
uo=>uo12,
start_o=>start_o12,
stop_o=>stop_i12
);
cell13_pro:
cell13
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro12,
deg_q=>deg_qo12,
r=>ro12,
q=>qo12,
v=>vo12,
u=>uo12,
start=>start_o12,
stop_i=>stop_o13,
deg_ro=>deg_ro13,
deg_qo=>deg_qo13,
ro=>ro13,
qo=>qo13,
vo=>vo13,
uo=>uo13,
start_o=>start_o13,
stop_o=>stop_i13
);
cell14_pro:
cell14
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro13,
deg_q=>deg_qo13,
r=>ro13,
q=>qo13,
v=>vo13,
u=>uo13,
start=>start_o13,
stop_i=>stop_o14,
deg_ro=>deg_ro14,
deg_qo=>deg_qo14,
ro=>ro14,
qo=>qo14,
vo=>vo14,
uo=>uo14,
start_o=>start_o14,
stop_o=>stop_i14
);
cell15_pro:
cell15
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro14,
deg_q=>deg_qo14,
r=>ro14,
q=>qo14,
v=>vo14,
u=>uo14,
start=>start_o14,
stop_i=>stop_o15,
deg_ro=>deg_ro15,
deg_qo=>deg_qo15,
ro=>ro15,
qo=>qo15,
vo=>vo15,
uo=>uo15,
start_o=>start_o15,
stop_o=>stop_i15
);
cell16_pro:
cell16
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro15,
deg_q=>deg_qo15,
r=>ro15,
q=>qo15,
v=>vo15,
u=>uo15,
start=>start_o15,
stop_i=>stop_o16,
deg_ro=>deg_ro16,
deg_qo=>deg_qo16,
ro=>ro16,
qo=>qo16,
vo=>vo16,
uo=>uo16,
start_o=>start_o16,
stop_o=>stop_i16
);
cell17_pro:
cell17
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro16,
deg_q=>deg_qo16,
r=>ro16,
q=>qo16,
v=>vo16,
u=>uo16,
start=>start_o16,
stop_i=>stop_o17,
deg_ro=>deg_ro17,
deg_qo=>deg_qo17,
ro=>ro17,
qo=>qo17,
vo=>vo17,
uo=>uo17,
start_o=>start_o17,
stop_o=>stop_i17
);
cell18_pro:
cell18
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro17,
deg_q=>deg_qo17,
r=>ro17,
q=>qo17,
v=>vo17,
u=>uo17,
start=>start_o17,
stop_i=>stop_o18,
deg_ro=>deg_ro18,
deg_qo=>deg_qo18,
ro=>ro18,
qo=>qo18,
vo=>vo18,
uo=>uo18,
start_o=>start_o18,
stop_o=>stop_i18
);
cell19_pro:
cell19
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro18,
deg_q=>deg_qo18,
r=>ro18,
q=>qo18,
v=>vo18,
u=>uo18,
start=>start_o18,
stop_i=>stop_o19,
deg_ro=>deg_ro19,
deg_qo=>deg_qo19,
ro=>ro19,
qo=>qo19,
vo=>vo19,
uo=>uo19,
start_o=>start_o19,
stop_o=>stop_i19
);
cell20_pro:
cell20
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all,
en_init=>en_init,
deg_r=>deg_ro19,
deg_q=>deg_qo19,
r=>ro19,
q=>qo19,
v=>vo19,
u=>uo19,
start=>start_o19,
stop_i=>stop_o20,
deg_ro=>deg_ro20,
deg_qo=>deg_qo20,
ro=>ro20,
qo=>qo20,
vo=>vo20,
uo=>uo20,
start_o=>start_o20,
stop_o=>stop_o_tmp
);
deg_ro<=deg_ro20;
deg_qo<=deg_qo20;
ro<=ro20;
qo<=qo20;
-- vo<=vo20;
uo<=uo20;
start_o<=start_o20;
--stop_o<=stop_o20;
stop_o<=stop_o_tmp;
out_pro:
process(clk,reset)
begin
if(reset='1')then
u_tmp<=(others=>'0');
vo<=(others=>'0');
elsif(clk'event and clk='1')then
u_tmp<=uo20;
if en_init='1'then
vo<=(others=>'0');
elsif(stop_o_tmp='1')then
if(sel='0')then
vo<=vo20;
else
vo<=u_tmp;
end if;
end if;
end if;
end process;
stop_control_pro:
stop_control
port map
(
clk=>clk,
reset=>reset,
en_all=>en_all, -----------------
en_init=>en_init, ----------------------
stop_i1=>stop_i1,
stop_i2=>stop_i2,
stop_i3=>stop_i3,
stop_i4=>stop_i4,
stop_i5=>stop_i5,
stop_i6=>stop_i6,
stop_i7=>stop_i7,
stop_i8=>stop_i8,
stop_i9=>stop_i9,
stop_i10=>stop_i10,
stop_i11=>stop_i11,
stop_i12=>stop_i12,
stop_i13=>stop_i13,
stop_i14=>stop_i14,
stop_i15=>stop_i15,
stop_i16=>stop_i16,
stop_i17=>stop_i17,
stop_i18=>stop_i18,
stop_i19=>stop_i19,
stop_o1=>stop_o1,
stop_o2=>stop_o2,
stop_o3=>stop_o3,
stop_o4=>stop_o4,
stop_o5=>stop_o5,
stop_o6=>stop_o6,
stop_o7=>stop_o7,
stop_o8=>stop_o8,
stop_o9=>stop_o9,
stop_o10=>stop_o10,
stop_o11=>stop_o11,
stop_o12=>stop_o12,
stop_o13=>stop_o13,
stop_o14=>stop_o14,
stop_o15=>stop_o15,
stop_o16=>stop_o16,
stop_o17=>stop_o17,
stop_o18=>stop_o18,
stop_o19=>stop_o19,
stop_o20=>stop_o20,
sel=>sel
);
end Behavioral;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -