本帖最后由 AlvinGG 于 2023-5-15 11:15 编辑
紫光盘古系列50K开发板 (MES50HP)是深圳市小眼睛科技有限公司为集创赛、全国FPGA竞赛官方定制的开发板,看到电子发烧友论坛上提供的试用机会,我迫不及待申请了一块开发板,刚拿到手不久,来跟大家分享一下~
包装很紧凑,主要包括MES50HP开发板(核心板和底板)、电源和USB JTAG烧录器等,提供了开发工作所需的全部设备:
深圳市小眼睛科技有限公司前身为MYMINIEYE,是一家以FPGA为核心的设计公司。团队创始人及创始骨干在FPGA领域拥有超过10年的深厚的行业经验和技术积累,擅长各类基于FPGA的工业应用、无线通信应用等多种领域。
他们提供的这块紫光盘古系列50K开发板采用了核心板+扩展板的结构,其功能、接口、资源丰富程度和易用性令人十分满意。核心板与扩展板之间使用高速板对板连接器进行连接。核心板主要由FPGA+2颗DDR3 + Flash+电源及复位构成,承担了FPGA的最小系统运行及高速数据处理和存储的功能,FPGA是国产的紫光同创40nm工艺的FPGA (logos系列:PGL50H-61FBG484)。
PGL50H在紫光Logos系列中具有不俗的性能表现,逻辑、RAM、IO资源都很充足。其和DDR3之间的数据交互时钟频率最高到400MHz,2颗DDR3的数据位宽为32bit,总数据带宽最高到25600 (800×32)Mbps. 同时,PGL50H FPGA 带有4路HSST高速收发器,每路速度高达6.375Gb/s,非常适合用于光纤通信和PCle数据通信。
扩展底板还提供了HDMI收发接口、2路光纤接口、两路10/100/1000M以太网接口、PCIE X2接口、SD卡接口、Type C串口以及一个 40pin的IO扩展连接器,方便各类通信系统、电路模块的功能验证和开发工作。
品牌方提供了丰富的开发资料,包括各种元件的Data Sheet和示例代码,这些资料不管是对于初学者还是对于进阶者来说,都非常有用。
通过这些资料,我们可以快速地了解开发板不同元件和资源的功能和使用方法,并且可以参考示例代码进行开发和测试。这些示例代码也都提供了说明文档,详细解读了代码的工作流程和烧录方法,可以帮助我们更好地理解开发流程和注意事项:
为了搭建我们的系统,我们还额外购买了 OV5640 双目摄像头模块。这个模块是40 pin的接口,可以和开发板的扩展IO口很好的配合:
开发工作主要通过紫光 PDS ( Pango Design Suite ) 工具完成。PDS 是紫光同创基于多年 FPGA 开发软件技术攻关与工程实践经验而研发的一款拥有国产自主知识产权的大规模 FPGA 开发软件,可以支持千万门级 FPGA 器件的设计开发。该软件支持工业界标准的开发流程,可实现从 RTL 综合到配置数据流生成下载的全套操作。
实际使用中,发现这款开发工具对于使用过如Quartus等工具的开发者来说,用起来得心应手。即便是初次上手的体验者,也会感到其功能丰富、操作逻辑顺畅。
以点亮LED的示例代码为例,首先连接好开发板的电源和JTAG烧录器,打开工程的.pds项目文件:
随后,选择左上角功能栏的三角形按钮,点击Run Generate Bitstream,PDS就会自动生成好用于烧录FPGA的sbit文件。再点击上方功能栏的下载图标,右键搜索设备,即可找到FPGA开发板,并且会弹出选择sbit文件的窗口:
选择前面编译好的sbit文件并确定。再次右键点击FPGA图标,选择Program即可将程序烧录到FPGA上。
此时可以看到FPGA上的LED灯开始依次点亮了!
|