- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分 EDA技术的仿真
1、奇偶校验位产生器
1.1奇偶校验位的技术要求
奇偶校验是通信中常用的一种数据校验方式,试设计一个奇偶校验位产生器,根据输入字节(8位)产生相应的奇偶校验位(1的个数为奇数时输出低电平,即奇校验位为1)和偶校验位(1的个数为偶数时输出高电平,即偶校验位为1)
1.2奇偶校验位的原理
通过计算数据中“1”的个数是奇数还是偶数来判断数据的正确性。在被校验的数据后加一位校验位或校验字符用作校验码实现校验。
其生成方法是:
奇校验:确保整个被传输的数据中“1”的个数是奇数个,即载荷数据中“1”的个数是奇数个时校验位填“0”,否则填“1”;
偶校验:确保整个被传输的数据中“1”的个数是偶数个,即载荷数据中“1”的个数是奇数个时校验位填“1”,否则填“0”。
1.3奇偶校验位的功能及其仿真波形
奇偶校验位的功能具体见下表所示:
输入8位的二进制序列
奇校验位even
偶校验位odd
1
1
0
1
0
0
1
1
1
0
1
0
0
0
1
1
1
0
0
1
其具体实现程序如下所示:
module parity(data,odd,even);
input [0:7]data;
output odd,even;
assign odd=^data;
assign even=~odd;
endmodule
根据程序我们得到如下的仿真波形:
图1 奇偶校验位仿真波形
中国计量学院信息工程学院课程设计报告 P.2
2、十六位数据选择器
2.1数据选择器的原理
在多路 HYPERLINK /view/5593592.htm \t _blank 数据传送过程中,能够根据需要将其中任意一路选出来的电路,叫做数据选择器,数据选择器(MUX)的逻辑功能是在地址选择信号的控制下,从多路数据中选择一路数据作为输出信号。
在数据选择器中,我们设定一个控制输入端ENA,当ENA=1时,电路不能工作,输出Y=0;而当ENA=0时,电路才处于工作状态。由于我们设计的是16选1数据选择器,因而其有4个数据控制端,即S0,S1,S2,S3,根据这4个控制端的状态有选择性的输出。
2.2数据选择器的实现电路图
我们知道一个16选1的数据选择器是由5个4选1的数据选择器组成的,4选1的基本电路如下图所示:
在左图中,ENA为使能控制输入端,低电平有效,S为两位的数据控制端,W为输入端,f为输出端。
有上述4选1的原理图我们可以得到16选1的原理图:
图2 16选1数据选择器原理图
2.3数据选择器的功能仿真
据上面的原理图我们可以得到如下所示的实现程序:
module mux_t(W,S16,f,ENA);
input [0:15] W;
input [3:0] S16;
input ENA;
output f;
reg f;
reg [0:3] M;
task mux4to1;
input [0:3] W;
input [1:0] S;
output Result;
begin
if(S==0) Result=W[0];
else if (S==1)Result=W[1];
else if (S==2)Result=W[2];
else if (S==3)Result=W[3];
end
endtask
always @(W or S16)
begin
if(ENA==0)
begin
mux4to1(W[0:3],S16[1:0],M[0]);
mux4to1(W[4:7],S16[1:0],M[1]);
mux4to1(W[8:11],S16[1:0],M[2]);
mux4to1(W[12:15],S16[1:0],M[3]);
mux4to1(M[0:3],S16[3:2],f);
end
else f=0;
end
endmodule
根据我所设计的程序,得到如下所示的仿真波形:
图3 16选1数据选择器仿真波形
3、分频器
3.1分频器的原理
分频器是指使输出信号频率为输入信号频率整数分之一的电子电路。而且分频器又可以分为奇分频和偶分频,而本设计是要求实现任意奇数分频比N(3N255)的逻辑电路,即:输入N即实现N分频,并且占空比为50%。
为实现奇数(N)分频,我分别用上升沿计数到(N-1)/2,再计数到N-1;用下降沿计数到(N-1)/2,再计数到N-1,得到两个波形,然后把它们相或即可得到N分频
3.2分频器的功能仿真
根据上述的分频原理,我可以得到如下代码:
module fp_odd(clk_out,clk_p,clk_n,c
您可能关注的文档
- dna分子的结构及复制cvdhshrn.ppt
- dna分子的结构复制lijvtzy_.ppt
- dns法在普鲁兰多糖发酵液中糖测定的研究5nz_tjwf.doc
- dna分子的结构和复制ujuo_vgh.ppt
- dsp技术课程设计语音信号压缩a律wdgmlhw_.doc
- dvsone工厂高清网络视频监控系统解决方案mvthlvkg.doc
- ds18b20单线温度传感器外文翻译7mm50hc5.docx
- dfema设计潜在失效模式及影响分析ngla2knq.ppt
- dvl108系列远距离读卡器skgtitpm.doc
- dxc能源管理体系标准讲解vjhyiqf3.ppt
- 2026双旦元旦圣诞节造趣节跨年活动方案.pptx
- 2026马年元旦玩趣庙会喜迎新春公共组织嘉年华活动策划方案.pptx
- AI+智能洞察报告:人工智能如何重塑消费者旅程与商业决策-英文版.pptx
- 2025年生成式AI与经济增长:潜在经济影响测度新径研究报告(英文版)-.pptx
- 2025年中国专精特新小巨人科创力报告.pdf
- 【当下与未来】2025年度电商趋势报告.docx
- “马上嗨FIne”马年跨年文娱音乐节活动策划方案.pdf
- 具身智能复合移动机器人产业发展蓝皮书(2025版).docx
- ”一同奔赴热爱蔓延“地产亮灯仪式艺术圣诞跨年双旦商场活动策划方案.docx
- “马上嗨FIne”马年跨年文娱音乐节活动策划方案.pptx
最近下载
- 新建铁路线环境影响的报告书.pdf
- 市政道路绿化施工技术方案.docx VIP
- 2025年湖北高考历史真题(无答案).docx
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项案例分析第01卷(含答案).doc VIP
- 商业银行养老金融业务的创新模式与风险防范研究.docx VIP
- (高清版)DB52∕T 1461-2019 生态鸭养殖技术规程.pdf VIP
- 电商运营公司运营手册.doc VIP
- 2025年5why分析法测试题及答案.doc VIP
- (第三版)新视野大学英语读写教程3课后题(答案).pdf VIP
- 2025四川成都东方广益投资有限公司下属企业招聘9人备考考试试题及答案解析.docx VIP
原创力文档


文档评论(0)