[FPGA] 个人二创新手入门的简单小例子-01

[复制链接]
14284|12
 楼主| 商周 发表于 2024-3-9 12:00 | 显示全部楼层 |阅读模式
新手入门的简单小例子,主要给入门的新手建立时间或者说时序的概念,最近看了不少的资料基本上都是以点灯为例,估计是大家对嵌入式开发和FPGA的普遍共识,这两天逛B站发现了也不少比较好的视频教程,我就在这里二次提炼一下,做上几篇文章,为大家的学习垫上两块砖头。
实验之前:
(1)默认对应的FPGA外部输入时钟为50MHz,这样对应的时钟周期就为20ns(当然其他的频率也可以,这里以50MHz时钟来举例);
(2)不限制开发板类型、IDE类型;
(3)实现目的按照图示完成对应的功能即为一秒之内0.25秒点亮0.75秒熄灭;
时序分析图:
对应的code:
游客,如果您要查看本帖隐藏内容请回复
对应的测试模块:
游客,如果您要查看本帖隐藏内容请回复
仿真结果:
对应的时间放大1万倍即为实际设计值举例波形图中的高电平25us,乘以10000即为实际时间,即0.25s;
最后对应的图片使用了小梅哥视频中的图,特此表示感谢!




sdfasf 发表于 2024-3-12 14:58 | 显示全部楼层
看看.......................
 楼主| 商周 发表于 2024-3-12 15:11 | 显示全部楼层
sdfasf 发表于 2024-3-12 14:58
看看.......................

互相学习
lhok 发表于 2024-3-29 09:12 | 显示全部楼层
 楼主| 商周 发表于 2024-3-29 10:35 | 显示全部楼层

感觉贴图不方便,如果方便的话,其实设计的block图+时序+仿真时序图都放上,这样就是更容易理解;
mbutterfly 发表于 2024-4-7 13:38 | 显示全部楼层
 楼主| 商周 发表于 2024-4-7 14:19 | 显示全部楼层

自己没怎么写过教程,第一次写估计瑕疵比较多,多多包涵;
mbutterfly 发表于 2024-4-7 14:22 | 显示全部楼层
商周 发表于 2024-4-7 14:19
自己没怎么写过教程,第一次写估计瑕疵比较多,多多包涵;

谢谢。感觉这个语言不难,难在要清楚各种通信接口,逻辑算法。
 楼主| 商周 发表于 2024-4-8 08:35 | 显示全部楼层
mbutterfly 发表于 2024-4-7 14:22
谢谢。感觉这个语言不难,难在要清楚各种通信接口,逻辑算法。

是的是的,主要就是用这些简单的语言把复杂的逻辑实现是非常考验人的;
jazzyfox 发表于 2024-6-17 00:10 | 显示全部楼层
XUEXIYIX
咕咕呱呱孤寡 发表于 2024-6-17 08:56 | 显示全部楼层
 楼主| 商周 发表于 2024-6-17 14:29 | 显示全部楼层
mbutterfly 发表于 2024-4-7 14:22
谢谢。感觉这个语言不难,难在要清楚各种通信接口,逻辑算法。

是的是的,大佬就是大佬能够透过现象看到本质;
 楼主| 商周 发表于 2024-6-17 14:29 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

256

主题

1886

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部