查看: 7492|回复: 12

Arrow DECA评测17——总结

[复制链接]
  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2016-3-26 11:13:37 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 yiqizhenshanhe 于 2016-3-26 13:07 编辑

    前面发了很多技术贴,主要是3个方面:1、板上外围器件的使用(LED、按键以及传感器);2、FPGA嵌入式(nios)应用;3、FPGA算法。这3个方面是FPGA的大方向,可结合个人兴趣爱好专注其中一个方面。我先总结下我的评测,然后再说说板子。
    7.png

    突然之间觉得自己写了很多评测,
    Arrow DECA评测1——开箱照
    https://www.cirmall.com/bbs/thread-46510-1-1.html
    和大多数人一样,收到板卡后发个帖子表达下高兴的心情。
    Arrow DECA评测2——LED点灯
    https://www.cirmall.com/bbs/thread-46529-1-1.html
    小试牛刀,进行了一个LED点灯,从代码设计到Modeslsim功能仿真,,再到板上调试,走了一套FPGA开发流程,算是入门之作。
    Arrow DECA评测3——PLL应用
    https://www.cirmall.com/bbs/thread-46564-1-1.html
    PLL是FPGA开发中最常用的东西,对ALTERA的PLL IP核进行学习和使用。
    Arrow DECA评测4——FPGA按键应用 https://www.cirmall.com/bbs/forum ... 46579&fromuid=71851
    实现FPGA按键应用,MAX10系列,或者说该板卡上的FPGA芯片支持的schmitt trigger,算是很有新意的东西,增强了按键的灵敏度,ALTERA飓风等系列应该是不支持该接口特性的,起码我没看到,如果有支持,麻烦指正,我觉得应该算是MAX10独有吧,为了更好的显示该接口特性,我制作了一个特别工程,可以不停触发该接口,如下所示,
    7.jpg
    有人说,这种接口有什么特别吗,是的,很有特点,举个例子,如果你工程的主时钟是50mhz,你用50mhz的时钟去采,是能够采到该接口电平变化,如果你用10mhz的时钟去采,那你就采不到按键按下的电平变化,如果是其他系列的FPGA就能采到,因为当按键按下,电平就会变成低,如下所示
    8.png
    schmitt trigger接口只会变低1个时钟周期(50mhz),如下所示,
    6.jpg
    所以,10mhz的时钟根本采不到电平变化,大家可以试一试,因为这种接口特点很灵敏,所以大家可以不用编写消抖的代码,文章中有不足,经过我多次实验,出于严谨的科学态度,现在在此进行了详细说明和解释。总结一下:schmitt trigger真的很有新意!
    Arrow DECA评测5——功率监测芯片(INA230)应用1
    https://www.cirmall.com/bbs/thread-46675-1-1.html
    对功率检测芯片INA230芯片的datasheet进行了学习,并对寄存器功能进行了讲解,对于新手阅读英文手册有一定的帮助。
    Arrow DECA评测6——功率监测芯片(INA230)应用2
    https://www.cirmall.com/bbs/thread-46680-1-1.html
    继续对功率检测芯片INA230芯片的datasheet进行学习,对INA230的通信协议进行了讲解,对于新手阅读英文手册有一定的帮助。
    Arrow DECA评测7——功率监测芯片(INA230)应用3
    https://www.cirmall.com/bbs/thread-46682-1-1.html
    使用Modelsim对INA230的通信协议进行仿真,并与手册中的时序进行比较。
    Arrow DECA评测8——功率监测芯片(INA230)应用4
    https://www.cirmall.com/bbs/thread-46683-1-1.html
    板上调试,使用Quartus ii的Signal tap软件进行数据采集,并进行分析。
    Arrow DECA评测9——NIOS学习与使用(偏重EDS软件)
    https://www.cirmall.com/bbs/thread-46711-1-1.html
    对FPGA的nios进行学习,并进行了点灯,不得不说,nios下的一个小小的点灯,需要花费很多资源,因为操作系统需要很多资源,如下所示,
    3.jpg
    网上很多例子,都是演示到这里就算结束了,
    18.jpg

    后续还需要把程序下载到FPGA内,先下载.sof,然后再下载nios文件,
    21.jpg 22.jpg
    这样才算是把程序正确下载到FPGA内,资源占用有点多。希望大家能把流程走完。
    Arrow DECA评测10——NIOS学习与使用(hello 爱板网)
    https://www.cirmall.com/bbs/thread-46737-1-1.html
    继续对FPGA的nios进行学习,
    23.jpg 1.jpg 2.jpg

    Arrow DECA评测11——温度和湿度传感器(HDC1000)应用1
    https://www.cirmall.com/bbs/thread-46908-1-1.html
    对温度和湿度传感器HDC1000的功能进行了描述。
    Arrow DECA评测12——温度和湿度传感器(HDC1000)应用2
    https://www.cirmall.com/bbs/thread-46915-1-1.html
    阅读HDC1000的datasheet,并对其通信协议和寄存器架构进行了描述,适合新手学习英文阅读。
    Arrow DECA评测13——温度和湿度传感器(HDC1000)应用3
    https://www.cirmall.com/bbs/thread-46930-1-1.html
    0.png
    FPGA开发流程中的功能仿真,用Modelsim对HDC1000的通信协议进行仿真,并进行了讲解。
    2.png
    Arrow DECA评测14——温度和湿度传感器(HDC1000)应用4
    https://www.cirmall.com/bbs/thread-46950-1-1.html
    板上验证HDC1000实现。结果不是很令人满意。
    4.png
    Arrow DECA评测15——基于FPGA的除法器设计
    https://www.cirmall.com/bbs/thread-46987-1-1.html
    1.png
    网上很多关于FPGA除法器的论文,在进行学习后,进行了设计和验证。
    4.png
    6.png
    1.png
    Arrow DECA评测16——基于FPGA的DDS设计
    https://www.cirmall.com/bbs/thread-47011-1-1.html
    事情有始有终,最后的这个DDS设计是最终的作品。
    5.png
    12.png


    进行了那么多评测,说回板卡吧,算是对该板卡的最终总结,现在应该能够科学合理的评价这个板卡了,schmitt trigger已经说了,在此不做赘述,
    1.png
    很多人说这个板子很强,然后把资源一列,就完事了,这样不够严谨,强在哪里呢?好吧,数据说话,
    2.png 3.png 4.png
    首先是这个板子很小巧,我猜测应该是6层板,板上集合了很多的器件,最常见的LED、按键等,以及FPGA前沿技术DDR、以太网等,所以,涵盖了FPGA很多应用领域,当然也有欠缺,毕竟MAX10是走高性价比的FPGA,与其他系列的高端FPGA相比,缺少还缺少一些东西,比如Serdes和内嵌A9等,不过,MAX10与飓风(cyclone)四代相比较,还是有很多相似之处。该板卡外围器件众多,是一块DIY的好料!非常适合学习和开发。
    如果Arrow DECA的外围器件是人的躯体,那么Arrow DECA内的FPGA则是人的大脑和心脏了,这个FPGA到底有多强呢?
    5.png
    该款FPGA是MAX10系列里最强悍的一款芯片之一,无论是逻辑资源,还是IO引脚数量,你以为仅此而已吗,如果从另一个地方看,10M50DAF484C6GES应该是MAX10系列里最强的芯片,没有之一,MAX10系列里只有10M50DAF484C6GES的速度等级为6。
    6.png
    笔者在没有使用该FPGA之前,使用过速度等级最高的就是7了,ALTERA的FPGA速度等级制度和Xilinx的不同,ALTERA的数字(速度等级)越小,则FPGA能够跑的速度越高,类似于人的大脑和心脏,你跑的速度越高,你就能承受和完成更多的工作,所以,综合来看,10M50DAF484C6GES是MAX10系列里最强的芯片了。
    多希望比赛后,能够获得这样一块板卡,好喜欢!
    1.jpg

    这个板卡也有1个不足:
    IMG_20160326_105134.jpg IMG_20160326_105154.jpg
    子板和主板粘得好紧啊!都不敢硬拔,万一拔坏了怎么办,别人的拔坏了要赔,自己的拔坏了心疼
    在此,也给一些FPGA学习者的意见:
    1、学习语法,不看得懂代码,如何进行代码修改和编写呢;
    2、学会仿真,FPGA仿真工具较多,比较推荐主流的Modelsim,你写的代码,是可以用仿真工具进行检验的,如果理论上都不行,那么实践中百分之99是不行的,就算是可以的,那也是存在问题的。
    3、学习FPGA集成开发环境的使用,不懂用工具,如何进行开发呢。
    4、找一个靠谱的师傅。
    5、简单事重复做(高考名言),孰能生巧嘛。
    最后,再次表示对ALTERA和爱板网提供板卡的感谢。




































    回复

    使用道具 举报

    该用户从未签到

    发表于 2016-3-26 13:49:03 | 显示全部楼层
    学习一下,写得不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-3-26 17:25:28 | 显示全部楼层
    画个圈圈圈住你 发表于 2016-3-26 13:49
    学习一下,写得不错

    谢谢认可
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-3 21:49
  • 签到天数: 750 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-3-27 19:15:12 | 显示全部楼层
    写了好多,赞一个。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-3-27 19:59:41 | 显示全部楼层
    6100308094 发表于 2016-3-27 19:15
    写了好多,赞一个。

    是啊,1个月学了很多东西
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-19 16:39
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2016-3-28 09:37:10 | 显示全部楼层
    相当详细,赞一个!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-3-28 10:13:58 | 显示全部楼层
    写的很不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-3-28 20:50:32 | 显示全部楼层
    糖悦之果飞 发表于 2016-3-28 09:37
    相当详细,赞一个!

    是啊,用心写的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-9-24 20:04
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-3-28 20:51:17 | 显示全部楼层
    小菜儿 发表于 2016-3-28 10:13
    写的很不错

    踏踏实实学习,一字一句记录。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-29 08:57
  • 签到天数: 106 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2016-4-1 09:04:57 | 显示全部楼层
    文章很详细,学习下~~~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-29 11:12 , Processed in 0.191367 second(s), 34 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.