1588|6

22

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

国产FPGA测评总结【闲聊篇】 [复制链接]

  本帖最后由 yyliu 于 2023-2-20 09:35 编辑

从申请“国产FPGA 正点原子DFPGL22G开发板”到完成8篇测评计划,历时大约2-3个月,这几个月收获很多,和大家聊聊一些感想。

 

1.对开发板的看法

从学生时代学习STM32、DSP28335,有的是购买书籍、有的则是购买开发板,对于刚入门的我来说,理解STM32和DSP28335是怎么回事儿,有何差异是一个漫长的过程。我对STM32开窍源于一本好书,此后学习其他国产MCU、DSP2812和DSP28332等,理解起来更加容易,也更加从容。

而学习FPGA,弄懂是怎么回事儿,也花了一段漫长的时间,原因在于没有驱动自己主动了解、学习、实践和深入。后来因工作需要才对FPGA用了起来,也明白了是怎么回事,也算是入了门。

国内做不同平台开发板的公司和个人很多,感谢他们免费给我提供了如此多的学习资源。就拿FPGA来说,有需要我可以购买一块开发板去学习和实验,修修改改代码做些小实验和小玩意儿;没需求我也可以利用开发板的免费资源去学习,认真去学你也能够收获很多。毕竟市面上如此多的平台和芯片,我不可能每个平台都去买一块开发板,况且在线仿真也很成熟,如学习FPGA可以用MODELSIM分析时序。

 

 

2.对正点原子的建议

感谢正点原子给我们测评提供的开发板,正点原子在ARM、FPGA平台上提供的资料都十分详尽,注释也很全,对于学习来说成长很快。对于正点原子的LINUX课程,我也很有兴趣,因为时间原因没去学习,希望今后能够抽出时间学习了解下。正点原子提供的资料很多都是视频+文档+实物结合的,大家可以先看视频了解,再读文档学习细节,如果有需要可以用实物做一些修改验证。

针对正点原子DFPGL22G开发板,我在以太网测评和HDMI测评,提出了我认为存在的几点硬件设计问题,如果有改版的需求可以好好讨论下。

程序设计方面,希望SPI的驱动程序能够向I2C一样,能够单独调用。SPI读写实验将SPI驱动程序和读写业务逻辑写到一个.v文件里去了,不方便移植调用。

 

3.对紫光同创的建议

紫光FPGA之前就有用过,申请这次测评也希望能够学习之前没用过的资源,如FIFO、内存读写控制等,总体来说,紫光的FPGA满足我的使用需求,且有不同性能、资源、硬核可供搭配选择,也能够做一些复杂应用。也希望国产FPGA厂商能够愈加辉煌!

在开发过程中,对紫光的一些建议如下:

a.紫光的在线仿真功能很实用,对调试很有帮助,但是需要设置好DEBUG CORE并在上电后重新烧录文件 、设置触发条件才能看到波形。当然这对于很多场景已经够用了,但是对于调试主板来说,我上电的一瞬间,主板就产生了故障,这一瞬间我需要知道FPGA程序状态机跳转情况、特殊寄存器变量的状态变化等,都无法捕捉到,此时我只能自己写程序去记录这些信息。因此,我希望紫光能够优化下在线调试功能,DEBUG CORE和触发条件设置好后并连接好仿真器后,能够在上电瞬间获取到波形。就像将.sbit文件固化在FLASH中,上电就能执行程序那样。

b.是对编辑器的建议。目前紫光的PDS软件是可以支持高亮显示的,也可以设置链接到其他编辑器,但是希望紫光的编辑器能够支持代码补全及整段代码快速缩进。其实可以吸取notpad++、vscode等编辑器的优点,集成到紫光PDS自身编辑器中。这样在开发时,不用切换到其他编辑器,在其他编辑器修改完代码后,经常会忘记在紫光PDS软件中重新加载。

最新回复

nmg
总结感觉很棒,有机会来分享你探索fpga的经历哈。 针对正点原子硬件设计和紫光同创的建议收到,管仔会反馈给他们。   详情 回复 发表于 2023-2-20 09:23
点赞 关注
 
 

回复
举报

22

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

但是紫光的编辑器能够支持代码补全


更正为:但是希望紫光的编辑器能够支持代码补全



点评

nmg
你发表后,3天内还是有编辑权限的  详情 回复 发表于 2023-2-20 09:19
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

不错😊

 
 
 

回复

6449

帖子

10

TA的资源

版主

4
 

理解深入,好东西一定会收到欢迎希望国产芯大发展       

个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复

5261

帖子

239

TA的资源

管理员

5
 
yyliu 发表于 2023-2-19 17:34 但是紫光的编辑器能够支持代码补全更正为:但是希望紫光的编辑器能够支持代码补全

你发表后,3天内还是有编辑权限的

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

GET  详情 回复 发表于 2023-2-20 09:36
 
 
 

回复

5261

帖子

239

TA的资源

管理员

6
 

总结感觉很棒,有机会来分享你探索fpga的经历哈。

针对正点原子硬件设计和紫光同创的建议收到,管仔会反馈给他们。

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

22

帖子

0

TA的资源

一粒金砂(中级)

7
 
nmg 发表于 2023-2-20 09:19 你发表后,3天内还是有编辑权限的

GET


 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表