- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[原创]西南交通大学计算机组成实验参考答案
注1、引脚分配依照EP3C40F780C8芯片
注2、一定要参照实验指导书阅读此文
实验一:多路数据选择器的设计
f=((~sel)a)+((sel)b)
当sel=0时,f=a,否则f=b。
引脚分配参考:
a[3:0] AH12 AF14 AA8 AB8
b[3:0] AF12 AG12 AA10 U8
f[3:0] E24 F22 E22 F21
sel: AC5
实验二 基于原理图方式的3-8译码电路的设计
?
f0=(~en)+(~a)(~b)(~c)
f1=(~en)+(~a)(~b)c
f2=(~en)+(~a)b(~c)
f3=(~en)+(~a)bc
f4=(~en)+a(~b)(~c)
f5=(~en)+a(~b)c
f6=(~en)+ab(~c)
f7=(~en)+abc
en为使能端,低电平有效,高电平时输出全为1。
引脚分配参考:
a: AH12,b: AF14,c: AA8,en: AC5
f[7:0] F24 H24 H23 L23 L24 M24 J22 AE8
实验三 四位加法器设计
实验思路:用Verilog HDL语言编写一位全加器,再用原理图方式用四个全加器组合实现四位加法器。
Adder.v
module Adder(a, b, cin, cout, sum); input a, b, cin; output cout, sum; assign {cout, sum}=a+b+cin; endmodule
原理图:
{cout, sum}=a+b+cin
cin为进位输入,cout为进位输出。
引脚分配参考:
a[3:0] AH12 AF14 AA8 AB8
b[3:0] AF12 AG12 AA10 U8
sum[3:0] E24 F22 E22 F21
cin: AC5,cout: F24
实验四:七段LED数码管显示译码器设计
本实验使用Verilog HDL实现。
module Exp4(f, clk, rst, in, out, sel); ??? input [15:0]in; //输入 ??? input f, clk, rst; //计数开关,时钟,置零开关 ??? output reg[7:0]out; //数码管输出 ??? output reg[2:0]sel; //数码管3-8译码器输出 ????reg[15:0]counter; ??? reg[3:0]data; ??? reg clk_alt; ??? reg[9:0]l; ??? //change frequency?变频段 ??? always @(posedge clk) ????begin ??????? if(l=1023)l=0; ??????? else l=l+1; ??????? clk_alt=l[2]; ??? end ??? //select 选择在哪一个数码管显示 ??? always @(posedge clk) ??? begin ??????? sel=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]; ??????? endcase ??? end ??? //count and reset 计数和清零 ??? always @(posedge clk_alt or posedge rst) ??? begin ??????? if (rst==1) counter=0; ??????? else if (f==1) counter=in; ??????? else counter=counter+1; ??? end ??? //translate 译码段,此处可以使用二进制或十六进制,后面的实验同,不再赘述。 ????always ??????? case(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; ?????? ?1
您可能关注的文档
最近下载
- 四川省成都市西川中学2024-2025学年七年级上学期数学期中 试卷.docx VIP
- 抖音大众评审规则能力考试20题答案题库.docx
- AD832I机台操作指引.pdf VIP
- 2024外研版英语(三起)五年级下册全册教案(含教学计划).pdf VIP
- 2025年全国保安员职业技能上岗证考试题库(含答案).pdf
- 2025年全国保安员职业技能上岗证考试题库(含答案).pdf VIP
- 人教版小学数学四年级下册第三单元运算律第1课时《加法交换律和加法结合律》示范课教案.docx
- 年初三年级一模质量分析会.ppt VIP
- 2025中央广播电视总台招聘笔试备考题库及答案解析.docx
- 2025年云南省初中学业水平考试数学模拟卷(三).doc VIP
文档评论(0)