• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA学习怎么样才算入门?

guyuemao 2017-05-03 浏览量:977
FPGA学习怎么样才算入门?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先理解组合逻辑和时序逻辑,学会使用一门硬件描述语言去描述硬件电路​,比如Verilog HDL。

    使用硬件思维方式,也就是说Verilog HDL编写出的代码是与一块块硬件模块相对应​,牢记可综合Verilog HDL与电路结构一一对应的关系​​,要对需要实现的硬件电路了如指掌,才能去用FPGA做实现。接下来就是学会写testbench去验证自己写的电路工作是否正常稳定。

    如果过了语言关,接下来就是各种优化需要掌握,比如时序约束,比如电路的性能指标等等。

    接下来就是根据具体项目需求去学习,比如调用某个IP核、写一个IP核、掌握软核(niosII)的使用或者自己用状态机编写一个简易的软核、写一个IP核挂在Avalon总线上……

    祝学习愉快!



    • 发布于 2017-05-07
    • 举报
    • 评论 1
    • 0
    • 0
guyuemao 回复了 炳程:看来还早 回复

其他答案 数量:6
  • FPGA最起码要会Verilog HDL语言,能用这个语言实现一些基本的数字电路,并且能够仿真,这就算入门了


    然后可以学习一下软核方面的知识,那个只要你会单片机,就很容易学会


    最后就是找一些实际的项目进行实践了

    • 发布于2017-05-03
    • 举报
    • 评论 3
    • 1
    • 0
guyuemao 回复了 chen0000009 :现在能看懂开发板的例程也能稍加改动 不知道真正应用的时候也是用Verilog HDL语言先编程再下载吗 回复
Eagleson 回复了 guyuemao :一般都是 设计仿真 编译综合 下载验证在线调试 时序优化 下载验证 回复
chen0000009 回复了 guyuemao :是的,一般步骤就是写一个Verilog HDL,然后编译,编译没有错误之后,进行管脚分配,然后再编译一次,然后下载到开发板执行 回复

  • 最基本语法 仿真 熟悉常用的接口 熟悉调试方法。我觉得这几点很重要
    • 发布于2017-05-04
    • 举报
    • 评论 0
    • 1
    • 0

  • 把数电、HDL和算法融合就入门了
    • 发布于2017-05-04
    • 举报
    • 评论 1
    • 0
    • 0
guyuemao 回复了 US :算法就复杂了 回复

  • Verilog HDL语言和基本的电路就算入门了,我们去年这个还是选修课呢
    • 发布于2017-05-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 最基本的學科和知識應如下

    1. 電路學

    2. Digital Logic

    3. Digital System

    4. VHDL/Verilog

    5. test bench (pre-synthesis)

    5. synthesis

    6. test bench (post-synthesis)

    7. Flush到板子上

    以上就是基本FPGA端設計


    • 发布于2017-05-04
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

FPGA学习怎么样才算入门?