Augus

博客说明

后续博客分类:会陆续发表在EDN链接http://bbs.ednchina.com/BLOG_Augusyang_2005406.HTM?source=ednc_topnav谢谢!

你好,FPGA之Uart-数码管显示

功能实现: 1.按键控制串口数据接收 2.数码管显示串口接收的数据工具: in - system sources and probes editor 的使用代码:module u...

17.菜鸟初入FPGA之Uart发送数据

UART(UniversalAsynchronousReceiver/Transmitter)即通用异步收发传输器,工作于数据链路层(协议层之一)。包含了RS-232、RS-422、RS-485串口通信和红外(IrDA)等等。UART协议作...

16.菜鸟初入FPGA之三态门

三态指其输出既可以是一般二值逻辑电路的正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态(Hi-Z)。处于高阻抗状态时,输出电阻很大,相当于开路,没有任何逻辑控制功能。高阻态的意义在于实际电路中不可能断开电路。...

15.菜鸟初入FPGA之数码管

在电子系统中,通常都需要有输出设备来输出或显示一定的信息,以指 示当前系统运行的状态....而 FPGA 则因为其独特的硬件结构,如果用 RTL 级电路来驱 动彩色液晶屏来显示一定的数据,势必是非常不划算的选择,而且驱动也极...

14.菜鸟初入FPGA之按键消抖(二段式状态机)

按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开 消抖是为了避免在按键按下或是抬起时电平...

13.菜鸟初入FPGA之尖峰脉冲和边沿检测

本次笔记记录的是尖峰脉冲和边沿检测例程 1.尖峰脉冲 尖峰脉冲是电路设计中非常重要的一种信号,很多大型设计中模块间的级联握手信号一般都会使用尖峰脉冲,正确的应用尖峰脉冲信号,可以有效的减少系统的逻辑冗余,...

12.菜鸟初入FPGA之状态机的设计

本次笔记我们使用"电子男特有的方式向我们最亲爱的人说一句"I LOVE YOU"."为例,分别比较一下一段式,两段式,三段式状态机的区别 有限状态机(finite statemachine,FSM)广泛应用于数字...

11.菜鸟初入FPGA之异步复位同步释放

针对数字系统的设计,我们经常会遇到复位电路的设计,对初学者来说不知道同步复位与异步复位的区别与联系,本次笔记对这个问题简要的阐述下. 同步复位原理:同步复位只有在时钟沿到来时复位信号才起作用,则复位信号持续的时...

10.菜鸟初入FPGA之串并转换

串并转换在数字电路的设计,特别在通信方面在尤其重要,比如uart 串口协议, iic 串口协议的发送都需要用到并串转换,而接收就相反,需要用到串并转换器,下面我们首先一起来简单设计一个并转串的电路。 1....

你好,FPGA之出租车计费器的设计

出租车计费器 设计要求: 1. 能实现计费功能,计费标准为:按行驶里程收费,起步费为10.00元, 并在车行3公里后再按2元/公里,当计费器计费达到或超过一定收费(如20元)时, 每公里加收50%的车费,车停止不计...

9.菜鸟初入FPGA之任意等分频和倍频

1.分频 分频在 fpga 的设计中一直都担任着很重要的角色,对于分频,我们通常都是利用计算器来计算达到想要的时钟频率,但是我们可以注意到一个问题,我么平时使用的计数器实现的分频只能实现偶数,假如我们需要计数分频呢?本次笔记,我们同...

8.菜鸟初入FPGA之PLL的简单实用

此次笔记记录的是 FPGA 片内时钟管理单元 PLL,该单元可以实现系统时钟的分频、 倍频,是 FPGA 设计开发必备组件之一 在FPGA系统设计中,几乎所有地方都可以用到PLL,也有些地方是非用到PL...

7.菜鸟初入FPGA之BCD码

在本次设计中,做的是二进制码转换成BCD码,BCD码转换二进制,BCD码计数器三个项目,下面我们分别看一下1. 二进制码转换成BCD码 我们使用逐步移位法来实现 BCD 的转换,在设计 FPGA 之前,我们先来了解一下 BC...

7.菜鸟初入FPGA之同步和异步计数器的使用

本次笔记记录的是计数器的使用 在FPGA设计中,计数器的使用占据很大的比重,在后面接触的FPGA设计的,总少不了计数器的身影,有时候计数器的性能决定了一个项目的成败,本笔记中,我做了两种计数器的设计:第一种就是综合工具自动综合出来的计数器...