集成电路技术分享

用户名  找回密码
 我要注册

QQ登录

只需一步,快速开始

帖子
查看: 1438|回复: 4

初学FPGA建议

[复制链接]
fpga_feixiang 发表于 2019-6-18 21:47:04 | 显示全部楼层 |阅读模式
erilog HDL作为现在最流行的FPGA开发语言,当然是入门基础。

 从最简单的代码学起。找最简单的基础实例(带仿真例程),看不懂查阅工具书。看完之后用综合工具综合,然后看RTL图,能看到这些代码最终翻译成了什么样的数字电路。

 紧接着就是仿真或者上板实测:用仿真的信号输入到编写的模块里面,才能清晰的知道最终电路输出是什么结果,是否和设想的一致。如果不一致,找到不一致的原因。对于简单设计,仿真和实际上板是看不出差别的。

另外:明白编写的逻辑是什么电路,电路是整个FPGA设计永远的核心!如果发现有一天对自己写的逻辑非常清楚他出来是什么样子,那么恭喜你入门了!换句话说,就是要学会用机器的思维去看你的代码,只有多综合你才能懂xi编译器是什么综合规律,用机器去理解机器才是最好的理解!

        适合初学者的案例,顺序由易到难:

        N bit计数器(FPGA综合的计数器和数电书上是不一样的,大家仔细去对比)。

        LED控制。也就是单个信号输出规律控制,比如输出1s闪一次等等

        用状态机控制LED,比如按键A,按下是0.5s闪烁一次,再次按按键A是1s闪烁 一次等等,可以自己自由编写。

        任意整数分频。

        DDS设计。

        模拟串口通信,比如波特率9600,起始位和停止位各1位,校验位没有。就按这种方式跟上位机通信看看能否正常工作。这个如果你能实现说明你已经有了一个质的飞跃,能够基本懂得verilog怎么设计电路了。

        SPI通信,也是比较简单的一种协议,不论做主还是从都可以试一下。

        I2C通信,难度和SPI差不多。
月影星痕 发表于 2019-7-3 09:39:09 | 显示全部楼层
指明了正确的道路,很好

点评

海!外直播 bitly.net/x6666 禁闻视频 bitly.net/iiiif 骗子在任何时代都很难绝迹,它本身并不可怕.但在一个社会,骗子集中出现,且能成为主流职业之势,则必须拷问它的制度背景和伦理底色,肯定有一种激励机制在对其纵容   发表于 2025-3-27 23:03
大鹏 发表于 2019-7-22 16:57:12 | 显示全部楼层
初学FPGA建议
zxopenljx 发表于 2025-3-26 16:36:16 | 显示全部楼层
初学FPGA建议
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐

FPGA设计论坛公众号
FPGA设计论坛公众号
FPGA设计论坛公众号

查看 »

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-4-4 22:51 , Processed in 0.058069 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表