📄 time_sim_dec.vho
字号:
and data_in_6_tIN and data_in_9_tIN)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF and rst_tIN
and data_in_4_tIN and data_in_0_tIN and data_in_1_tIN
and not data_in_8_tIN and not data_in_5_tIN
and data_in_2_tIN and data_in_7_tIN and not data_in_6_tIN
and not data_in_9_tIN)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF and rst_tIN
and data_in_4_tIN and data_in_0_tIN and data_in_1_tIN
and not data_in_8_tIN and not data_in_5_tIN
and data_in_2_tIN and not data_in_7_tIN and data_in_6_tIN
and not data_in_9_tIN)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF and rst_tIN
and not prs_state_T1_Q_tF)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF and rst_tIN
and prs_state_T2_Q_tF)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF and rst_tIN
and not data_in_0_tIN and not data_in_1_tIN
and data_in_5_tIN and not data_in_2_tIN and data_in_7_tIN
and data_in_6_tIN and N212_1_COM and N798_1_COM)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF and rst_tIN
and data_in_0_tIN and data_in_1_tIN and not data_in_5_tIN
and data_in_2_tIN and not data_in_7_tIN
and not data_in_6_tIN and N212_1_COM and N798_1_COM))
after tLOGI2;
dec_8b10b_I_kout_mux: pxa_mux port map (dec_8b10b_I_kout_DIN, GND, GND,
dec_8b10b_I_kout_D);
dec_8b10b_I_kout_C<= (clk) after tGCK;
dec_8b10b_I_kout_AP<= (GND) after tFIN;
dec_8b10b_I_kout_AR<= (GND) after tFIN;
dec_8b10b_I_kout_ff: pxa_dff_apar_p0 port map (dec_8b10b_I_kout_Q,
dec_8b10b_I_kout_DIN, dec_8b10b_I_kout_C,
dec_8b10b_I_kout_AP, dec_8b10b_I_kout_AR);
--------( dec_8b10b_prs_state_D1 )-----------------------------------------
dec_8b10b_prs_state_D1_D<= ((dec_8b10b_prs_state_D2_Q_tF)
or (dec_8b10b_prs_state_D1_Q_tF and not prs_state_T2_Q_tF
and prs_state_T1_Q_tF)) after tLOGI2;
dec_8b10b_prs_state_D1_mux: pxa_mux port map (dec_8b10b_prs_state_D1_DIN,
GND, GND, dec_8b10b_prs_state_D1_D);
dec_8b10b_prs_state_D1_C<= (clk) after tGCK;
dec_8b10b_prs_state_D1_AP<= (GND) after tFIN;
dec_8b10b_prs_state_D1_AR<= not (rst_tIN) after tUDA;
dec_8b10b_prs_state_D1_ff: pxa_dff_apar_p0 port map (dec_8b10b_prs_state_D1_Q,
dec_8b10b_prs_state_D1_DIN, dec_8b10b_prs_state_D1_C,
dec_8b10b_prs_state_D1_AP, dec_8b10b_prs_state_D1_AR);
--------( dec_8b10b_prs_state_D2 )-----------------------------------------
dec_8b10b_prs_state_D2_T<= ((dec_8b10b_prs_state_D2_Q_tF
and dec_8b10b_prs_state_D1_Q_tF)
or (not dec_8b10b_prs_state_D2_Q_tF and prs_state_T1_Q_tF
and not dec_8b10b_prs_state_D1_Q_tF
and not prs_state_T2_Q_tF)) after tLOGI2;
dec_8b10b_prs_state_D2_mux: pxa_mux port map (dec_8b10b_prs_state_D2_DIN,
GND, GND, dec_8b10b_prs_state_D2_T);
dec_8b10b_prs_state_D2_C<= (clk) after tGCK;
dec_8b10b_prs_state_D2_AP<= (GND) after tFIN;
dec_8b10b_prs_state_D2_AR<= not (rst_tIN) after tUDA;
dec_8b10b_prs_state_D2_ff: pxa_tff_apar_p0 port map (dec_8b10b_prs_state_D2_Q,
dec_8b10b_prs_state_D2_DIN, dec_8b10b_prs_state_D2_C,
dec_8b10b_prs_state_D2_AP, dec_8b10b_prs_state_D2_AR);
--------( err_chk_prs_state_D1 )-------------------------------------------
err_chk_prs_state_D1_D<= ((err_chk_prs_state_D2_Q_tF)
or (prs_state_T1_Q_tF and err_chk_prs_state_D1_Q_tF
and not prs_state_T2_Q_tF)) after tLOGI2;
err_chk_prs_state_D1_mux: pxa_mux port map (err_chk_prs_state_D1_DIN,
GND, GND, err_chk_prs_state_D1_D);
err_chk_prs_state_D1_C<= (clk) after tGCK;
err_chk_prs_state_D1_AP<= (GND) after tFIN;
err_chk_prs_state_D1_AR<= not (rst_tIN) after tUDA;
err_chk_prs_state_D1_ff: pxa_dff_apar_p0 port map (err_chk_prs_state_D1_Q,
err_chk_prs_state_D1_DIN, err_chk_prs_state_D1_C,
err_chk_prs_state_D1_AP, err_chk_prs_state_D1_AR);
--------( err_chk_prs_state_D2 )-------------------------------------------
err_chk_prs_state_D2_T<= ((err_chk_prs_state_D2_Q_tF
and err_chk_prs_state_D1_Q_tF)
or (not err_chk_prs_state_D2_Q_tF and prs_state_T1_Q_tF
and not err_chk_prs_state_D1_Q_tF and not prs_state_T2_Q_tF))
after tLOGI2;
err_chk_prs_state_D2_mux: pxa_mux port map (err_chk_prs_state_D2_DIN,
GND, GND, err_chk_prs_state_D2_T);
err_chk_prs_state_D2_C<= (clk) after tGCK;
err_chk_prs_state_D2_AP<= (GND) after tFIN;
err_chk_prs_state_D2_AR<= not (rst_tIN) after tUDA;
err_chk_prs_state_D2_ff: pxa_tff_apar_p0 port map (err_chk_prs_state_D2_Q,
err_chk_prs_state_D2_DIN, err_chk_prs_state_D2_C,
err_chk_prs_state_D2_AP, err_chk_prs_state_D2_AR);
--------( err_out )--------------------------------------------------------
err_out_COM <= ((err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_0_tIN and data_in_1_tIN and data_in_2_tIN
and data_in_3_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_0_tIN and not data_in_1_tIN
and not data_in_2_tIN and not data_in_3_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_4_tIN and data_in_1_tIN and data_in_5_tIN
and data_in_2_tIN and data_in_3_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_4_tIN and data_in_0_tIN and data_in_1_tIN
and data_in_5_tIN and data_in_2_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_4_tIN and not data_in_0_tIN
and not data_in_1_tIN and not data_in_5_tIN
and not data_in_2_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_4_tIN and not data_in_1_tIN
and not data_in_5_tIN and not data_in_2_tIN
and not data_in_3_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_0_tIN and data_in_1_tIN and not data_in_5_tIN
and data_in_2_tIN and data_in_7_tIN and data_in_6_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_4_tIN and data_in_0_tIN and data_in_1_tIN
and data_in_8_tIN and not data_in_5_tIN and data_in_2_tIN
and data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_4_tIN and data_in_8_tIN and data_in_5_tIN
and data_in_6_tIN and data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_4_tIN and data_in_8_tIN and data_in_5_tIN
and data_in_7_tIN and data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_8_tIN and data_in_7_tIN and data_in_6_tIN
and data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_4_tIN and not data_in_0_tIN
and not data_in_1_tIN and not data_in_8_tIN
and data_in_5_tIN and not data_in_2_tIN
and not data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_4_tIN and not data_in_8_tIN
and not data_in_5_tIN and not data_in_6_tIN
and not data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_4_tIN and not data_in_8_tIN
and not data_in_5_tIN and not data_in_7_tIN
and not data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_8_tIN and not data_in_7_tIN
and not data_in_6_tIN and not data_in_9_tIN)
or (err_chk_prs_state_D2_Q_tF and not prs_state_T1_Q_tF
and err_chk_prs_state_D1_Q_tF)
or (err_chk_prs_state_D2_Q_tF and prs_state_T2_Q_tF
and err_chk_prs_state_D1_Q_tF)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_0_tIN and not data_in_1_tIN
and data_in_5_tIN and not data_in_2_tIN
and not data_in_6_tIN and N212_1_COM)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_0_tIN and not data_in_1_tIN
and data_in_5_tIN and not data_in_2_tIN
and not data_in_7_tIN and N212_1_COM)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_0_tIN and data_in_1_tIN and not data_in_5_tIN
and data_in_2_tIN and data_in_6_tIN and N798_1_COM)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_0_tIN and data_in_1_tIN and not data_in_5_tIN
and data_in_2_tIN and data_in_7_tIN and N798_1_COM)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and data_in_4_tIN and data_in_5_tIN and data_in_7_tIN
and data_in_6_tIN and N798_1_COM)
or (err_chk_prs_state_D2_Q_tF and err_chk_prs_state_D1_Q_tF
and not data_in_0_tIN and not data_in_1_tIN
and not data_in_2_tIN and not data_in_7_tIN
and not data_in_6_tIN and N390_COM)) after tLOGI2;
err_out_OE <= (VCC) after tFIN;
err_out_buf: pxa_bufif2 port map (err_out, err_out_COM, err_out_OE, VCC);
--------( frame_out )------------------------------------------------------
frame_out_COM<= ((prs_state_T1_Q_tF and prs_state_T2_Q_tF)) after tLOGI1;
frame_out_OE<= (VCC) after tFIN;
frame_out_buf: pxa_bufif2 port map (frame_out, frame_out_COM,
frame_out_OE, VCC);
--------( kout )-----------------------------------------------------------
kout_COM <= ((prs_state_T2_Q_tF and prs_state_T1_Q_tF
and dec_8b10b_I_kout_Q_tF)) after tLOGI1;
kout_OE <= (VCC) after tFIN;
kout_buf: pxa_bufif2 port map (kout, kout_COM, kout_OE, VCC);
--------( prs_state_T1 )---------------------------------------------------
prs_state_T1_T<= ((prs_state_T1_Q_tF and not frame_in_tIN
and prs_state_T2_Q_tF)
or (not prs_state_T1_Q_tF and frame_in_tIN
and not prs_state_T2_Q_tF)) after tLOGI2;
prs_state_T1_mux: pxa_mux port map (prs_state_T1_DIN, GND, GND,
prs_state_T1_T);
prs_state_T1_C<= (clk) after tGCK;
prs_state_T1_AP<= (GND) after tFIN;
prs_state_T1_AR<= not (rst_tIN) after tUDA;
prs_state_T1_ff: pxa_tff_apar_p0 port map (prs_state_T1_Q,
prs_state_T1_DIN, prs_state_T1_C, prs_state_T1_AP,
prs_state_T1_AR);
--------( prs_state_T2 )---------------------------------------------------
prs_state_T2_T<= ((prs_state_T2_Q_tF and prs_state_T1_Q_tF
and not frame_in_tIN)
or (dec_8b10b_prs_state_D1_Q_tF
and dec_8b10b_prs_state_D2_Q_tF
and err_chk_prs_state_D2_Q_tF and not prs_state_T2_Q_tF
and prs_state_T1_Q_tF and err_chk_prs_state_D1_Q_tF))
after tLOGI2;
prs_state_T2_mux: pxa_mux port map (prs_state_T2_DIN, GND, GND,
prs_state_T2_T);
prs_state_T2_C<= (clk) after tGCK;
prs_state_T2_AP<= (GND) after tFIN;
prs_state_T2_AR<= not (rst_tIN) after tUDA;
prs_state_T2_ff: pxa_tff_apar_p0 port map (prs_state_T2_Q,
prs_state_T2_DIN, prs_state_T2_C, prs_state_T2_AP,
prs_state_T2_AR);
--------( Intermeditate Signals )------------------------------------------
data_in_0_tIN<= (data_in_0) after tIN;
data_in_1_tIN<= (data_in_1) after tIN;
data_in_2_tIN<= (data_in_2) after tIN;
data_in_3_tIN<= (data_in_3) after tIN;
data_in_4_tIN<= (data_in_4) after tIN;
data_in_5_tIN<= (data_in_5) after tIN;
data_in_6_tIN<= (data_in_6) after tIN;
data_in_7_tIN<= (data_in_7) after tIN;
data_in_8_tIN<= (data_in_8) after tIN;
data_in_9_tIN<= (data_in_9) after tIN;
dec_8b10b_I_aout_Q_tF<= (dec_8b10b_I_aout_Q) after tF;
dec_8b10b_I_bout_Q_tF<= (dec_8b10b_I_bout_Q) after tF;
dec_8b10b_I_cout_Q_tF<= (dec_8b10b_I_cout_Q) after tF;
dec_8b10b_I_dout_Q_tF<= (dec_8b10b_I_dout_Q) after tF;
dec_8b10b_I_eout_Q_tF<= (dec_8b10b_I_eout_Q) after tF;
dec_8b10b_I_fout_Q_tF<= (dec_8b10b_I_fout_Q) after tF;
dec_8b10b_I_gout_Q_tF<= (dec_8b10b_I_gout_Q) after tF;
dec_8b10b_I_hout_Q_tF<= (dec_8b10b_I_hout_Q) after tF;
dec_8b10b_I_kout_Q_tF<= (dec_8b10b_I_kout_Q) after tF;
dec_8b10b_prs_state_D1_Q_tF<= (dec_8b10b_prs_state_D1_Q) after tF;
dec_8b10b_prs_state_D2_Q_tF<= (dec_8b10b_prs_state_D2_Q) after tF;
err_chk_prs_state_D1_Q_tF<= (err_chk_prs_state_D1_Q) after tF;
err_chk_prs_state_D2_Q_tF<= (err_chk_prs_state_D2_Q) after tF;
frame_in_tIN<= (frame_in) after tIN;
prs_state_T1_Q_tF<= (prs_state_T1_Q) after tF;
prs_state_T2_Q_tF<= (prs_state_T2_Q) after tF;
rst_tIN <= (rst) after tIN;
end structure;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -