03 2024 档案
FPGA入门笔记010——UART串口接收模块设计
摘要:1、串口接收模块原理 当对于数据线 Rs232_Rx 上的每一位进行采样时,一般情况下认为每一位数据的中间点是最稳定的。因此一般应用中,采集中间时刻时的电平即认为是此位数据的电平,如图 1 所示。 图1——串口接收时序图(图中 BPS_CLK 为采样时钟) 但是在实际工业应用中,现场往往有非
亚稳态的概念与消除方法
摘要:1、亚稳态的概念 异步信号:该信号的产生与时钟上升沿无关(例如按键按下)。 同步信号:每次时钟上升沿到来都会产生该信号。 异步信号在输入系统的时候存在两种情况,如图 1 所示: 图1——异步信号在输入系统时存在的两种情况 上图中,系统时钟上升沿采集到异步信号 2 ,此时异步信号 2
FPGA入门笔记009——UART串口发送模块设计
摘要:1、UART通信原理 如图1为UART通信连接图,其中tx为输入,rx为输出。通过tx连接rx进行数据间的发送和接收。 图1——UART通信连接图 UART 通信在使用前需要做多项设置,最常见的设置包括:数据位数、波特率大小、奇偶校验类型和停止位数: (1)数据位(Data bits):
FPGA入门笔记008——数码管动态扫描设计与验证
摘要:1、数码管动态扫描原理 8段数码管的结构图如图1所示: 图1——8段数码管结构图(a为共阴极,b为共阳极) 对于共阴数码管需要给对应段以高电平才会使其点亮,而对于共阳极数码管则需要给低电平才会点亮。AC620上板载的是共阳极数码管。 不考虑小数点也就是简化为7段数码管,其共阳极数码管编码