第九届集创赛职业技能赛项杯赛题目——紫光同创生态职业技能杯

紫光同创生态职业技能杯

一、杯赛题目基于紫光同创FPGA的智能图像采集与处理系统

二、赛题任务

FPGA具有实时采集与实时处理的特性,广泛应用在图像的采集及处理AI大模型逐步应用到各个领域,为各行业赋能。本赛题要求基于小眼睛的PGX-Nano FPGA开发板实现图像的采集及处理,并能对各个功能的参数进行灵活的交互和配置。

图像采集部分要求完成图像数据的实时采集(使用开发板推荐摄像头,推荐摄像头资料见后文),对采集的图像进行实时的亮度色度调整、去噪、叠加等各类图像效果展示。PGX-Nano FPGA开发板提供丰富PMOD接口图像的处理效果可以通过外接的PMOD 接口连接VGA显示器进行展示,信号的处理流程及参数可以通过数码管或者通过PMOD串口屏进行展示,系统的交互可以采用按键或者通过板载的外设连接到AI大模型进行交互及控制

参赛队伍可以基于以上采集系统,结合开发板提供的外设接口(串口、PMODWIFI等),设计并开发针对某个具体场景的图像处理应用,包括并不限于工业、医疗、安防等领域。

本次比赛欢迎具备数字电路基础和verilog语法基础,对FPGA有浓厚兴趣队伍参赛并且参赛队伍提供FPGA入门FPGA基础通信接口和图像处理教程配套完整实战代码技术支持教程内容如下

1. FPGA基础开发流程;

2. 开发工具安装及使用;

3. 基础实验设计原理分析及代码实现(流水灯、键控LED灯、呼吸灯、数码管串口通信);

4. FPGA资源使用(时钟资源、缓存资源……);

5. FPGA传感器外设实验温湿度传感器超声波测距传感器舵机控制);

6. FPGA图像传输接口(VGA、摄像头DVP);

7. FPGA的图像处理算法实现提供实战参考代码)。

本次紫光同创生态杯由深圳市小眼睛科技有限公司提供全程技术支持和服务。

三、赛题技术指标

分别完成图像传感器和VGA显示屏的驱动电路设计,建立图像输入到显示输出的视频流。参赛者可以自行设计图像处理效果:

1.图像处理种类数量越多越好,参赛队伍根据设计的图像处理算法自行准备图像素材;

2. 鼓励参赛队将数据通过串口或者WIFI连接AI大模型进行系统智能交互处理;

3设计应尽可能使用到开发板上的外设接口(串口,WIFI接口等),并实现相应接口的驱动电路设计。

本次大赛指定板卡PGX-Nano套件,介绍见后文,企业将提供100套板卡(借用不包含摄像头、串口屏等外设)免费借用支持。

四、赛事阶段及提交内容

1.初赛提交内容(线上)

1)汇报PPT方案介绍设计原理作品完成进度

2工程源码

3效果演示视频。

2.总决赛提交内容(线下)

1汇报PPT项目介绍设计内容和方案技术创新点测试结果

2设计文档:项目简介设计方案详述项目创新点测试结果团队介绍和竞赛收获

3工程源码

4效果演示视频。

五、评分标准

内容

分值

要求

基础要求

60

1、完成视频数据的采集与显示(10分)

2、完成视频信号的亮度、色度调节(10分)

3、完成视频信号的字符叠加(10分)

4、完成视频信号的去噪(满分10分)

5、能基于AI完成图像识别或将系统连接到AI大模型进行实时交互控制(20分)

提高要求

20

使用开发板的外设扩展IO/PMOD/WIFI的一个或者几个完成一个创新型应用场景

设计完整性

10

1、完整设计方案(3分)

2、完整仿真报告(3分)

3、完整功耗、时序、面积、性能测试与展示报告(4分)

文档报告

10

1、PPT条例清晰(4分)

2、文档逻辑通顺,图示美观(4分)

3、源码规范,注释清晰(2分)

六 、FPGA开发板资料

PGX-Nano是一套以紫光同创FPGA为核心的开发板,选用紫光同创logos2系列28nm工艺的FPGAPG2L50H_6IMBG324)。板载USBJTAG芯片,且开发板使用USB接口供电,连接Type-C JTAG接口即可实现供电和烧录比特流文件。

板卡搭载一颗容量为2MBSRAM用于数据缓存,MS9708实现高速8bit DACesp32模组实现WIFI、蓝牙透传,CP2102实现串口通信;预留了丰富的40pin扩展IO,同时为用户提供led灯、按键、拨码开关和数码管等基础的硬件电路资源。

PG2L50H_MBG324 参数如下:

资源

参数

逻辑资源

触发器(FF)

71600

LUT6

35800

等效LUT4

53700

RAM资源

分布式ram(Kbit)

593.75

DRAM数量(36K/块)

85

DRAM(kbit)

3060

时钟资源

GPLL

5

PPLL

5

硬核资源

APM

120

ADC

1

AES

1

IO资源

用户IO

210


开发板图片


开发板外设模块展示


                         

PGX-Nano FPGA开发板提供40pin扩展IO和多个PMOD接口,可根据作品设计的具体场景连接外设模块(如双目摄像头模块、PMOD-VGA转接模块、PMOD串口屏、PMOD音频输入模块、PMOD音频输出模块等)

推荐摄像头

摄像头基于CMOS芯片图像传感器OV5640双目摄像头,通过DVP接口与FPGA实现图像的传输。

                   

大赛设有通知QQ群和杯赛QQ群:

通知大群用于赛事赛制等问题的咨询、答疑,同步更新大赛相关通知。

杯赛群用于赛题相关问题咨询、答疑,赛事资料、工具发放。

杯赛QQ群897344978

通知QQ群:1044457141