1 / 5
文档名称:

EDA实验报告D触发器的设计样本.doc

格式:doc   大小:77KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EDA实验报告D触发器的设计样本.doc

上传人:业精于勤 2020/10/29 文件大小:77 KB

下载得到文件列表

EDA实验报告D触发器的设计样本.doc

相关文档

文档介绍

文档介绍:+ModelsimSE-+Cyclone【【】为必需填写。姓名学号】试验目标:熟悉VHDL触发器设计;了解FPGA基础结构中触发器。熟悉VHDLtestbench(测试平台/测试激励)设计;熟练掌握AlteraFPGA开发环境、设计步骤和步骤。试验形式:边做试验边写试验汇报,试验完成后即提交试验汇报。【描述试验中设计】用IF语句设计D触发器,实现带复位功效D触发器。【试验中设计实现HDL代码】libraryieee;;entityexp1isport(R:instd_logic;clk:instd_logic;D:instd_logic;Q:outstd_logic;Q0:outstd_logic);endexp1;architecturearch_exp1ofexp1is signala:std_logic;beginprocess(clk,R)begin if(clk'eventandclk='1')then if(R='0')then a<='0'; else a<=D; endif; endif; endprocess; Q<=a;Q0<=nota;endarch_exp1;【试验中用于仿真HDLtestbench代码】libraryieee;;entityexp1_tbisendexp1_tb;ponentexp1isport(R:instd_logic;clk:instd_logic;D:instd_logic;Q:outstd_logic;Q0:outstd_logic);ponent;signalR,clk,D,Q,Q0:std_logic;beginu_tb:exp1portmap(R=>R,clk=>clk,D=>D,Q=>Q,Q0=>Q0); process begin R<='0'; D<='0'; waitfor10ns; R<='0'; D<='1'; waitfor10ns; R<='1'; D<='0'; waitfor10ns; R<='1'; D<='1'; waitfor10ns; R<='1'; D<='0'; wait; endprocess; clk_stimulus:processbegin clk<='0'; waitfor4ns; clk<='1'; waitfor4ns;endprocessclk_stimulus;endarch_Etb;【试验中设计功效仿真结果及分析】功效仿真结果分析:从上图中仿真结果能够看出,0ns~20ns输入R为低电平’0’,4ns时,clk碰到上升沿,电路复位;20ns以后输入R为高电平’1’;30ns~40ns,输入D为高电平‘1’,36ns时,clk为上升沿,输出Q置为D即高电平‘1’,输出Q0置为D非即低电平‘0’。功效仿真结果恰好验证了我们设计带复位功效D触发器是正确。【试验中设计时序仿真结果及分析】(注意建立时间和保持时间)时序仿真结果分析:从上图中仿真结果能够看出,0ns~20ns输入R为低电平’0’,4ns时,clk碰到上升沿,电路