发 帖  
原厂入驻New
[经验]

【星核计划】精品参赛作品合集(持续更新...)

2021-5-13 14:30:34  9102 FPGA 开发板 FPGA开发板 高云
分享
1
【FPGA开发者项目连载】基于FPGA的数字电路实验验证平台Version1.0
设计思路
    在高校的数字电路课程中,要通过在FPGA器件上通过设计一些简单的时序或者组合逻辑电路深入学习与验证,但是每个人的做完的结果会有各种问题与错误,大大增加了老师的工作量,因此准备设计一个基于FPGA的验证模块,该模块可以通过插入到设计者的模块中,并使用探针采集数据并做初步分析,结果上传到上位机软件中,在上位机中分析结果,通过与预定的答案进行分析比对,给出得分,如果结果错误给出相应的错误原因与改正方法。
    为了方便对采集结果快速分析,因此需要在上位机软件中进行,上位机预计采用QT平台开发,通过串口进行数据交互。上位机中将事先预制好要测试的题目或功能,同时会预留出扩展接口,可以自定义测试功能与方法,将测试内容下发至FPGA中,并通过与用户功能接口连接,下载至FPGA中根据上位机指令开始测试并在上位机中显示交互数据与结果。



【FPGA开发者项目连载】Gowin Minstar做机械视觉处理的机械臂
设计思路:

树莓派的opencv时,视频延迟.卡顿严重,识别不准确。用ministat的FPGA系统,进行视频处理。
      将处理好的视频信号发给树莓派,进行物体的大小,颜色,形状,二维码识别。达到零延迟,高准确,快速的效果。再由,树莓派控制外部终端设备,进行判断操作等需求。



【FPGA开发者项目连载】Led流水灯小程序测试
设计思路
       本次LED流水灯实验是基于MINI_STAR_4K开发板,并且以高云半导体独家秘制的GOWIN云源软件为编译工具而实现。实验结果验证了该开发板和eda工具的可行性。实验成果展示在最底部。
环境
  • Windows 10 64位
  • MINI_STAR_4K开发板
  • 云源软件 for win V1.9.7.03 Beta
程序设计:
       开发板上有两个led灯(高电平点亮),设定四种闪烁组合模式,模式一:led[0]和led[1]的亮灭周期都是一秒,交替闪烁。模式二:两个灯亮灭周期都是半秒,交替闪烁。 模式三:两灯亮灭周期都是半秒,同亮同灭。模式三:一个灯亮灭周期是一秒,另一个灯亮灭周期是半秒,一快一慢闪烁。

设计思路
    考虑到开发时间和开发经验等因素,本次使用MiniStatr开发板实现一个简单的Nano Viewer小项目,其主要目的是为了给当前的大多数已经闲置的VGA显示器提供一个废物利用的方案。将其作为一个显示环境温湿度,电子相册,以及游戏平台的一体化设备。
        由于作为电子相册需要有高速的存储器作为图像缓存,不同于其它的FPGA需要外挂SDRAM等方式,高云的FPGA器件内部集成了psram部分可以直接使用,省去了大量硬件设计的时间和成本,在本次的项目开发中,高云的FPGA器件拥有得天独厚的先发优势,可以快速地完成项目开发。




【FPGA开发者项目连载】一次开发经验浅谈
设计思路
本方案将采用FPGA为核心芯片,搭载500万像素cmos摄像头OV5640,进行工业级相机开发,配备LCD高清显示,SDRAM高速缓存,以达到低功耗、高处理速度、高清晰度、工业级大吞吐量数据处理,高实时性图像处理与显示等功效。基于FPGA的相机开发以及机器视觉开发可运用于航空航天,人工智能,工程勘测,无人驾驶等各个方面,本方案采用模块化设计,具有较高的可移植性,可将开发板级设计方案运用到各种对图像处理速度要求高,功耗要求低等各种场景。




