⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trafic.vm

📁 CPLD lattice1032 VHDL实现交通灯控制!
💻 VM
📖 第 1 页 / 共 2 页
字号:
// @2:150
  INV \count0_i_Z[0]  (
	.ZN0(count0_i[0]),
	.A0(count0[0])
);
// @2:150
  INV \count0_i_Z[1]  (
	.ZN0(count0_i[1]),
	.A0(count0[1])
);
// @2:150
  INV \count1_i_Z[0]  (
	.ZN0(count1_i[0]),
	.A0(count1[0])
);
// @2:150
  INV \count1_i_Z[1]  (
	.ZN0(count1_i[1]),
	.A0(count1[1])
);
// @2:150
  INV \temp_i_Z[2]  (
	.ZN0(temp_i[2]),
	.A0(temp[2])
);
// @2:150
  INV \count1_i_Z[2]  (
	.ZN0(count1_i[2]),
	.A0(count1[2])
);
// @2:150
  INV \count0_i_Z[3]  (
	.ZN0(count0_i[3]),
	.A0(count0[3])
);
// @2:150
  INV \count0_i_Z[2]  (
	.ZN0(count0_i[2]),
	.A0(count0[2])
);
// @2:150
  INV \count1_i_Z[3]  (
	.ZN0(count1_i[3]),
	.A0(count1[3])
);
// @2:150
  INV N_104_i_Z (
	.ZN0(N_104_i),
	.A0(N_104)
);
// @2:150
  INV N_110_i_Z (
	.ZN0(N_110_i),
	.A0(N_110)
);
// @2:150
  INV N_97_i_0_i_Z (
	.ZN0(N_97_i_0_i),
	.A0(N_97_i_0)
);
// @2:150
  INV un1_counta_i_Z (
	.ZN0(un1_counta_i),
	.A0(un1_counta)
);
// @2:150
  INV un9_sel_i_Z (
	.ZN0(un9_sel_i),
	.A0(un9_sel)
);
// @2:150
  INV un3_sel_i_Z (
	.ZN0(un3_sel_i),
	.A0(un3_sel)
);
// @2:150
  INV un1_sel_i_Z (
	.ZN0(un1_sel_i),
	.A0(un1_sel)
);
// @2:150
  INV N_143_i_Z (
	.ZN0(N_143_i),
	.A0(N_143)
);
// @2:150
  INV N_145_i_Z (
	.ZN0(N_145_i),
	.A0(N_145)
);
// @2:150
  INV N_150_i_Z (
	.ZN0(N_150_i),
	.A0(N_150)
);
// @2:150
  INV N_107_i_Z (
	.ZN0(N_107_i),
	.A0(N_107)
);
// @2:150
  INV N_106_i_Z (
	.ZN0(N_106_i),
	.A0(N_106)
);
// @2:150
  INV N_105_i_Z (
	.ZN0(N_105_i),
	.A0(N_105)
);
// @2:150
  INV N_120_i_Z (
	.ZN0(N_120_i),
	.A0(N_120)
);
// @2:150
  INV N_112_i_Z (
	.ZN0(N_112_i),
	.A0(N_112)
);
// @2:150
  INV N_111_i_Z (
	.ZN0(N_111_i),
	.A0(N_111)
);
// @2:150
  INV N_102_i_Z (
	.ZN0(N_102_i),
	.A0(N_102)
);
// @2:150
  INV N_103_i_Z (
	.ZN0(N_103_i),
	.A0(N_103)
);
// @2:150
  INV N_116_i_Z (
	.ZN0(N_116_i),
	.A0(N_116)
);
// @2:150
  INV N_114_i_Z (
	.ZN0(N_114_i),
	.A0(N_114)
);
// @2:150
  INV N_115_i_Z (
	.ZN0(N_115_i),
	.A0(N_115)
);
// @2:150
  INV N_113_i_Z (
	.ZN0(N_113_i),
	.A0(N_113)
);
// @2:150
  INV \temp_i_Z[3]  (
	.ZN0(temp_i[3]),
	.A0(temp[3])
);
// @2:150
  INV \temp_i_Z[0]  (
	.ZN0(temp_i[0]),
	.A0(temp[0])
);
// @2:150
  INV \temp_i_Z[1]  (
	.ZN0(temp_i[1]),
	.A0(temp[1])
);
// @2:150
  AND2 num_and4_0_6_125 (
	.Z0(N_182),
	.A0(temp[3]),
	.A1(temp[0])
);
// @2:150
  AND2 num_and4_7_126 (
	.Z0(N_183),
	.A0(temp_i[1]),
	.A1(temp[3])
);
// @2:150
  AND2 num_and4_5_127 (
	.Z0(N_184),
	.A0(temp_i[3]),
	.A1(temp_i[0])
);
// @2:150
  AND2 num_36_128 (
	.Z0(N_185),
	.A0(N_113_i),
	.A1(N_80_i)
);
// @2:150
  AND2 num_36_129 (
	.Z0(N_186),
	.A0(N_115_i),
	.A1(N_114_i)
);
// @2:150
  AND2 num_7_130 (
	.Z0(N_187),
	.A0(N_116_i),
	.A1(N_114_i)
);
// @2:150
  AND2 num_1_131 (
	.Z0(N_188),
	.A0(N_103_i),
	.A1(N_102_i)
);
// @2:150
  AND2 num_34_132 (
	.Z0(N_189),
	.A0(N_111_i),
	.A1(N_102_i)
);
// @2:150
  AND2 num_35_133 (
	.Z0(N_190),
	.A0(N_120_i),
	.A1(N_112_i)
);
// @2:150
  AND2 num_32_134 (
	.Z0(N_191),
	.A0(N_106_i),
	.A1(N_105_i)
);
// @2:150
  AND2 num_32_135 (
	.Z0(N_192),
	.A0(N_80_i),
	.A1(N_107_i)
);
// @2:150
  AND2 num_3_136 (
	.Z0(N_193),
	.A0(N_108_i),
	.A1(N_109_i)
);
// @2:150
  INV N_108_i_Z (
	.ZN0(N_108_i),
	.A0(N_108)
);
// @2:150
  INV N_109_i_Z (
	.ZN0(N_109_i),
	.A0(N_109)
);
// @2:150
  INV N_80_i_Z (
	.ZN0(N_80_i),
	.A0(N_80)
);
// @2:150
  AND2 num_36 (
	.Z0(N_145),
	.A0(N_185),
	.A1(N_186)
);
// @2:150
  AND2 \num[7]  (
	.Z0(N_143),
	.A0(N_110_i),
	.A1(N_187)
);
// @2:150
  AND2 \num_and4_0[3]  (
	.Z0(N_109),
	.A0(temp_i[1]),
	.A1(N_181)
);
// @2:150
  AND2 num_38_i_and2 (
	.Z0(N_80),
	.A0(N_179),
	.A1(N_180)
);
// @2:150
  AND2 \num[1]  (
	.Z0(N_141),
	.A0(N_104_i),
	.A1(N_188)
);
// @2:150
  AND2 \_16  (
	.Z0(N_25_i_0),
	.A0(N_19_i),
	.A1(N_177)
);
// @2:150
  AND2 \p2.un2_count0_Z  (
	.Z0(\p2.un2_count0 ),
	.A0(\p2.un2_count0_1 ),
	.A1(N_176)
);
// @2:150
  AND2 \p3.un2_count1_Z  (
	.Z0(\p3.un2_count1 ),
	.A0(\p3.un2_count1_1 ),
	.A1(N_175)
);
// @2:150
  AND2 \p3.un2_count1_118  (
	.Z0(N_175),
	.A0(count1_i[3]),
	.A1(count1_i[2])
);
// @2:150
  AND2 \p2.un2_count0_119  (
	.Z0(N_176),
	.A0(count0_i[3]),
	.A1(count0_i[2])
);
// @2:150
  AND2 \_16_120  (
	.Z0(N_177),
	.A0(count1_i[2]),
	.A1(\p3.un2_count1_1 )
);
// @2:150
  AND2 num_and4_6_121 (
	.Z0(N_178),
	.A0(temp_i[0]),
	.A1(temp[2])
);
// @2:150
  AND2 num_38_i_and2_122 (
	.Z0(N_179),
	.A0(temp[1]),
	.A1(temp[0])
);
// @2:150
  AND2 num_38_i_and2_123 (
	.Z0(N_180),
	.A0(temp[3]),
	.A1(temp[2])
);
// @2:150
  AND2 num_and4_0_3_124 (
	.Z0(N_181),
	.A0(temp[0]),
	.A1(temp_i[2])
);
// @2:150
  AND2 \num[3]  (
	.Z0(N_155),
	.A0(N_107_i),
	.A1(N_193)
);
// @2:150
  AND2 num_32 (
	.Z0(num_c[2]),
	.A0(N_191),
	.A1(N_192)
);
// @2:150
  AND2 num_35 (
	.Z0(N_150),
	.A0(N_80_i),
	.A1(N_190)
);
// @2:150
  AND2 num_34 (
	.Z0(N_148),
	.A0(N_110_i),
	.A1(N_189)
);
// @2:150
  AND2 \num_and4[5]  (
	.Z0(N_112),
	.A0(N_98_i_0),
	.A1(N_184)
);
// @2:150
  AND2 \num_and4[6]  (
	.Z0(N_113),
	.A0(N_97_i_0_i),
	.A1(N_178)
);
// @2:150
  AND2 \num_and4_0[6]  (
	.Z0(N_114),
	.A0(N_98_i_0),
	.A1(N_182)
);
// @2:150
  AND2 \num_and4[7]  (
	.Z0(N_116),
	.A0(N_118),
	.A1(N_183)
);
// @2:150
  AND2 un1_load_1_Z (
	.Z0(un1_load_1),
	.A0(load),
	.A1(state_i[0])
);
// @2:150
  AND2 un1_counta_Z (
	.Z0(un1_counta),
	.A0(counta[0]),
	.A1(counta[1])
);
// @2:150
  AND2 \p2.un2_count0_1_Z  (
	.Z0(\p2.un2_count0_1 ),
	.A0(count0_i[0]),
	.A1(count0_i[1])
);
// @2:150
  AND2 \_8_97  (
	.Z0(N_128_i),
	.A0(\p2.un2_count0_1 ),
	.A1(\p2.un3_count0_i )
);
// @2:150
  AND2 \_8  (
	.Z0(N_17_i_0),
	.A0(N_128_i),
	.A1(count0_i[2])
);
// @2:150
  AND2 \_5  (
	.Z0(N_14),
	.A0(count0[1]),
	.A1(\p2.un3_count0_i )
);
// @2:150
  MUX2 \temp_Z[3]  (
	.Z0(temp[3]),
	.A0(count0[3]),
	.A1(count1[3]),
	.S0(counta[0])
);
// @2:150
  MUX2 \temp_Z[2]  (
	.Z0(temp[2]),
	.A0(count0[2]),
	.A1(count1[2]),
	.S0(counta[0])
);
// @2:150
  MUX2 \temp_Z[1]  (
	.Z0(temp[1]),
	.A0(count0[1]),
	.A1(count1[1]),
	.S0(counta[0])
);
// @2:150
  MUX2 \temp_Z[0]  (
	.Z0(temp[0]),
	.A0(count0[0]),
	.A1(count1[0]),
	.S0(counta[0])
);
// @2:150
  MUX2 \_9  (
	.Z0(N_18),
	.A0(load_i),
	.A1(count0[3]),
	.S0(\p2.un3_count0_i )
);
// @2:150
  MUX2 \_7  (
	.Z0(N_16),
	.A0(un1_load_1),
	.A1(count0[2]),
	.S0(\p2.un3_count0_i )
);
// @2:150
  AND2 \_4  (
	.Z0(N_13_i_0),
	.A0(count0_i[0]),
	.A1(\p2.un3_count0_i )
);
// @2:150
  MUX2 \_3  (
	.Z0(N_12),
	.A0(load_i),
	.A1(count0[0]),
	.S0(\p2.un3_count0_i )
);
// @2:150
  AND2 un9_sel_Z (
	.Z0(un9_sel),
	.A0(counta[1]),
	.A1(counta_i[0])
);
// @2:150
  AND2 un3_sel_Z (
	.Z0(un3_sel),
	.A0(counta[0]),
	.A1(counta_i[1])
);
// @2:150
  AND2 un1_sel_Z (
	.Z0(un1_sel),
	.A0(counta_i[0]),
	.A1(counta_i[1])
);
// @2:150
  MUX2 count1_e3_Z (
	.Z0(count1_e3),
	.A0(count1[3]),
	.A1(count1_n3),
	.S0(en)
);
// @2:150
  MUX2 \state_0[1]  (
	.Z0(N_6),
	.A0(state_c[1]),
	.A1(next_state[1]),
	.S0(\p4.un22_count0 )
);
// @2:150
  AND2 \p3.count1_3_i_and2[0]  (
	.Z0(N_38),
	.A0(load),
	.A1(\p6.light9_i )
);
// @2:150
  AND2 \_15  (
	.Z0(N_24),
	.A0(N_19_i),
	.A1(count1[2])
);
// @2:150
  AND2 \p3.un2_count1_1_Z  (
	.Z0(\p3.un2_count1_1 ),
	.A0(count1_i[0]),
	.A1(count1_i[1])
);
// @2:150
  XOR2 count1_n0_Z (
	.Z0(count1_n0),
	.A0(N_19_i),
	.A1(N_20)
);
// @2:150
  XOR2 count1_n1_Z (
	.Z0(count1_n1),
	.A0(N_21_i_0),
	.A1(N_22)
);
// @2:150
  XOR2 count1_n2_Z (
	.Z0(count1_n2),
	.A0(N_23_i_0),
	.A1(N_24)
);
// @2:150
  XOR2 count1_n3_Z (
	.Z0(count1_n3),
	.A0(N_25_i_0),
	.A1(N_26)
);
// @2:150
  XOR2 \state_0[0]  (
	.Z0(N_5),
	.A0(\p4.un22_count0 ),
	.A1(state[0])
);
// @2:150
  XOR2 next_state_1_2 (
	.Z0(next_state[1]),
	.A0(state_c[1]),
	.A1(state_i[0])
);
// @2:150
  XOR2 count0_n3_Z (
	.Z0(count0_n3),
	.A0(N_17_i_0),
	.A1(N_18)
);
// @2:150
  XOR2 count0_n2_Z (
	.Z0(count0_n2),
	.A0(N_16),
	.A1(N_128_i)
);
// @2:150
  XOR2 count0_n1_Z (
	.Z0(count0_n1),
	.A0(N_13_i_0),
	.A1(N_14)
);
// @2:150
  XOR2 count0_n0_Z (
	.Z0(count0_n0),
	.A0(N_12),
	.A1(\p2.un3_count0_i )
);
// @2:150
  AND2 \p6.light10_Z  (
	.Z0(\p6.light10 ),
	.A0(state_c[1]),
	.A1(state_i[0])
);
// @2:150
  AND2 \p6.light11_Z  (
	.Z0(\p6.light11 ),
	.A0(state[0]),
	.A1(state_c_i[1])
);
// @2:150
  AND2 \p6.light12_Z  (
	.Z0(\p6.light12 ),
	.A0(state_c_i[1]),
	.A1(state_i[0])
);
// @2:150
  AND2 un1_load_3_Z (
	.Z0(un1_load_3),
	.A0(load),
	.A1(state[0])
);
// @2:150
  AND2 \p2.un3_count0  (
	.Z0(\p2.un3_count0_i ),
	.A0(load_i),
	.A1(\p2.un2_count0_i )
);
// @2:150
  AND2 \p3.un3_count1  (
	.Z0(N_19_i),
	.A0(load_i),
	.A1(\p3.un2_count1_i )
);
// @2:150
  AND2 \p4.un22_count0_Z  (
	.Z0(\p4.un22_count0 ),
	.A0(\p2.un2_count0 ),
	.A1(\p3.un2_count1 )
);
// @2:150
  MUX2 \_11  (
	.Z0(N_20),
	.A0(N_38_i),
	.A1(count1[0]),
	.S0(N_19_i)
);
// @2:150
  MUX2 count1_e0_Z (
	.Z0(count1_e0),
	.A0(count1[0]),
	.A1(count1_n0),
	.S0(en)
);
// @2:150
  AND2 \_12  (
	.Z0(N_21_i_0),
	.A0(N_19_i),
	.A1(count1_i[0])
);
// @2:150
  MUX2 \_13  (
	.Z0(N_22),
	.A0(un1_load_3),
	.A1(count1[1]),
	.S0(N_19_i)
);
// @2:150
  MUX2 count1_e1_Z (
	.Z0(count1_e1),
	.A0(count1[1]),
	.A1(count1_n1),
	.S0(en)
);
// @2:150
  AND2 \_14  (
	.Z0(N_23_i_0),
	.A0(N_19_i),
	.A1(\p3.un2_count1_1 )
);
// @2:150
  MUX2 count1_e2_Z (
	.Z0(count1_e2),
	.A0(count1[2]),
	.A1(count1_n2),
	.S0(en)
);
// @2:150
  MUX2 \_17  (
	.Z0(N_26),
	.A0(load_i),
	.A1(count1[3]),
	.S0(N_19_i)
);
// @2:150
  AND2 \num_and4[4]  (
	.Z0(N_110),
	.A0(N_96_i),
	.A1(N_97_i_0)
);
// @2:150
  AND2 \num_and4_0[4]  (
	.Z0(N_111),
	.A0(N_98_i_0),
	.A1(N_119)
);
// @2:150
  AND2 \num_and4_1[6]  (
	.Z0(N_115),
	.A0(N_97_i_0),
	.A1(N_118)
);
// @2:150
  AND2 num_31 (
	.Z0(num_c[1]),
	.A0(N_80_i),
	.A1(N_141_i)
);
// @2:150
  AND2 \p11.un10_count_1  (
	.Z0(count_c1),
	.A0(count[0]),
	.A1(count[1])
);
// @2:150
  AND2 \p11.un10_count_Z  (
	.Z0(\p11.un10_count ),
	.A0(count[2]),
	.A1(count_c1)
);
// @2:150
  XOR2 count_n1_Z (
	.Z0(count_n1),
	.A0(count[0]),
	.A1(count[1])
);
// @2:150
  XOR2 count_n2_Z (
	.Z0(count_n2),
	.A0(count[2]),
	.A1(count_c1)
);
// @2:150
  XOR2 num_85 (
	.Z0(N_96),
	.A0(temp[2]),
	.A1(temp_i[0])
);
// @2:150
  AND2 \p6.light9_Z  (
	.Z0(\p6.light9 ),
	.A0(state[0]),
	.A1(state_c[1])
);
// @2:150
  AND2 num_82 (
	.Z0(N_118),
	.A0(temp[0]),
	.A1(temp[2])
);
// @2:150
  AND2 num_83 (
	.Z0(N_119),
	.A0(temp[3]),
	.A1(temp_i[0])
);
// @2:150
  AND2 num_84 (
	.Z0(N_120),
	.A0(N_119),
	.A1(temp[2])
);
// @2:150
  AND2 num_86 (
	.Z0(N_97_i_0),
	.A0(temp_i[1]),
	.A1(temp_i[3])
);
// @2:150
  AND2 num_87 (
	.Z0(N_98_i_0),
	.A0(temp[1]),
	.A1(temp_i[2])
);
// @2:150
  AND2 \num_and4[1]  (
	.Z0(N_102),
	.A0(N_118),
	.A1(temp[1])
);
// @2:150
  AND2 \num_and4_0[1]  (
	.Z0(N_103),
	.A0(N_97_i_0),
	.A1(temp_i[2])
);
// @2:150
  AND2 \num_and4_1[1]  (
	.Z0(N_104),
	.A0(N_120),
	.A1(temp_i[1])
);
// @2:150
  AND2 \num_i_and4[2]  (
	.Z0(N_105),
	.A0(N_98_i_0_i),
	.A1(temp_i[0])
);
// @2:150
  AND2 \num_i_and4_0[2]  (
	.Z0(N_106),
	.A0(temp[3]),
	.A1(temp_i[2])
);
// @2:150
  AND2 \num_i_and4_1[2]  (
	.Z0(N_107),
	.A0(N_97_i_0),
	.A1(temp[2])
);
// @2:150
  AND2 \num_and4[3]  (
	.Z0(N_108),
	.A0(temp[0]),
	.A1(temp_i[3])
);
// @2:150
  LD11 en_Z (
	.Q0(en),
	.D0(\p2.un2_count0 ),
	.G(carry_i)
);
//@2:150
  assign GND = 1'b0;
endmodule /* trafic */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -