网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 其他类别 > 正文

随机数发生器的研究和设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

【编者按】网学网其他类别频道为大家收集整理了“随机数发生器的研究和设计“提供大家参考,希望对大家有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn
(2) RANDOM模块
模块RANDOM负责产生两个随机数,其顶层图如图(6)示,包含两个输入CLKR、RLIN以及两组输出数据(Q0Q5)。第一个随机数产生模块U1的时钟为系统时钟,开关控制信号RLIN对其进行控制,第二个随机数产生模块U2的时钟为U1的输出Q2,这样可以保证随机数在产生的过程中不同步,以产生与U1不同的随机数,U2的控制开关也为RLIN。
2.3 显示译码模块
显示模块将3位二进制数据转换成7段数码管能够显示的10进制数,以显示随机数发生器所产生的随机数,电路原理图如图(9)示。在实验提供的原理图中,这个模块是错误的(对提供的原理图进行波形仿真,可知,显示0时,a、b、c、d、e、f、g全为1,而其中g应该为0。同理显示‘7’出现了类似的问题。而其余数字又是直接按照共阳极的生成的,不用加反向器),故此处做了一定的修正。在设计译码器的时候,根据显示原理列出真值表(表四),然后通过卡洛图等计算出输出的表达式,画出电路图。
3 随机数发生器的设计实现
完成上述各模块的分析与仿真后,将各模块进行连接,画出系统的顶层原理图(如图1)。对顶层图进行仿真,分析仿真结果。确保仿真数据正确后,生成供下载的16进制文件,并设置好下载环境,将16进制文件烧进目标板,检验设计的正确性。
在顶层图仿真时,需注意两点,一是将CLK作为时钟信号,需去掉其后紧跟的两个分频器,因为仿真时所能提供的可见时钟有限(与50MHZ相差太远),经2500倍分频后,可见的频率周期数会变的很小甚至一个周期都不到,所有模块不能顺利的完成固有的任务,进而造成仿真的失败。第二是将IPAQ作为控制信号,首先需将其值设置为1,并保持至少10个周期,然后才能调为0.,根据设计原理,随机数发生器首先是一个计数器(要求IPAQ=1),而且两个计数器的时钟还不同,所以,为确保两个计数器都进入计数状态,加上系统稳定所耗掉的周期,需保证IPAQ为1至少10个周期。下载到目标板后这两个问题都不存在,目标板提供50MHZ的时钟,必须得分频才能有效的去除噪声,取得好的显示效果,而IPAQ对应一个开关,需人为手动操作,相对于系统运行的时钟,打开开关的时间很长(大于10个周期)。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: FLASH相册的设计
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师