会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
little55
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2024年4月6日
FPGA入门笔记011_A——嵌入式块RAM的使用
摘要: 1、Cyclone-II系列FPGA内部结构 图1——Altera公司Cyclone-II系列FPGA内部结构 如上图所示是Altera公司Cyclone-II系列FPGA内部结构,个模块作用如下: PLL锁相环—对时钟进行管理。 IOEs—管脚单元,配置管脚,设置输入输出。 逻辑阵
阅读全文
posted @ 2024-04-06 15:57 Yamada_Ryo
阅读(187)
评论(0)
推荐(0)
2024年3月28日
FPGA入门笔记010——UART串口接收模块设计
摘要: 1、串口接收模块原理 当对于数据线 Rs232_Rx 上的每一位进行采样时,一般情况下认为每一位数据的中间点是最稳定的。因此一般应用中,采集中间时刻时的电平即认为是此位数据的电平,如图 1 所示。 图1——串口接收时序图(图中 BPS_CLK 为采样时钟) 但是在实际工业应用中,现场往往有非
阅读全文
posted @ 2024-03-28 16:06 Yamada_Ryo
阅读(802)
评论(0)
推荐(0)
2024年3月27日
亚稳态的概念与消除方法
摘要: 1、亚稳态的概念 异步信号:该信号的产生与时钟上升沿无关(例如按键按下)。 同步信号:每次时钟上升沿到来都会产生该信号。 异步信号在输入系统的时候存在两种情况,如图 1 所示: 图1——异步信号在输入系统时存在的两种情况 上图中,系统时钟上升沿采集到异步信号 2 ,此时异步信号 2
阅读全文
posted @ 2024-03-27 11:00 Yamada_Ryo
阅读(1686)
评论(0)
推荐(0)
2024年3月26日
FPGA入门笔记009——UART串口发送模块设计
摘要: 1、UART通信原理 如图1为UART通信连接图,其中tx为输入,rx为输出。通过tx连接rx进行数据间的发送和接收。 图1——UART通信连接图 UART 通信在使用前需要做多项设置,最常见的设置包括:数据位数、波特率大小、奇偶校验类型和停止位数: (1)数据位(Data bits):
阅读全文
posted @ 2024-03-26 09:19 Yamada_Ryo
阅读(1657)
评论(0)
推荐(1)
2024年3月19日
FPGA入门笔记008——数码管动态扫描设计与验证
摘要: 1、数码管动态扫描原理 8段数码管的结构图如图1所示: 图1——8段数码管结构图(a为共阴极,b为共阳极) 对于共阴数码管需要给对应段以高电平才会使其点亮,而对于共阳极数码管则需要给低电平才会点亮。AC620上板载的是共阳极数码管。 不考虑小数点也就是简化为7段数码管,其共阳极数码管编码
阅读全文
posted @ 2024-03-19 10:41 Yamada_Ryo
阅读(1160)
评论(0)
推荐(0)
2023年11月30日
FPGA入门笔记007_A——按键消抖模块设计与验证(状态机、$random、仿真模型、task语法)
摘要: 实验现象: 每次按下按键0,4个LED显示状态以二进制加法格式加1。 每次按下按键1,4个LED显示状态以二进制加法格式减1。 知识点: 1、testbench中随机数发生函数$random的使用; 2、仿真模型的概念 1、按键波形分析: 按键未按,FPGA管脚检测到高电平。 按键按下,FPGA管脚
阅读全文
posted @ 2023-11-30 11:09 Yamada_Ryo
阅读(284)
评论(0)
推荐(0)
2023年11月23日
FPGA入门笔记006——状态机设计实例
摘要: 状态分析: 状态1:等待“H”的到来,如果检测到“H”,进入状态2,检测“e”,否则一直等待“H”; 状态2:检测当前字符是否是“e”,如果是“e”,跳转到状态3,检测“l”,否则,回到状态1,重新等待“H”; 状态3:检测当前字符是否是“l”,如果是“l”,跳转到状态4,检测“l”,否则,回到状态
阅读全文
posted @ 2023-11-23 16:16 Yamada_Ryo
阅读(128)
评论(0)
推荐(0)
2023年11月21日
FPGA入门笔记005——阻塞赋值和非阻塞赋值的区别
摘要: 定义一个示例模组,代码如下: module block_nonblock( Clk, Rst_n, a, b, c, out ); input Clk; input Rst_n; input a,b,c; output reg[1:0]out; //out = a + b + c,out最大为3,所
阅读全文
posted @ 2023-11-21 16:32 Yamada_Ryo
阅读(76)
评论(0)
推荐(0)
FPGA入门笔记004——BCD计数器设计与使用
摘要: 1、设置一个最大值为10的四位计数器,Verilog代码如下: module BCD_Counter( Clk, Cin, Rst_n, Cout, q ); input Clk; //计数器基准时钟 input Cin; //计数器进位输入 input Rst_n; //系统复位 // outpu
阅读全文
posted @ 2023-11-21 14:17 Yamada_Ryo
阅读(202)
评论(0)
推荐(0)
2023年11月20日
FPGA入门笔记003——计数器IP核调用与验证
摘要: FPGA设计方式主要有三种: 1、原理图(不推荐); 2、Verilog HDL设计方式; 3、IP核输入方式 计数器IP核调用与验证步骤如下: 1、添加IP核文件 打开Quartus II,新建一个项目,名称为counter_ip。 选择Tools->MegaWizard Plug-In Mana
阅读全文
posted @ 2023-11-20 09:07 Yamada_Ryo
阅读(404)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告