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

📄 top.v

📁 一个圣诞彩灯控制芯片的vrilog源代码
💻 V
字号:
//`include "sysclk_250k.v"
//`include "sysclk.v"
//`include "dark_clk.v"
//`include "medium1_clk.v"
//`include "medium2_clk.v"
//`include "medium3_clk.v"
//`include "medium4_clk.v"
//`include "medium5_clk.v"
//`include "bright_clk.v"
//`include "model1.v"
//`include "model1_top.v"
//`include "model2_fast.v"
//`include "model2_slow.v"
//`include "model2_select.v"
//`include "model2_top.v"
//`include "model3_veryslow.v"
//`include "model3_fast.v"
//`include "model3_select.v"
//`include "model3_top.v"
//`include "model4_slow.v"
//`include "model4_fast.v"
//`include "model4_select.v"
//`include "model4_top.v"
//`include "star_twinkle.v"
//`include "model3_slow.v"
//`include "model5_3slow_inv.v"
//`include "model5_select.v"
//`include "model5_top.v"
//`include "model6_slow.v"
//`include "model6_fast.v"
//`include "model6_select.v"
//`include "model6_top.v"
//`include "model7.v"
//`include "model7_select.v"
//`include "model7_top.v"
//`include "model8.v"
//`include "model8_top.v"
//`include "d.v"
//`include "rs.v"
//`include "qudou.v"
//`include "TG.v"
//`include "huayang.v"
//`include "clk_select.v"

module top(l1,l2,l3,l4,tg,reset,test,osc,zc);
input  tg,reset,test,osc,zc;
output l1,l2,l3,l4;
wire    [1:0] I0,I1,I2,I3,I4,I5,I6,I7,
              I8,I9,I10,I11,I12,I13,I14,I15,
              I16,I17,I18,I19,I20,I21,I22,I23,
              I24,I25,I26,I27;
wire    [5:0] cin;
wire    [6:0] ein;
wire    clk,clk_250k,clk_2,clk_4,clk_8,clk_2k,clk_bright,clk_medium,clk_dark,tg_out;
wire  [1:0] m1,m2,m3,m4;

//module clk_select(clk,test,osc,zc);
clk_select u22(clk,test,osc,zc);

//module sysclk_250k(clk_250k,clk,reset);
sysclk_250k u23(clk_250k,clk,reset);

//module sysclk(clk_2,clk_250k,clk,reset);
sysclk u0(clk_4,clk_8,clk_2k,clk_250k,reset);

//module bright_clk(clk_bright,reset,clk);
bright_clk  u1(clk_bright,reset,clk_2k);

//module medium_clk(clk_medium,reset,clk);
medium_clk  u6(clk_medium,reset,clk_2k);

//module dark_clk(clk_dark,reset,clk);
dark_clk u7(clk_dark,reset,clk_2k);

//module model1_top(l1,l2,l3,l4,c,en,reset,clk_50,clk_250k);
model1_top  u8(I0,I1,I2,I3,cin[0],ein[0],reset,clk_4,clk_8,clk_2k);

//module model2_top(l1,l2,l3,l4,c,en,reset,clk);
model2_top  u9(I4,I5,I6,I7,cin[1],ein[1],reset,clk_4);

//module model3_top(l1,l2,l3,l4,c,en,reset,clk);
model3_top  u10(I8,I9,I10,I11,cin[2],ein[2],reset,clk_4);

//module model4_top(l1,l2,l3,l4,c,en,reset,clk_2,clk_250k);
model4_top  u11(I12,I13,I14,I15,cin[3],ein[3],reset,clk_4);

//module model5_top(l1,l2,l3,l4,c,en,reset,clk);
model5_top  u12(I16,I17,I18,I19,cin[4],ein[4],reset,clk_4);
  
//module model6_top(l1,l2,l3,l4,c,en,reset,clk_2,clk_250k);
model6_top  u13(I20,I21,I22,I23,cin[5],ein[5],reset,clk_8);

//module model8_top(l1,l2,l3,l4,en,reset,clk);
model8_top  u15(I24,I25,I26,I27,ein[6],reset,clk_4);

//module qudou(q,d,clk);
qudou u16(tg_out,tg,clk_4);
 
//module TG(l1,l2,l3,l4,ein,reset,tg,clk,I);
TG  u17(m1,m2,m3,m4,ein,reset,tg_out,clk_2k,I0,I1,I2,I3,I4,I5,I6,I7,
       I8,I9,I10,I11,I12,I13,I14,I15,I16,I17,I18,I19,I20,I21,I22,I23,
       I24,I25,I26,I27);

//module huayang(lout,clk_bright,clk_medium5,clk_medium4,
//        clk_medium3,clk_medium2,clk_medium1,clk_dark,lin);
huayang u18(l1,clk_bright,clk_medium,clk_dark,m1);

huayang u19(l2,clk_bright,clk_medium,clk_dark,m2);

huayang u20(l3,clk_bright,clk_medium,clk_dark,m3);

huayang u21(l4,clk_bright,clk_medium,clk_dark,m4);


endmodule

⌨️ 快捷键说明

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