- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
24进制计器的VHDL语言设计
24进制计数器的 VHDL语言设计
2008-01-11 09:55:57?阅读1145?评论2字号:大中小
?
?摘要: 介绍了使用 VHDL语言设计24进制计数器,
??????? 给出了功能仿真波形,
?举例说明了实现电子设计自动化 (EDA ) 的过程。
关键词: VHDL语言; 24进制计数器; 功能仿真; 电子设计自动化
一、前言:
EDA技术的应用:电子EDA技术发展迅猛,逐渐在教学、科研、产品设计与制造等各方面都发挥着巨大的作用:
在教学方面:让学生了解EDA的基本原理和基本概念、描述系统逻辑的方法、使用工具进行电子电路课程的模拟仿真实验并在作毕业设计时从事简单电子系统的设计,为今后工作打下基础。具有代表性的是全国每两年举办一次大学生电子设计竞赛活动。
在科研方面:主要利用电路仿真工具进行电路设计与仿真;利用虚拟仪器进行产品调试;例如在CDMA无线通信系统中,所有移动手机和无线基站都工作在相同的频谱,为区别不同的呼叫,每个手机有一个唯一的码序列,CDMA基站必须能判别这些不同观点的码序列才能分辨出不同的传呼进程;这一判别是通过匹配滤波器的输出显示在输人数据流中探调到特定的码序列;FPGA能提供良好的滤波器设计,而且能完成DSP高级数据处理功能,因而FPGA在现代通信领域方面获得广泛应用。??????????
在产品设计与制造方面:从高性能的微处理器、数字信号处理器一直到彩电、音响和电子玩具电路等,EDA技术不单是应用于前期的计算机模拟仿真、产品调试,而且也在P哪的制作、电子设备的研制与生产、电路板的焊接、朋比的制作过程等有重要作用。可以说电子EDA技术已经成为电子工业领域不可缺少的技术支持。
??? EDA技术发展趋势:EDA技术在进入21世纪后,,在仿真和设计两方面支持标准硬件描述语言的功能强大的EDA软件不断更新、增加,使电子EDA技术得到了更大的发展,突出表现在以下几个方面:使电子设计成果以自主知识产权的方式得以明确表达和确认成为可能;基于EDA工具的ASIC设计标准单元已涵盖大规模电子系统及IP核模块;软硬件IP核在电子行业的产业领域、技术领域和设计应用领域得到进一步确认;SoC高效低成本设计技术的成熟。随着半导体技术、集成技术和计算机技术的迅猛发展,电子系统的设计方法和设计手段都发生了很大的变化。可以说电子EDA技术是电子设计领域的一场革
本文用 VHDL语言设计了一个24进制计数器, 举例说明利用VHDL语言实现电子设计自动化 (EDA)的过程
二、24进制计数器的设计
24进制计数器设计VHDL语言:
?
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY ESJZ IS
?????? PORT(
???????????? CLK ?:IN STD_LOGIC;??????????? ????????????--时钟
EN? ?:IN STD_LOGIC;?????????????????????? --使能端
CR? ?:IN STD_LOGIC;?????????????????????? --清零端,低电平有效
???????????? LD? ?:IN STD_LOGIC; ???????????????????????--数据载入控制,低电平有效
???????????? D?? ?:IN STD_LOGIC_VECTOR(5 DOWNTO 0); ?--载入数据端
???? ????????CO? ?: OUT STD_LOGIC;???????????????????? ?--进位
??????????? ?Q?? ?:OUT STD_LOGIC_VECTOR(5 DOWNTO 0)?? --计时输出
??????????? );
???? END? ESJZ ;
?
ARCHITECTURE a OF ESJZ? IS
SIGNAL???? QN??? :STD_LOGIC_VECTOR(5 DOWNTO 0);
BEGIN???????????????????????????????????????????????? --进位控制
????? CO=1 WHEN(QN=X23 AND EN=1)
????? ELSE0;
PROCESS(CLK,CR)
BEGIN
???? IF (CR=0)THEN
??????? QN=000000;
???? ELSE
?????? IF (CLKEVENT AND CLK=1) THEN
?????????? IF (LD=0) THEN??? ??????????
您可能关注的文档
- 2013年学期高二理科数学第二次月考试卷.doc
- 2013年八年级上第十一章三角形全章教案.doc
- 2013年中数学教学论文 向量法搞定立体几何.doc
- 2013年家公务员行测数量关系题型系列之几何问题.doc
- 2013年州省毕节地区中考数学试卷及答案.doc
- 2013年南省高考数学试卷(理科).doc
- 2013年州社保缴纳比例.doc
- 2013年宁区初三数学一模卷及答案.doc
- 2013年德复习资料.doc
- 2013届考语文适应性考试(一模)试题.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)