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

📄 iopads1.v

📁 插值滤波器,用于音频解码调制解调,滤波器系数用移位相加实现
💻 V
字号:
`timescale 1ns/10ps
module iopads(clock_in_pad,reset_pad,control_pad,data_in_pad,data_out_core,clock_in_core,reset_core,control_core,data_in_core,data_out_pad);

input clock_in_pad,reset_pad;
input [4:1] control_pad;
input [18:1] data_in_pad,data_out_core;
output clock_in_core,reset_core;
output [4:1] control_core;
output [18:1] data_in_core,data_out_pad;

//PLVDDC vdd_core_block (  );
//PLVSSC gnd_core_block (  );

//PLVDDH vdd_pad_block (  );
//PLVSSH gnd_pad_block (  );

//PLVDDO vdd_osc_block (  );
//PLVSSO gnd_osc_block (  );

PSOSC14M clock_block(.CK(clock_in_core),.XTALOUT(),.EI(1'b1),.EO(1'b0),.XTALIN(clock_in_pad));

PLBI16N reset_block(.D(reset_core), .P(reset_pad), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b1));

PLBI16N control_block1(.D(control_core[1]), .P(control_pad[1]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b1));
PLBI16N control_block2(.D(control_core[2]), .P(control_pad[2]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b1));
PLBI16N control_block3(.D(control_core[3]), .P(control_pad[3]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b1));
PLBI16N control_block4(.D(control_core[4]), .P(control_pad[4]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b1));

PLBI8N data_in_block1(.D(data_in_core[1]), .P(data_in_pad[1]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block2(.D(data_in_core[2]), .P(data_in_pad[2]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block3(.D(data_in_core[3]), .P(data_in_pad[3]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block4(.D(data_in_core[4]), .P(data_in_pad[4]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block5(.D(data_in_core[5]), .P(data_in_pad[5]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block6(.D(data_in_core[6]), .P(data_in_pad[6]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block7(.D(data_in_core[7]), .P(data_in_pad[7]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block8(.D(data_in_core[8]), .P(data_in_pad[8]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block9(.D(data_in_core[9]), .P(data_in_pad[9]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block10(.D(data_in_core[10]), .P(data_in_pad[10]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block11(.D(data_in_core[11]), .P(data_in_pad[11]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block12(.D(data_in_core[12]), .P(data_in_pad[12]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block13(.D(data_in_core[13]), .P(data_in_pad[13]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block14(.D(data_in_core[14]), .P(data_in_pad[14]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block15(.D(data_in_core[15]), .P(data_in_pad[15]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block16(.D(data_in_core[16]), .P(data_in_pad[16]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block17(.D(data_in_core[17]), .P(data_in_pad[17]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_in_block18(.D(data_in_core[18]), .P(data_in_pad[18]), .A(1'b0), .CONOF(1'b1), .NEN(1'b0), .PD(1'b0), .PEN(1'b0), .PU(1'b1), .SONOF(1'b0));


PLBI8N data_out_block1(.D(), .P(data_out_pad[1]), .A(data_out_core[1]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block2(.D(), .P(data_out_pad[2]), .A(data_out_core[2]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block3(.D(), .P(data_out_pad[3]), .A(data_out_core[3]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block4(.D(), .P(data_out_pad[4]), .A(data_out_core[4]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block5(.D(), .P(data_out_pad[5]), .A(data_out_core[5]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block6(.D(), .P(data_out_pad[6]), .A(data_out_core[6]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block7(.D(), .P(data_out_pad[7]), .A(data_out_core[7]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block8(.D(), .P(data_out_pad[8]), .A(data_out_core[8]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block9(.D(), .P(data_out_pad[9]), .A(data_out_core[9]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block10(.D(), .P(data_out_pad[10]), .A(data_out_core[10]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block11(.D(), .P(data_out_pad[11]), .A(data_out_core[11]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block12(.D(), .P(data_out_pad[12]), .A(data_out_core[12]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block13(.D(), .P(data_out_pad[13]), .A(data_out_core[13]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block14(.D(), .P(data_out_pad[14]), .A(data_out_core[14]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block15(.D(), .P(data_out_pad[15]), .A(data_out_core[15]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block16(.D(), .P(data_out_pad[16]), .A(data_out_core[16]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block17(.D(), .P(data_out_pad[17]), .A(data_out_core[17]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));
PLBI8N data_out_block18(.D(), .P(data_out_pad[18]), .A(data_out_core[18]), .CONOF(1'b0), .NEN(1'b1), .PD(1'b0), .PEN(1'b1), .PU(1'b1), .SONOF(1'b0));

endmodule



⌨️ 快捷键说明

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