查看: 2697|回复: 2

谈菜鸟的FGPA学习方法

[复制链接]

该用户从未签到

发表于 2012-4-16 11:15:28 | 显示全部楼层 |阅读模式
分享到:
结合本人最近FGPA学习谈一下学习方法。由于本人也是FPGA菜鸟一枚,所以在做设计的时候总是会遇到各种问题,即使这种问题对于老手都会觉得“本来就 是这样!”这么简单,但对新手来说就是想觉得很奇怪。
在学习的过程中,我们一般会遇到几类问题,一类是没有理由型:1、如何从Quartus下程序,下到 哪,怎么下 2、signalTap的基本设置之为什么要添加采样时钟,如何添加需要查看的数据  3、如何把nios下到芯片里,它和quratus里要下载的sof有什么关系?   4、quartus和nios怎么样实现两者之间同时进行调试,以及一些调试技巧等。。。。  譬如这样的问题,最好是多去看一些FPGA的入门书籍,因为那些书上面这些东西讲的很多,选一个详细的说明,自己完整的做下来,一定要不怕麻烦,因为只要 第一次大概做下来(这个一定不能少!要不然往后会很纠结),以后就会很自然了,同时多拿几本书做参考,因为这样,会把一些小的技巧、细节,以及提到一些没 有讲到的内容。   另一类就需要自己去分析解决了,由于本人身边也没有大牛指点,所以只能凭自己一己之力,如果有和我一样大牛在身边的亲们,
推荐一种:自问自答的学习方法, 首先要明白自己为什么搞不懂这个问题,我觉得肯定很多人会像我一样的经历:这一周在做一个视频显示的小的测试工程一样,一遇到问题,我就觉得蒙了,因为要 不知道问题出在哪里,这时就会感觉自己对眼前这个东西一点也不熟悉了,然后就会头脑发热的去改这改那的,但随着时间慢慢推移,会觉得这个项目搞不下去了, 然后就会觉得自己前途渺茫之类的想法,甚至有想不搞FPGA的冲动,晚上失眠。。呵呵,扯了一堆,不过这都是我程序调不出来时候的真实感受,大概失眠三个 晚上以后,第四个工作日,我仔细把我现在的小项目理了一遍,从要:达到的效果->整个架构->每个模块要实现什么样的功能  这样一个思路,然后一个个模块的测试,过程是艰苦的,但收获颇多,这过程中,我学会了sopc设置及里面添加的一componet及已有的一此模块的作 用,如何使用signalTap,
添加测试信号以及看他们之间的关系及数据变化是否正确,同时也学会了如何在nios里做调试,一些简单的单步,设断点, 及在NIOS部分可以看sram数据及在NIOS不能看FLASH数据等常识问题,以及如何把逻辑部分和nios部分进行某种信号关联的调试等,总之,遇 到问题就先清楚的提出可能是什么问题,然后再去解决,这就是我说的每二类了。 (望天下有心大牛指点)

我的技术文章.pdf

524.28 KB, 下载次数: 38

回复

使用道具 举报

  • TA的每日心情
    开心
    2019-1-15 15:03
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2014-8-12 14:36:44 | 显示全部楼层

    回复:谈菜鸟的FGPA学习方法

    呆呆呆呆呆呆呆呆地
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-9-17 23:18:09 | 显示全部楼层

    回复:谈菜鸟的FGPA学习方法

    学习啦 
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 22:42 , Processed in 0.148520 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.