请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

xilinx FPGA课程学习总结

[复制链接]
查看: 67|回复: 0

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
92741
发表于 2020-2-15 09:02 | 显示全部楼层 |阅读模式
  一时冲动,跑步进入了FPGA的大门,尤教员是教练,我之前不停做嵌入式软件,数字电路也是十年前大学课堂学过,早已经还给教员了。FPGA对于我来说完尽是小白,所以。教员的课程,对于我来说相当严重!由于见过太多从入门到放弃的案例了!
什么样的教程和视频,可以不至于让小白从入门到放弃呢?
我总结了几点:
1.由浅入深,循规蹈矩,不急躁,不跃进,合适人的认知纪律,合适进修记忆的高原曲线。越学越有信心!
2.这个课程制止了峻峭绝壁式进修曲线,不会一股脑儿把全数常识灌输进来,一会儿消化不了这么多,以为进修太难,太复杂,就轻易放弃!
3.学以致用,用到的时候再引出来关连常识点!比如scope,约束等。
4.进修进程获得唤缦师的实时指导,激励,这个也很严重。
5.FPGA专业性比力强,我从课程进修到工作方式,跟做嵌入式产物类似,先画出流程图,时序图,再去写代码!否则就本末倒置。
下面是具体章节进修总结。
1.变量典范,赋值语句,运算合适
这部分由于与C说话类似,底子上过一遍就行。
2.时钟分频,这部分也简单,一个变量cnt计数,然后在某些位置置位清零便可以,难度不大。
3.倍频。操纵PLL IP核。本章引出来了IP核,后续的FIFO,ram都是需要IP核。间接操纵ISE---->TOOL---->core generater去建立便可以,然后有实例化模板,拷贝到自己的*.V文件去操纵,就像C说话工程的库函数那样操纵,很方便。
4.TOP-DOWN模块化筹划,这一章节,实在就是C说话里面的高内聚低耦合原则,模块化原则,在现实项目也是轻易把握的。
5.状态机。FSM。实在也是C说话工程里面状态机,操纵case *进入差别的状态,具体到FPGA,一样平常是状态切换操纵一个always语句,其他功用与状态切换分隔实现的。
6.按键消抖,售货机,这个小项目我就没有逐一做了,这个项目是TOP-DOWN模块化筹划和FSM的综合利用,由于与C说话太类似,我预备在全数把握后再研习一次。
7.RAM和乒乓操纵和FIFO核乒乓操纵 在几乎全数有通讯稀有据处置的功用,都需要操纵到,RAM相对简单,FIFO有标准形式和FWFT两种形式;这两种形式是由差别的,标准形式,需要提早1拍去给读写信号。这两个差别,需要专门再去练习,领会。
8.VGA sobel图形处置
实现了预定功用!全部工程,没有操纵例程的25MHZ,全数同一操纵50MHZ。
分辨率改成了800*600@72HZ。实现了图片sobel算法处置,并将图片表现背景色,通明化处置。
需要进一步研讨细化的地方:
8.1.matlab对图像的处置。
8.2.sobel算子的深入大白
8.3.操纵其他图像来测试下
8.4.十字光标临时没有练习。
9.ICAP在线升级 道理是操纵icap IP模块,会自动经过spi串口从内部w25q64读取bin文件到内部,然后履行,若没有uart升级指令传来,20秒后跳转到内部w25q64的0x400000处,读取Bin文件到fpga。
测试流程:先操纵ISE下载ICAP代码到板子,然后操纵fpga_update软件下载icap的bin文件到w25q64的0地址,重启板子,操纵fpga_update软件下载其他利用的bin到0x400000.
测试经过。
10.SDRAM部分。初步进修了底子理论。
        以上就是现在为止,进修FPGA的总结,还有很多需要细细研讨,多多测试的地方;同时,我也要调解进修计谋,整体目标是zynq,嵌入式Linux也是大头,盼望尽早进入到zynq的嵌入式,与FPGA交替着进修。

免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 WAYSFOCUS 影像 你 我 他,中国商业影视一站式解决平台 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表