西南交通大学计算机组成原理实验源程序.docx

西南交通大学计算机组成原理实验源程序.docx

ID:62186048

大小:21.40 KB

页数:22页

时间:2021-04-20

西南交通大学计算机组成原理实验源程序.docx_第1页
西南交通大学计算机组成原理实验源程序.docx_第2页
西南交通大学计算机组成原理实验源程序.docx_第3页
西南交通大学计算机组成原理实验源程序.docx_第4页
西南交通大学计算机组成原理实验源程序.docx_第5页
资源描述:

《西南交通大学计算机组成原理实验源程序.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、西南交通大学计算机组成原理实验源程序东北交通年夜教盘算机构成真验注1、引足分派按照EP3C40F780C8芯片注2、必定要参如实验引导书浏览此文真验一:多路数据取舍器的计划f=((~sel)a)+((sel)b)当sel=0时,f=a,可则f=b。引足分派参考:a[3:0]AH12AF14AA8AB8b[3:0]AF12AG12AA10U8f[3:0]E24F22E22F21sel:AC5真验2基于本理图圆式的3-8译码电路的计划f0=(~en)+(~a)(~b)(~c)f1=(~en)+(~a)(~b)cf2

2、=(~en)+(~a)b(~c)f3=(~en)+(~a)bcf4=(~en)+a(~b)(~c)f5=(~en)+a(~b)cf6=(~en)+ab(~c)f7=(~en)+abcen为使能端,低电仄无效,下电仄时输入齐为1。引足分派参考:a:AH12,b:AF14,c:AA8,en:AC5f[7:0]F24H24H23L23L24M24J22AE8真验34位减法器计划真验思绪:用VerilogHDL言语编写一名齐减器,再用本理图圆式用4个齐减器搭配真现4位减法器。Adder.vmoduleAdder(a,b

3、,cin,cout,sum);inputa,b,cin;outputcout,sum;assign{cout,sum}=a+b+cin;endmodule本理图:{cout,sum}=a+b+cincin为进位输出,cout为进位输入。引足分派参考:a[3:0]AH12AF14AA8AB8b[3:0]AF12AG12AA10U8sum[3:0]E24F22E22F21cin:AC5,cout:F24真验4:7段LED数码管隐示译码器计划本真验利用VerilogHDL真现。moduleExp4(f,clk,rst

4、,in,out,sel);input[15:0]in;//输出inputf,clk,rst;//计数开闭,时钟,置整开闭outputreg[7:0]out;//数码管输入outputreg[2:0]sel;//数码管3-8译码器输入reg[15:0]counter;reg[3:0]data;regclk_alt;reg[9:0]l;//changefrequency变频段always@(posedgeclk)beginif(l>=1023)l=0;elsel=l+1;clk_alt=l[2];end//sele

5、ct取舍正在哪个数码管隐示always@(posedgeclk)beginsel=sel+1;if(sel>=4)sel=0;case(sel)0:data=counter[3:0];1:data=counter[7:4];2:data=counter[11:8];3:data=counter[15:12];endcaseend//countandreset计数以及浑整always@(posedgeclk_altorposedgerst)beginif(rst==1)counter=0;elseif(f==1)

6、counter=in;elsecounter=counter+1;end//translate译码段,此处能够利用2进造或者106进造,前面的真验同,没有再赘述。alwayscase(data)0:out=63;1:out=6;2:out=91;3:out=79;4:out=102;5:out=109;6:out=125;7:out=7;8:out=127;9:out=111;10:out=119;11:out=124;12:out=57;13:out=94;14:out=121;15:out=113;endc

7、aseendmodule引足分派参考:in[15:0]AH12AF14AA8AB8AF12AG12AA10U8AF5AH6AH7AH8AH14AG7AG8AF9out[7:0]M21G12G14G15G18F18G17G16sel[2:0]G9D22C22clk:A14,f:AC5,rst:AD4真验5:算数逻辑单位(ALU)计划moduleExp5(s,cin,d,wt,sel,out,slt,clk);input[2:0]s;//功效开闭inputsel,cin,wt,clk;//取舍输出开闭,进位输出,写

8、进开闭,时钟input[15:0]d;//输出outputreg[7:0]out;//数码管输入outputreg[2:0]slt;//数码管3-8译码器输入reg[15:0]a;//久存器areg[15:0]b;//久存器breg[15:0]result;//盘算了局reg[3:0]outdata;regcout;//取舍隐示的数码管always@(posedgeclk)begins

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。