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

📄 pmc5382_to_pmc3386_pl3.v

📁 VERILOG五POSPHY LEVEL3电路描述
💻 V
📖 第 1 页 / 共 3 页
字号:
wire       ch3_fifo_sop;
wire       ch3_fifo_eop;
wire  [1:0]ch3_fifo_mod;
wire       ch3_fifo_err; 
wire       ch3_fifo_par;
//ch4
wire [31:0]ch4_fifo_data;
wire       ch4_fifo_sop;
wire       ch4_fifo_eop;
wire  [1:0]ch4_fifo_mod;
wire       ch4_fifo_err; 
wire       ch4_fifo_par;
//ch5
wire [31:0]ch5_fifo_data;
wire       ch5_fifo_sop;
wire       ch5_fifo_eop;
wire  [1:0]ch5_fifo_mod;
wire       ch5_fifo_err; 
wire       ch5_fifo_par;
//ch6
wire [31:0]ch6_fifo_data;
wire       ch6_fifo_sop;
wire       ch6_fifo_eop;
wire  [1:0]ch6_fifo_mod;
wire       ch6_fifo_err; 
wire       ch6_fifo_par;
//ch7
wire [31:0]ch7_fifo_data;
wire       ch7_fifo_sop;
wire       ch7_fifo_eop;
wire  [1:0]ch7_fifo_mod;
wire       ch7_fifo_err; 
wire       ch7_fifo_par;
//ch8
wire [31:0]ch8_fifo_data;
wire       ch8_fifo_sop;
wire       ch8_fifo_eop;
wire  [1:0]ch8_fifo_mod;
wire       ch8_fifo_err; 
wire       ch8_fifo_par;
//ch9
wire [31:0]ch9_fifo_data;
wire       ch9_fifo_sop;
wire       ch9_fifo_eop;
wire  [1:0]ch9_fifo_mod;
wire       ch9_fifo_err; 
wire       ch9_fifo_par;
//ch10
wire [31:0]ch10_fifo_data;
wire       ch10_fifo_sop;
wire       ch10_fifo_eop;
wire  [1:0]ch10_fifo_mod;
wire       ch10_fifo_err; 
wire       ch10_fifo_par;
//ch11
wire [31:0]ch11_fifo_data;
wire       ch11_fifo_sop;
wire       ch11_fifo_eop;
wire  [1:0]ch11_fifo_mod;
wire       ch11_fifo_err; 
wire       ch11_fifo_par;
//ch12
wire [31:0]ch12_fifo_data;
wire       ch12_fifo_sop;
wire       ch12_fifo_eop;
wire  [1:0]ch12_fifo_mod;
wire       ch12_fifo_err; 
wire       ch12_fifo_par;
//ch13
wire [31:0]ch13_fifo_data;
wire       ch13_fifo_sop;
wire       ch13_fifo_eop;
wire  [1:0]ch13_fifo_mod;
wire       ch13_fifo_err; 
wire       ch13_fifo_par;
//ch14
wire [31:0]ch14_fifo_data;
wire       ch14_fifo_sop;
wire       ch14_fifo_eop;
wire  [1:0]ch14_fifo_mod;
wire       ch14_fifo_err; 
wire       ch14_fifo_par;
//ch15
wire [31:0]ch15_fifo_data;
wire       ch15_fifo_sop;
wire       ch15_fifo_eop;
wire  [1:0]ch15_fifo_mod;
wire       ch15_fifo_err; 
wire       ch15_fifo_par;

wire [31:0]test_point_for_pmc5382_rx_pl3;
wire [31:0]test_point_for_pmc3386_tx_pl3_0;   
wire [31:0]test_point_for_pmc3386_tx_pl3_1;
///////////////////////////////////////////////////////////////////////////////////////////////////   
//test point assignment
always @(*)
begin
  if(h_reset_n)
    begin
      test_point[31:0]<=32'b0;
    end
  else if(s_reset_n)
    begin
      test_point[31:0]<=32'b0;
    end
  else
    case(test_sel[5:4])
      2'b00: test_point[31:0]<=test_point_for_pmc5382_rx_pl3[31:0];
      2'b01: test_point[31:0]<=test_point_for_pmc3386_tx_pl3_0[31:0];
      2'b10: test_point[31:0]<=test_point_for_pmc3386_tx_pl3_1[31:0];      
      default: ;
    endcase
