当前位置:文档之家› 三分频器

三分频器

上海电力学院VLSI原理和设计报告
题目:三分频器
院系:计算机与信息工程学院
专业:电子科学与技术
年级:2008141班
姓名:王沁学号:20082617 指导老师:赵倩
三分频器
一、实验目的:
1、完成三分频器功能块的行为和结构描述,以及测试程序的编写。

2、熟练掌握VI编辑器,并用VCS调试验证设计程序的正确性。

二、实验要求:
用VI编辑器完成三分频器电路的源程序、测试程序的编写,并用VCS 仿真验证设计的正确性。

三、实验内容和步骤
程序:
module div3(clk,clk_3);
input clk;
output clk_3;
reg [1:0] countp;
reg [1:0] countn;
reg clk_3p;
reg clk_3n;
always@(posedge clk) begin
if(countp<=2'd1) begin
clk_3p<=1'b1;
countp<=countp+2'd1;
end
else if(countp==2'd2) begin
clk_3p<=1'b0;
countp<=2'd0;
end
end
always@(negedge clk) begin
if(countn<=2'd1) begin
clk_3n<=1'b1;
countn<=countn+2'd1;
end
else if(countn==2'd2) begin
clk_3n<=1'b0;
countn<=2'd0;
end
end
assign clk_3=(clk_3p&&clk_3n)?1'b1:1'b0;
endmodule
验证结果正确。

四、实验总结
经过这次实验,我了解了源代码以及测试代码的识别,并且通过VCS仿真可以测试出结果出来,检验其准确性,对三分频器也有了更深的了解。

实验过程中遇到了一些问题,但经过老师的知道还是完成了。

相关主题