设计目标
PC端通过串口助手向FPGA发送16进制的角度值,FPGA控制舵机转动对应的角度值。
设计思路
    FPGA控制RTL8201CP芯片跟电脑实现网络通讯接收电脑端发来的MP3音频流存入FIFO。FPGA与M3硬核通过AHB总线进行通信交互数据,M3硬核读取AHB总线上的音频流通过SPI接口输出到VS1003B芯片进行MP3解码输出模拟音频。

设计思路
整个设计包含如下几个部分:
1.方波输出
2.按键输入
3.oLED显示
这里我把它分为两个部分。FPGA部分驱动方波生成,MCU部分驱动按键与oled显示。两者直接通过AHB总线进行通信。
流程为:oled显示当前频率,当监测到有按键操作的时候去处理按键,同时通过AHB总线将设置的频率发送给fpga部分。



设计思路
GW1NSR-4C是高云推出的FPGA,相对于同类产品,我觉得有以下几个显著特点:
1. 集成Cortex-M3硬核,时钟频率可达80MHz,并且与FPGA部分有多种交互方式,可以支持高数据量传输
2. 集成容量高达64Mbits的HyperRAM,理论传输速度可达166MHz*8Bits*2=333MB/s,非常适合图像等高带宽数据量存储
3. 自带True LVDS,时钟频率可达400MHz,QFN48封装下有4对TX、4对RX,传输720p@60Hz视频毫无压力。
为了尽可能发挥GW1NSR-4C的优势,我设计了一个支持HDMI输出的display Engine,可以通过软件的方式将输出图像写入到HyperRAM,并在FPGA中源源不断地将图像通过HDMI输出,即保留了软件编写GUI代码的灵活性,又充分利用了硬件特性实现了高分辨率的视频显示。在我看来,GW1NSR-4C非常适合HMI、串口屏这类的应用。


希望能够模拟的硬件平台是一款70年代的流行电脑,其开发环境名为CHIP8,它同时也是一种翻译性质的语言,由Joseph Wesbecker发明,最早在1970年代的COSMA VIP和Telmac 1800 8位电脑上出现,也是最早的游戏开发语言。大家非常熟悉的Pong,SpaceInvader游戏也在该语言上开发过。

简介
    本项目是基于ministar开发板的OLED指针电子钟,ministar开发板主控芯片为国产FPGA厂商高云半导体的小蜜蜂GW1NSR-4C芯片,这是一款内含Cortex-M3硬核处理器的低功耗FPGA芯片,内部逻辑资源有4608个四输入查找表以及3456个寄存器,还集成了Block RAM、闪存、乘法器、HyperRAM等等丰富的资源。项目主要依靠GW1NSR-4C的硬核处理器来进行时间计算,并控制I2C接口的oled屏幕显示电子钟。



扫码加入FPGA大赛技术讨论群,更多专家为您答疑解惑!!

8a39dac37b88e854ab2c15ddd848ecac.jpg



(持续更新中...)


建立建利12 2021-5-13 16:33:40
支持一下,期待后续更多多品上线
回复

举报

陈静 2021-5-13 17:14:47
准备参加一下第三期,搞一块开发板玩玩
回复

举报

刘军 2021-5-14 09:19:23
找一个参赛作品跟着学习一下~
回复

举报

我好了 2021-5-15 09:45:13
来学习一下、参赛作品优点。
回复

举报

李三星 2021-5-17 21:26:35
跟着高手学习下参赛作品思路,受益匪浅
1回复

举报

贾桂林 2021-5-18 15:06:49
参加一下,争取下一期我的作品可以获奖
回复

举报

五斤麻辣油 2021-5-24 13:46:43
看到还有第二期报名,期待下一期作品!
回复

举报

lalajie 2021-5-25 20:39:05
膜拜一下大神
回复

举报

万物死 2021-5-31 18:24:47
看到有很多获奖作品,学习一下
回复

举报

万物死 2021-5-31 18:25:14
看到有很多获奖作品,学习一下
回复

举报

风来吴山 2021-6-10 16:11:51
好像有新的作品上传了,期待作者整合一下
回复

举报

彭俊 2021-6-10 16:20:08
膜拜下大神!!
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

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

快速回复 返回顶部 返回列表