![加法计数器省公开课一等奖全国示范课微课金奖_第1页](http://file4.renrendoc.com/view5/M01/32/3B/wKhkGGY3VUOAKWweAAE_q76hdzM127.jpg)
![加法计数器省公开课一等奖全国示范课微课金奖_第2页](http://file4.renrendoc.com/view5/M01/32/3B/wKhkGGY3VUOAKWweAAE_q76hdzM1272.jpg)
![加法计数器省公开课一等奖全国示范课微课金奖_第3页](http://file4.renrendoc.com/view5/M01/32/3B/wKhkGGY3VUOAKWweAAE_q76hdzM1273.jpg)
![加法计数器省公开课一等奖全国示范课微课金奖_第4页](http://file4.renrendoc.com/view5/M01/32/3B/wKhkGGY3VUOAKWweAAE_q76hdzM1274.jpg)
![加法计数器省公开课一等奖全国示范课微课金奖_第5页](http://file4.renrendoc.com/view5/M01/32/3B/wKhkGGY3VUOAKWweAAE_q76hdzM1275.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4.4计数器设计4.4.14位二进制加法计数器设计【例】ENTITYCNT4ISPORT(CLK:INBIT;Q:BUFFERINTEGERRANGE15DOWNTO0);END;ARCHITECTUREbhvOFCNT4ISBEGINPROCESS(CLK)BEGINIFCLK'EVENTANDCLK='1'THENQ<=Q+1;ENDIF;ENDPROCESS;ENDbhv;第1页4.4.2整数、自然数和正整数数据类型整数常量书写方式示例以下:1 十进制整数0 十进制整数35 十进制整数10E3 十进制整数16#D9# 十六进制整数8#720# 八进制整数2#11010010# 二进制整数5.14位加法计数器VHDL描述第2页4.4.34位加法计数器另一个表示方式【例】
LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCNT4ISPORT(CLK:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTOR(3DOWNTO0));END;ARCHITECTUREbhvOFCNT4ISSIGNALQ1:STD_LOGIC_VECTOR(3DOWNTO0);BEGINPROCESS(CLK)BEGINIFCLK'EVENTANDCLK='1'THENQ1<=Q1+1;ENDIF;Q<=Q1;ENDPROCESS;ENDbhv;第3页4位加法计数器由两大部分组成:图5-14位加法计数器RTL电路第4页4位加法计数器工作时序归纳数据类型BUFFER模式重载函数计数器结构第5页LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCNT10ISPORT(CLK,RST,EN:INSTD_LOGIC;CQ:OUTSTD_LOGIC_VECTOR(3DOWNTO0);COUT:OUTSTD_LOGIC);ENDCNT10;ARCHITECTUREbehavOFCNT10ISBEGINPROCESS(CLK,RST,EN)VARIABLECQI:STD_LOGIC_VECTOR(3DOWNTO0);BEGINIFRST='1'THENCQI:=(OTHERS=>'0');
ELSIFCLK'EVENTANDCLK='1'THEN
IFEN='1'THEN
IFCQI<9THENCQI:=CQI+1;
ELSECQI:=(OTHERS=>'0');
ENDIF;ENDIF;ENDIF;IFCQI=9THENCOUT<='1';
ELSECOUT<='0';ENDIF;CQ<=CQI;
ENDPROCESS;ENDbehav;4.5普通加法计数器设计(10进制)第6页4.5.1相关语法1.变量2.省略赋值操作符(OTHERS=>X)
为了简化表示才使用短语“(OTHERS=>X)”,这是一个省略赋值操作符,它能够在较多位位矢量赋值中作省略化赋值,如以下语句:
SIGNALd1:STD_LOGIC_VECTOR(4DOWNTO0);VARIABLEa1:STD_LOGIC_VECTOR(15DOWNTO0);...d1<=(OTHERS=>'0');a1:=(OTHERS=>'0');VARIABLE,属于数据对象赋值符号:=第7页4.5.2带有异步复位和同时时钟使能10进制计数器LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCNT10ISPORT(CLK,RST,EN:INSTD_LOGIC;CQ:OUTSTD_LOGIC_VECTOR(3DOWNTO0);COUT:OUTSTD_LOGIC);ENDCNT10;ARCHITECTUREbehavOFCNT10ISBEGINPROCESS(CLK,RST,EN)VARIABLECQI:STD_LOGIC_VECTOR(3DOWNTO0);BEGINIFRST='1'THENCQI:=(OTHERS=>'0');--计数器复位
ELSIFCLK'EVENTANDCLK='1'THEN--检测时钟上升沿
IFEN='1'THEN--检测是否允许计数
IFCQI<9THENCQI:=CQI+1;--允许计数
ELSECQI:=(OTHERS=>'0');--大于9,计数值清零
ENDIF;ENDIF;ENDIF;IFCQI=9THENCOUT<='1';--计数大于9,输出进位信号
ELSECOUT<='0';ENDIF;CQ<=CQI;--将计数值向端口输出
ENDPROCESS;ENDbehav;【例】第8页RTL电路第一个ifCQ1<9then组成了比较器IfRST=‘1’THENCQ1:=(OTHERS=>’0’)组成锁存器异步清零端IfEN=‘1’THENELSECQ1:=(OTHERS=>’0’)2选1多路选择器CQI:=CQI+1第9页图5-4例5-3工作时序第10页5.2.3带有并行置位移位存放器LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYSHFRTIS--8位右移存放器
PORT(CLK,LOAD:INSTD_LOGIC;DIN:INSTD_LOGIC_VECTOR(7DOWNTO0);QB:OUTSTD_LOGIC);ENDSHFRT;ARCHITECTUREbehavOFSHFRTISBEGINPROCESS(CLK,LOAD)VARIABLEREG8:STD_LOGIC_VECTOR(7DOWNTO0);BEGINIFCLK'EVENTANDCLK='1'THENIFLOAD='1'THEN--装载新数据
REG8:=DIN;ELSEREG8(6DOWNTO0):=REG8(7DOWNTO1);ENDIF;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2029年建筑检测行业投资机会及风险投资运作模式研究报告
- 2024-2029年度假行业风险投资发展分析及运作模式与投融资研究报告
- 2024-2029年库存优化软件行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 新编小学二年级下册体育全册教案教学设计
- 2024-2029年干冰喷砂机行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2024-2029年市政工程行业发展分析及投资战略研究报告
- 2024-2029年工艺啤酒设备行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告
- 2024-2029年工业除湿机行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2024-2029年工业混合式步进电机行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2024-2029年工业人员和负担载体(电动)行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 重庆八中学2024年中考数学全真模拟试题含解析
- (应用详尽版)茶山租赁合同范本(共)
- 《基因工程应用》课件
- 酒精所致精神障碍护理
- 物料装卸和运输安全培训
- 优化软件设计与架构的关键策略
- 日本机床行业市场集中度、企业竞争格局分析报告-智研咨询发布
- 2023年辽宁师范高等专科学校招聘考试真题
- 人教版初中化学九下8.2 金属的化学性质(复习课) 说课稿
- 七年级下册历史《寒假预习》21天计划
- 肺结核的药物治疗及合理用药
评论
0/150
提交评论