end 


//module  initializatiion
//pmc5382_rx_pl3.v
pmc5382_rx_pl3   pmc5382_rx_pl3(
                 //system signals
                 .h_reset_n(h_reset_n),
                 .s_reset_n(s_reset_n),
                 .sys_clk_100m(sys_clk_100m),
                                       
                 //signals from pmc5382 block
                 .pmc5382_renb(pmc5382_renb),
                 .pmc5382_rsx (pmc5382_rsx ),                       
                 .pmc5382_rval(pmc5382_rval),
                 
                 .pmc5382_rdat (pmc5382_rdat ),                      
                 .pmc5382_rsop (pmc5382_rsop ),
                 .pmc5382_reop (pmc5382_reop ),
                 .pmc5382_rmod (pmc5382_rmod ),
                 .pmc5382_rerr (pmc5382_rerr ),
                 .pmc5382_rprty(pmc5382_rprty),
                                                                                                                                                                                                                        
                 //signals to pmc3386_tx_pl3 block 
                 .ch0_fifo_aval (ch0_fifo_aval ),
                 .ch1_fifo_aval (ch1_fifo_aval ),
                 .ch2_fifo_aval (ch2_fifo_aval ),
                 .ch3_fifo_aval (ch3_fifo_aval ),
                 .ch4_fifo_aval (ch4_fifo_aval ),
                 .ch5_fifo_aval (ch5_fifo_aval ),
                 .ch6_fifo_aval (ch6_fifo_aval ),
                 .ch7_fifo_aval (ch7_fifo_aval ),
                 .ch8_fifo_aval (ch8_fifo_aval ),
                 .ch9_fifo_aval (ch9_fifo_aval ),
                 .ch10_fifo_aval(ch10_fifo_aval),
                 .ch11_fifo_aval(ch11_fifo_aval),
                 .ch12_fifo_aval(ch12_fifo_aval),         
                 .ch13_fifo_aval(ch13_fifo_aval),
                 .ch14_fifo_aval(ch14_fifo_aval),
                 .ch15_fifo_aval(ch15_fifo_aval),
                 
                 .ch0_fifo_rden (ch0_fifo_rden ),
                 .ch1_fifo_rden (ch1_fifo_rden ),
                 .ch2_fifo_rden (ch2_fifo_rden ),
                 .ch3_fifo_rden (ch3_fifo_rden ),
                 .ch4_fifo_rden (ch4_fifo_rden ),
                 .ch5_fifo_rden (ch5_fifo_rden ),
                 .ch6_fifo_rden (ch6_fifo_rden ),
                 .ch7_fifo_rden (ch7_fifo_rden ),
                 .ch8_fifo_rden (ch8_fifo_rden ),
                 .ch9_fifo_rden (ch9_fifo_rden ),
                 .ch10_fifo_rden(ch10_fifo_rden),
                 .ch11_fifo_rden(ch11_fifo_rden),
                 .ch12_fifo_rden(ch12_fifo_rden),
                 .ch13_fifo_rden(ch13_fifo_rden),
                 .ch14_fifo_rden(ch14_fifo_rden),
                 .ch15_fifo_rden(ch15_fifo_rden),
                 
                 //ch0
                 .ch0_fifo_data(ch0_fifo_data),
                 .ch0_fifo_sop (ch0_fifo_sop ),
                 .ch0_fifo_eop (ch0_fifo_eop ),
                 .ch0_fifo_mod (ch0_fifo_mod ),
                 .ch0_fifo_err (ch0_fifo_err ), 
                 .ch0_fifo_par(ch0_fifo_par),
                 //ch1
                 .ch1_fifo_data(ch1_fifo_data),
                 .ch1_fifo_sop (ch1_fifo_sop ),
                 .ch1_fifo_eop (ch1_fifo_eop ),
                 .ch1_fifo_mod (ch1_fifo_mod ),
                 .ch1_fifo_err (ch1_fifo_err ), 
                 .ch1_fifo_par(ch1_fifo_par),
                 //ch2
                 .ch2_fifo_data(ch2_fifo_data),
                 .ch2_fifo_sop (ch2_fifo_sop ),
                 .ch2_fifo_eop (ch2_fifo_eop ),
                 .ch2_fifo_mod (ch2_fifo_mod ),
                 .ch2_fifo_err (ch2_fifo_err ), 
                 .ch2_fifo_par(ch2_fifo_par),
                 //ch3
                 .ch3_fifo_data(ch3_fifo_data),
                 .ch3_fifo_sop (ch3_fifo_sop ),
                 .ch3_fifo_eop (ch3_fifo_eop ),
                 .ch3_fifo_mod (ch3_fifo_mod ),
                 .ch3_fifo_err (ch3_fifo_err ), 
                 .ch3_fifo_par(ch3_fifo_par),
                 //ch4
                 .ch4_fifo_data(ch4_fifo_data),
                 .ch4_fifo_sop (ch4_fifo_sop ),
                 .ch4_fifo_eop (ch4_fifo_eop ),
                 .ch4_fifo_mod (ch4_fifo_mod ),
                 .ch4_fifo_err (ch4_fifo_err ), 
                 .ch4_fifo_par(ch4_fifo_par),
                 //ch5
                 .ch5_fifo_data(ch5_fifo_data),
                 .ch5_fifo_sop (ch5_fifo_sop ),
                 .ch5_fifo_eop (ch5_fifo_eop ),
                 .ch5_fifo_mod (ch5_fifo_mod ),
                 .ch5_fifo_err (ch5_fifo_err ), 
                 .ch5_fifo_par(ch5_fifo_par),
                 //ch6
                 .ch6_fifo_data(ch6_fifo_data),
                 .ch6_fifo_sop (ch6_fifo_sop ),
                 .ch6_fifo_eop (ch6_fifo_eop ),
                 .ch6_fifo_mod (ch6_fifo_mod ),
                 .ch6_fifo_err (ch6_fifo_err ), 
                 .ch6_fifo_par(ch6_fifo_par),
                 //ch7
                 .ch7_fifo_data(ch7_fifo_data),
                 .ch7_fifo_sop (ch7_fifo_sop ),
                 .ch7_fifo_eop (ch7_fifo_eop ),
                 .ch7_fifo_mod (ch7_fifo_mod ),
                 .ch7_fifo_err (ch7_fifo_err ), 
                 .ch7_fifo_par(ch7_fifo_par),
                 //ch8
                 .ch8_fifo_data(ch8_fifo_data),
                 .ch8_fifo_sop (ch8_fifo_sop ),
                 .ch8_fifo_eop (ch8_fifo_eop ),
                 .ch8_fifo_mod (ch8_fifo_mod ),
                 .ch8_fifo_err (ch8_fifo_err ), 
                 .ch8_fifo_par(ch8_fifo_par),
                 //ch9
                 .ch9_fifo_data(ch9_fifo_data),
                 .ch9_fifo_sop (ch9_fifo_sop ),
                 .ch9_fifo_eop (ch9_fifo_eop ),
                 .ch9_fifo_mod (ch9_fifo_mod ),
                 .ch9_fifo_err (ch9_fifo_err ), 
                 .ch9_fifo_par(ch9_fifo_par),
                 //ch10
                 .ch10_fifo_data(ch10_fifo_data),
                 .ch10_fifo_sop (ch10_fifo_sop ),
                 .ch10_fifo_eop (ch10_fifo_eop ),
                 .ch10_fifo_mod (ch10_fifo_mod ),
                 .ch10_fifo_err (ch10_fifo_err ), 
                 .ch10_fifo_par(ch10_fifo_par),
                 //ch11
                 .ch11_fifo_data(ch11_fifo_data),
                 .ch11_fifo_sop (ch11_fifo_sop ),
                 .ch11_fifo_eop (ch11_fifo_eop ),
                 .ch11_fifo_mod (ch11_fifo_mod ),
                 .ch11_fifo_err (ch11_fifo_err ), 
                 .ch11_fifo_par(ch11_fifo_par),
                 //ch12
                 .ch12_fifo_data(ch12_fifo_data),
                 .ch12_fifo_sop (ch12_fifo_sop ),
                 .ch12_fifo_eop (ch12_fifo_eop ),
                 .ch12_fifo_mod (ch12_fifo_mod ),
                 .ch12_fifo_err (ch12_fifo_err ), 
                 .ch12_fifo_par(ch12_fifo_par),
                 //ch13
                 .ch13_fifo_data(ch13_fifo_data),
                 .ch13_fifo_sop (ch13_fifo_sop ),

⌨️ 快捷键说明

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