基于FPGA的二进制代码转换电路的设计与实现

来源 :文理导航 | 被引量 : 0次 | 上传用户:wpaghq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 通过对可编程逻辑器件FPGA基础知识的学习,以此平台进行二进制代码转换电路的设计与实现,并使用QuartusII软件进行仿真实验测试,验证了系统的正确性。与传统二进制代码转换电路相比,使用FPGA来进行二进制代码转换电路能够显著缩短设计的时间、减少外围电路的数量、降低开发成本、提高系统的可靠性,达到快速上市和降低成本的要求。
  【关键词】EDA;FPGA;Quartus II;二进制代码转换
  一、设计目的及意义
  熟练掌握数字电路基本知识及逻辑器件的设计,掌握Verlog硬件编程语言的基本语法和简单实例操作,掌握在QuartusII的软件平台上进行逻辑设计的基本输入方法,掌握设计实验项目的编译、仿真、波形分析等。
  通过EDA综合实验设计,从电路的设计到在EDA软件上的编译通过和运行,增强了从事电路设计的信心和专业水平。
  二、设计原理
  1.8421BCD码和余3码
  8421BCD码是最基本的和最常用的BCD码,它和四位自然二进制码相似,各位的权值为8、4、2、1,故称为有权BCD码。即用0000~1001分别代表它所对应的十进制数,将一个四位输入的8421BCD码转化为一个四位输出的余3码,由于8421BCD码不会出现1010~1111六种状态,所以把它们视为无关项。根据两种BCD码的编码关系,其真值表如下:
  2.格雷码
  在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。格雷码属于可靠性编码,是一种错误最小化的编码方式,因为,自然二进制码可以直接由数/模转换器转换成模拟信号,它在任意两个相邻的数之间转换时,只有一个数位发生变化。它大大地减少了由一个状态到下一个状态时逻辑的混淆。另外由于最大数与最小数之间也仅一个数不同,故通常又叫格雷反射码或循环码。下表为几种自然二进制码与格雷码的对照表:
  三、仿真
  在仿真工具窗口中可以选择时序仿真或功能仿真,指定仿真波形文件的位置等操作,如图所示。
  结果分析:模拟结果与结果一致,此仿真成功。
  四、总结
  本文通过更新数字系统设计手段,使用硬件描述语言代替传统的数字电路设计方法来设计数字系统,减少了在硬件电路连接上所面临的线路太多,不易检查等问题,同时降低了实验的成本,提高了实验和工程的效率。改善了二进制代码转换电路输入输出特性,满足二进制代码转换电路的基本原理和核心算法,实现了设计要求。
其他文献
在基坑开挖过程中,邻近重要建筑物的保护是一个重要的研究课题。对于含有地下车库和主楼的大面积基坑,往往主楼的开挖和建造先于地下车库,而地库往往紧挨着主楼,这就必然出现地库
目前,我国汽车维修与保养市场正处于竞争激烈、变化多端的时期,给广大汽车维修与保养企业造成较大的压力,业内专家与有识之士对此进行了探讨,并提出了解决之道。该文分析了我国汽
【摘 要】环境保护,教育先行,环境教育作为素质教育的重要组成部分,无疑是人类获取环保意识和环境道德价值的重要途径。在“低碳、环保”成为时代主题的今天,环境教育更应内化于心、外化于行,把保护环境作为我们天然的使命。  【关键词】环境教育;存在问题;转变方向  在百度词条中输入“环境教育”,会瞬时弹出数千条关于其的定义,汇总梳理后不难发现,环境教育始終离不开两个关键主体,即人类和环境。简而言之,环境教
根据三轴和直剪试验的特点并以Mohr强度理论为基础建立了Mohr包线的曲线形式。基于弹性理论导出了条形地基在均布荷载作用下塑性区方程,根据方程可以确定临塑荷载及塑性区的范
土的破坏形态是其受力大小与状态的综合反映,也是其内部结构变化的宏观体现。对比分析了不同养护时间、布筋方式和围压下的盐渍土、麦秸秆加筋盐渍土、石灰固化土、麦秸秆加筋
桩端刺入量与桩身压缩量之和等于桩端以上桩间土的压缩量,这是桩与土共同发挥作用的基本条件。从这个基本条件出发,提出了一种考虑桩-土共同作用的简化分析方法。该方法可以求
将遗传算法应用于重力式挡土墙截面优化设计问题的求解,并在此基础上建立了重力式挡土墙截面优化的数学模型。采用二进制编码,通过执行遗传算法的选择、交叉和变异算子,实现对重
词汇的学习和积累是任何一门语言类学习的关键所在,是一项基本技能训练与应用的过程,其效果不仅直接影响学生在当下的学习,还会制约学生在这么学科中的发展和再提升。因此,词
通过现场容重试验和注水试验研究了碎石土地基的密度和渗透性在强夯处理前后的变化,探讨了强夯对土体结构的影响.试验结果表明:强夯能有效改善碎石土的结构,且浅部明显,随深度
数学是学生理化生学习的基础,是学生在中学阶段的学习过程中的重要组成部分。对于初中生而言,数学这一学科对于学生的学习水平和逻辑思维能力有着很高的要求,而初中数学的知识点环环相扣,有着密切的关系,当学生在某个知识点处听不懂时,可能会对以后的学习产生负面影响,导致数学给学生留下难以磨灭的心理阴影,使得学生认为数学很难,对数学提不起兴趣,所以,教师要及时的对学生进行引导和帮助,通过多种方式对学生进行激励,