EDA 电子设计自动化VHDL系列课程7 – 分频器和计数器

本EDA系列介绍的系统环境是:

软件: VHDL编程语言 ;
工具: Quartus13.0
FPGA 芯片是: Cyclone III : EP3C10E144C8
电路板细节在: https://blog.csdn.net/weixin_40935675/article/details/103316855

分频器和计数器 的VHDL 示例

对 频率较高的 时钟信号clk 分频,产生 低频 clock 信号,然后用q对其计数。在用mq 对信号q技术。因此 mq 的周期是 q 的 16倍。
其中有个状态信号 cout 表示分频成功与否,链接LED灯,可以看到变化的输出。

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;ENTITY fenpinqi ISPORT( clk: IN STD_LOGIC;  cout: OUT STD_LOGIC;  q: BUFFER INTEGER RANGE 0 TO 15;   mq: BUFFER INTEGER RANGE 0 TO 15   );
END fenpinqi;ARCHITECTURE one OF fenpinqi IS
CONSTANT FP: INTEGER:= 39999999;
SIGNAL qb: INTEGER RANGE 0 TO FP;
SIGNAL clock, mclock: STD_LOGIC;BEGINPROCESS(clk)BEGIN IF clk'EVENT AND clk = '1' THENqb <= qb + 1;IF qb = FP THEN cout <= clock;  clock <= NOT clock;  qb <= 0; END IF;END IF;END PROCESS;PROCESS(clock)BEGINIF clock'EVENT AND clock = '1' THEN  q <= q + 1;IF q = 15 THEN mclock <= mclock;   q <= 0;  END IF;END IF;END PROCESS;PROCESS(mclock)BEGINIF mclock'EVENT AND mclock = '1' THEN  mq <= mq + 1;  END IF;END PROCESS;END one;

EDA 电子设计自动化VHDL系列课程7 – 分频器和计数器相关推荐

  1. EDA 电子设计自动化VHDL系列课程15 – 智力抢答电路的设计与实现

    EDA 电子设计自动化VHDL系列课程15 – 智力抢答电路的设计与实现 本EDA系列介绍的系统环境是: 软件: VHDL编程语言 : 工具: Quartus13.0 FPGA 芯片是: Cyclon ...

  2. EDA电子设计自动化01--简介

    EDA电子设计自动化01 1)应用EDA涉及硬件.软件和语言三个方面. 硬件:可编程逻辑器件.Intel公司的FPGA,分为面向中低端应用的Cyclone系列,分为面向高性能计算的Arria系列和高性 ...

  3. EDA(电子设计自动化) 河北大学实验

    EDA(电子设计自动化) 河北大学实验 说明:本文作者为河大新区2016级通信工程学生,河大理工的学弟学妹看到这篇文章就可以放心的抄了 实验一 分频器的设计 要求:掌握时序逻辑电路的设计方法,编写50 ...

  4. 中国电子设计自动化(EDA)软件行业未来发展趋势与投资前景分析报告22022-2028年版

    中国电子设计自动化(EDA)软件行业未来发展趋势与投资前景分析报告22022-2028年版 mmmmmm鸿**mmm晟&mmmmm信**mmmmm合&mmmmm研**mmmmmmm究& ...

  5. 电子设计自动化 (EDA)——新技术需要为 EDA 提供新的解决方案

    电子设计自动化 (EDA) 成本持续增加,而周期时间缩短.这些都为 EDA 设计带来了前所未有的挑战,对现代高性能工作流的需求变得从未如此巨大. 新技术需要为 EDA 提供新的解决方案 最近,对 5 ...

  6. eda多功能数字钟课程设计_《多功能数字钟》EDA实验报告

    <EDA课程设计> 1.摘要 实验报告 多功能数字钟 姓 名: 学 号: 联系方式: 成 绩: 在当代,随着人类社会进入到高度发达的信息化社会.信息技术的发展起着越来越大的作用,它几乎涉及 ...

  7. 《电子工艺训练》课程笔记(二)————基础知识

    一.电路原理图 原理图,即为电路板在原理上的表现, 它主要由一系列具有电气特性的符号构成, 通过导线建立电气连接. 原理图在绘制过程中引入的全部是符号, 没有涉及实物,因此原理图上没有任何尺寸 概念. ...

  8. EDA电子设计技术与应用

    EDA电子设计技术与应用 电子设计自动化(英语:Electronic design automation,缩写:EDA)是指利用计算机辅助设计(CAD)软件,来完成超大规模集成电路(VLSI)芯片的功 ...

  9. 计算机专业学电路分析,计算机专业电路系列课程教学改革调查分析

    摘要:文章分析了"桂林电子科技大学计算机相关专业对电路系列课程教学改革情况的调查问卷"结果,包括学生的课程重视程度和对课程内容改革.课程教学效果和学习资源.考核方式等的满意度.分析 ...

最新文章

  1. matlab 数据集制作,机器学习数据集制作与划分MATLAB实现
  2. 机器人行业研究报告:智能化造就新时代,自动化生产成刚需
  3. H3C secpath nat的tcp会话数的限制设置
  4. linux 内存不足时候 应该及时回收page cache
  5. [.net 面向对象编程基础] (13) 面向对象三大特性——多态
  6. 小波变换学习~语音端点检测
  7. Zedboard学习(七):VGA显示
  8. 行政编码json_基于FME国内县级及以上网络公开行政区划边界的获取
  9. java js隐藏_Javascript匿名函数是否仍然可见? (使用Java applet,这是一种隐藏JS代码的方法)...
  10. 软件安全测试报告模板_软件测试工程师经典面试题
  11. indexOf、lastIndexOf、substring等详解
  12. Java实现单词树(trie)
  13. 数据分析必备的统计学(二):假设检验
  14. 基于51单片机八音盒电子琴音乐播放器设计(毕设课设)
  15. 怎么做有内容的二维码?二维码在线制作教程
  16. spring boot 配置文件
  17. 计算机平面设计福建专科学校,2016年福建单招视觉传达设计专业的学校有哪些?...
  18. 及时尽孝,别枉读了大学
  19. Java 遍历HashMap并修改(remove)
  20. 参加第一届MSRA博士生论坛的经历

热门文章

  1. 1.MySQL 官网安装包下载教程
  2. Android中四大组件
  3. ArcGIS基础实验操作100例--实验25统一多分辨率栅格数据
  4. Java乘船_pokemmo神奥哪里坐船
  5. java 矩阵求秩_线性代数精华3——矩阵的初等变换与矩阵的秩
  6. Jlink OB仿真Cortex-M7的问题
  7. DWM1000 定位上位机软件 以及 源码下载
  8. 经典DS证据理论下的设备故障诊断原理及示例
  9. 《图论及其应用》学习笔记(Euler图与Hamilton图)
  10. 汽车减速器设计及三维建模