查看: 1341|回复: 0

[评测分享] 正点原子DFPGL22G开发板测评(一)

[复制链接]
  • TA的每日心情
    慵懒
    2023-4-20 11:28
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2023-4-9 22:12:46 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 ironccc 于 2023-4-11 13:44 编辑

    前言:
    本来这次没有准备能申请到这款板子的,但还是习惯性提交申请,居然选上了。虽然fpga与我的工作内容没有相关性,但来都来了,技多不压身,债多不愁人,还是简单测评一下,也顺便学习一下。之后将用3-5篇帖子的篇幅来讲述我作为一个fpga小白,以这块板作为切入点的fpga学习过程。ok,两横一竖就是干,两撇一力就是办,开整!!

    简单开箱印象:
    首先简单开个箱,  板子本体正反面加了亚克力板,保护了板子,拿取更加踏实。电源与linux板和stm32开发板的电源通用,很方便,type-c接口也很方便。板子上的硬件资源相关帖子里介绍的都很多了,官方的文档里也有详细的介绍,不过多赘述,另外就是初学者要是想买什么书的话,建议暂时不用买,正点原子的文档就够看好一阵了,上次学imx6u那块板子,买了那么厚的原子嵌入式Linux驱动开发,后来发现跟原子文档里一样的,原子的文档内容还多一点呢。


    一点小小的fpga震撼:首先第一个疑问:什么是fpga,我第一次学我也不知道哇,bing一下(我求求你们不要用百度了)。
    FPGA是一种硬件可重构的体系结构,可以重构电路的芯片。它的英文全称是Field Programmable Gate Array,中文名是现场可编程门阵列。通过编程,用户可以随时改变它的应用场景,它可以模拟CPUGPU等硬件的各种并行运算。
    嗯,有没有感受到一点小小的fpga震撼?之前我们学51也好32也好,都是操控不同的寄存器实现我们的程序,要改变程序的功能就是改变对寄存器的操作。但是fpga不一样了,它能够按照设计人员的需求去生成指定的电路结构,通常使用HDL编程来操控电路。HDL是硬件描述语言的缩写,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。VerilogHDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。
    好了小小震撼到此结束,再深入我也不会讲了,好接下来板子上电,打开《ATK-DFPGL22G之FPGA开发指南》(以下简称《指南》),看看目录。

    《指南》怎么读:
    第一篇简单粗略过一下,
    1.png
    第二篇要好好看,开发环境不配置好,后面是会有麻烦的。
    2.png
    这块板用的开发软件叫Pango Design Suite,原子的网盘里放了2021.4-SP1.2版本,有一个关联license的操作要好好看一下这篇文档。
    3.png

    点灯:
    传统点灯环节,按照《指南》的步骤走下来没有什么难点,有个地方注意一下,文档中的字体和编译器的字体对区分1和小写的l不太友好,这边两个都是1,自己手敲一遍程序熟悉一下。
    4.png
    5.png
    然后下载程序,还需要购买下载器。。。唉,又破费了,我这里下载器还没到所以就不看效果了,编译没问题的话基本没啥问题。

    好,第一篇简单的评测就到这里,等下载器到手,我们再进行更深入的学习

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-25 20:06 , Processed in 0.119990 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.