- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子信息学院
实验报告书
课程名:《电子综合设计EDA》
题 目: 实验5 状态机电路设计1实验类别【设计】班 级:电子1313学 号:6姓 名:吴限实验目的
通过实验掌握状态机设计技术
实验内容、要求
根据如下所示状态图及其状态机结构图
要求:
试由b、c两图中任选一图写出其完整的Verilog程序。
编写Verilog测试程序,验证编写的状态机工作的正确性。
实验步骤和程序
(1) 打开ISE软件,点击file新建project。
(2) 点击project,新建source:Verilog module。
(3) 输入程序代码,记录测试数据。
(4) 新建source:Verilog Test Fixture。
(5) 输入测试代码,记录测试数据。
实验程序:
module huge1(ina,CLK,RESET,outa);
input[2:0] ina;
input CLK;
input RESET;
output[3:0] outa;
reg[3:0] state,outa;
parameter ST0=4b1000,ST1=4b0100,ST2=4b0010,ST3=4b0001;always@(posedge CLK,negedge RESET)
if(!RESET)
begin
state=ST0;
end
else
casex(state)
ST0:begin state=ST1;
if(ina==3b101)
outa=4b0010;
else if(ina==3b111)
outa=4b1100;
end
ST1:begin outa=4b1101;
if(ina==3b000)
state=ST1;
else if(ina==3b110)
state=ST2;
end
ST2:begin outa=4b1111;
if(ina==3b011)
state=ST1;
else if(ina==3b100)
state=ST2;
else
state=ST3;
end
ST3:begin state=ST0;
if(ina==3b101)
outa=4b1101;
else if(ina==3b011)
outa=4b1110;
end
default:
state=ST0;
endcase
endmodule
测试程序:
module huge666;
// Inputs
reg [2:0] ina;
reg CLK;
reg RESET;
// Outputs
wire [3:0] outa;
// Instantiate the Unit Under Test (UUT)
huge1 uut (
.ina(ina),.CLK(CLK),.RESET(RESET),.outa(outa)
);
initial begin
// Initialize Inputs
ina = 3b111;
CLK = 0;
RESET = 1;// Wait 100 ns for global reset to finish
#4 RESET=0;
#5 RESET=1;
#30 ina = 3b000;
#30 ina = 3b110;
#30 ina = 3b101;
#30 ina = 3b111;
#30 ina = 3b110;
#30 ina = 3b100;
#300 $stop; // Add stimulus here
endalways #4 CLK=~CLK;endmodule
测试数据记录和结果分析思考题
试判断该状态机类型,并说明理由。
根据b、c两图中另外一图写出完整的Verilog程序。《 电子综合设计EDA 》实验报告- 8 -
您可能关注的文档
- 电子商务及其发展趋势.ppt
- 电子政务与法制(讲课使用).ppt
- 电子商务简答题大全.doc
- 电子商务快递服务的质量及品牌管理.pptx
- 甲午战争之珍贵战场旧照:北洋水师威海卫炮台.ppt
- 电子商务平台网项目开发分析.ppt
- 申论考前必看.doc
- 申论总结精华(不看你一定后悔的).doc
- 电子商务示范县主要任务.ppt
- 生理学考试重点总结.docx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)