0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

紫光同创PGL22G开发平台试用—开发板硬件软件拆解详解

YCqV_FPGA_EETre 来源:FPGA开发圈 作者:FPGA开发圈 2020-11-26 14:24 次阅读

倾慕国产紫光同创的FPGA已久,感谢电子创新网,通过了PGL22G开发板试用活动评审,开启了与国产黑金FPGA开发板一段美好的邂逅。

硬件

先上开发板的靓照:

开发板的系统结构图如下:

开发板核心板+扩展板的模式来设计的。核心板主要由 FPGA + DDR3 +QSPI FLASH 构成,承担 FPGA 高速数据处理和存储的功能。FPGA型号为PGL22G6CMBG324,是紫光同创公司开发的 Logos 系列 FPGA ,Logos系列产品高性价比FPGA产品,它是目前全球40nm工艺下集成度最高的FPGA产品,拥有10K~100K的可编程逻辑单元,内嵌DDR3硬核,支持800Mbps LVDS、MIPI D-PHY等接口,支持RAM软错误检测与纠错功能。速度等级为-6,温度等级为商业级 C。此型号为MBG324 封装, 324 个引脚,具有高速,高带宽,高容量等特点,适合高速数据通信视频图像处理,高速数据采集等方面,可以满足工业物联网等市场领域的应用需求。

DDR3 芯片为 Micron 公司的 MT41J128M16HA-125 容量为 256MB;DDR3 芯片和 FPGA 芯片总线宽度为 16bit,数据时钟频率高达800Mhz;这样的配置,可以满足高带宽的数据处理的需求。板上的128Mb QSPI FLASH芯片的型号为 W25Q128,用于存储 FPGA 系统的启动文件。

核心板的正面图

背面图

底板为核心板扩展了丰富的外围接口,其中包含 1 路千兆以太网接口、 1 路 HDMI输出接口、 1 路 USB2.0接口、 1 路 UART 串口接口、 1 路 SD 卡接口、 1 个 JTAG 调试接口、一个摄像头接口、 1 路 40针的扩展口和一些按键, LED, RTC 和 EEPROM 电路。

底板PCB为上层板设计,走线非常优美,元器件布局非常规则漂亮。

软件篇

誉为万能芯片的FPGA,近年来越来越多的受到国内市场的关注。不过,其技术门槛之高,在芯片领域几乎是无出其右的。其中,在制约FPGA发展的众多因素中,最关键的便是EDA软件工具。设计出FPGA,没有好的EDA开发平台,还是不行。FPGA需要芯片、EDA工具及IP完整生态。FPGA是需要“芯片+EDA+IP”来实现功能的产品,如果把FPGA比作电脑,那么芯片相当于Intel CPU,EDA软件相当于微软OS,IP方案则相当于应用软件。电脑正常工作需要Intel CPU、微软OS、应用软件共同配合,FPGA也需要芯片、EDA、IP这些软硬件共同支撑实现功能。

Altera公司FPGA和CPLD,开发工具主要用Quartus;Xilinx公司的FPGA集成开发环境为ISE,赛灵思构建的的Vivado工具把各类可编程技术结合在一起。

Pango Design Suite 为 EDA 套件是紫光同创基于多年FPGA开发软件技术攻关与工程实践经验而研发的一款拥有国产自主知识产权的大规模FPGA开发软件,可以支持千万门级FPGA器件的设计开发。该软件支持工业界标准的开发流程,可实现从RTL综合到配置数据流生成下载的全套操作,包括linux和 windows 两种版本。

均包含以下组件或独立模块共 15 个:

Pango Design Suite:FPGA 开发集成工具,简称 PDS; Pango Design Suite Shell:FPGA 命令集成工具,简称 PDS SHELL; Synplify Pro for Pango:第三方逻辑综合工具,简称 OEM; Architecture- Driven Synthesis:同创自研逻辑综合工具,简称 ADS; IP Compiler:IP 模块生成工具,简称 IPC; User Constraint Editor:用户约束工具,简称 UCE; Physical Constraint Editor:物理约束工具,简称 PCE; Design Editor:布局布线结果查看及调整工具,简称 DE; Timing Analyzer:时序分析工具,简称 TA; Pango Power Planner:功耗评估工具,简称 PPP; Pango Power Calculator:功耗分析工具,简称 PPC; Pango SSN Estimator:同步开关噪声估算工具,简称 PNE; Fabric Inserter:插核工具,简称 INS; Fabric Configuration:芯片配置工具,简称 CFG; Fabric Debugger:在线调试工具,简称 DBG;

该套件以PDS为统一开发平台,其余组件均可在其上实现无缝链接,以支持FPGA全流程开发

下载软件到官网:https://www.pangomicro.com/support/License-pds/index.html

安装很简单一路NEXT就可以了,能安装的都要安装。

Pango Design Suite 需要 PDS License 文件才能使用,现阶段可以以公司邮箱进行申请。PDS License添加需要设置环境变量在环境变量中添加变量名:

PANGO_LICENSE_FILE 变量值:PDS License 文件所在位置

启动软件,编写最简单的一个LED点灯。

定义了一个 32 位的寄存器 timer, 用于循环计数0~199_999_999(4 秒钟),当计数到49_999_999(1 秒)的时候,熄灭第一个 LED 灯;当计数到99_999_999(2 秒)的时候,熄灭第二个 LED 灯;当计数到 149_999_999(3 秒)的时候,熄灭第三个 LED 灯;当计数到 199_999_999(4 秒)的时候,熄灭第四个 LED 灯,计数器再重新计数。具体的操作直接看代码吧。

编译之后该软件把试用的资源都可以显示出来。功能非常强大。

下载验证:

小结:

开发板资源丰富,资料详细,适合入门者学习,适用于计算机专业、电子类及相关专业的本科生、研究生等相关人士,以及工程师。可以全面评估PGL22G性能。Pango Design Suite 开发软件功能强大,虽然只有700多M,比起十几个G的ISE Vivado用起来也毫无逊色。PDS在编译速度上基本与ISE也差不了多少。无论从软件界面还是功能,都为PDS点赞。希望大家都用起来,支持国产。

责任编辑:PSY

原文标题:紫光同创PGL22G开发平台试用连载(1)——开发板硬件软件初步评估篇

文章出处:【微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    2918

    浏览量

    64722
  • 软件
    +关注

    关注

    67

    文章

    4336

    浏览量

    85575
  • 开发板
    +关注

    关注

    25

    文章

    4403

    浏览量

    93788
  • 开发平台
    +关注

    关注

    0

    文章

    87

    浏览量

    14179
  • 紫光同创
    +关注

    关注

    4

    文章

    68

    浏览量

    27242

原文标题:紫光同创PGL22G开发平台试用连载(1)——开发板硬件软件初步评估篇

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    紫光同创PGL22G高校教学定制,盘古EU_22k开发板,板卡合并下载器,可以直接下载程序

    盘古EU_22k开发板,板卡合并下载器,可以直接下载程序,一键式便携操作,紫光同创PGL22G高校教学定制,欢迎咨询
    发表于 01-04 09:52

    紫光同创PGL22G)盘古EU_22k开发板,板卡合并下载器

    盘古EU_22k开发板,板卡合并下载器,可以直接下载程序,一键式便携操作,紫光同创PGL22G高校教学定制,欢迎咨询
    发表于 01-03 17:32

    【新品推荐】2024紫光同创盘古家族产品将全面更新,推出多款新品,涵盖紫光同创Logos/Logos2/Titan2/Compa全系列

    2024紫光同创盘古家族产品将全面更新,推出多款新品,涵盖紫光同创Logos/Logos2/Titan2/Compa全系列,满足多方位需求,同时,针对高校教学,推出盘古EU
    发表于 01-03 14:49

    紫光同创国产FPGA教程】——(PGL22G第一章)LED流水灯实验例程

    PGL22G开发平台(盘古EU 22K) 一:盘古EU 22K开发板简介 盘古EU
    发表于 01-02 18:04

    【重磅新品】2024紫光同创盘古家族产品将全面更新,满足多方位需求

    2024紫光同创盘古家族产品将全面更新,推出多款新品,涵盖紫光同创Logos/Logos2/Titan2/Compa全系列,满足多方位需求,同时,针对高校教学,推出盘古EU
    发表于 01-02 15:07

    紫光同创PGL22G开发板|盘古22K开发板,国产FPGA开发板,接口丰富,高性价比

    盘古22K开发板是基于紫光同创Logos系列PGL22G芯片设计的一款FPGA开发板,全面实现国
    发表于 09-21 18:16

    紫光同创FPGA入门指导:HDMI 输出彩条——紫光盘古系列22K开发套件实验教程(八)

    本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 适用于板卡型号: 紫光同创PGL22G开发平台(盘古
    发表于 09-12 15:51

    紫光同创PGL22G开发板|盘古22K开发板,国产FPGA开发板

    ​ 本原创文章由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 盘古22K开发板是基于紫光同创Logos系列PGL22G
    发表于 08-31 14:21

    紫光同创FPGA入门指导:密码锁——紫光盘古系列22K开发套件实验教程(六)

    本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 适用于板卡型号: 紫光同创PGL22G开发平台(盘古
    发表于 08-28 15:53

    紫光同创FPGA入门指导:序列检测器——紫光盘古系列22K开发套件实验教程(五)

    本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 适用于板卡型号: 紫光同创PGL22G开发平台(盘古
    发表于 08-25 14:13

    紫光同创FPGA入门指导:数字时钟——紫光盘古系列22K开发套件实验教程(四)

    本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 适用于板卡型号: 紫光同创PGL22G开发平台(盘古
    发表于 08-24 15:28

    【免费试用紫光同创PGL50H开发平台,高性能国产FPGA,盘古50K开发板试用活动火热征集中!

    开发板)免费试用活动,欢迎FPGA应用开发者、高校师生和研究人员踊跃报名,申请试用! 扫描报名二维码即可立即报名! *扫码报名参与免费试用
    发表于 08-21 16:16

    【视频教程】紫光同创PGL22G关键特性评估@盘古22K开发板开箱教程

    开箱大吉#紫光同创PGL22G关键特性评估@盘古22K开发板 开箱教程来啦!详细教程手把手来教
    发表于 06-28 10:46

    【视频】紫光同创Logos系列PGL50H关键特性评估@盘古50K开发板#小眼睛FPGA盘古系列开发板

    【视频】紫光同创Logos系列PGL50H关键特性评估@盘古50K开发板#小眼睛FPGA盘古系列开发板
    发表于 06-12 18:07

    【视频】盘古Logos系列PGL22G关键特性评估@盘古22K开发板#紫光同创FPGA开发板

    【视频】盘古Logos系列PGL22G关键特性评估@盘古22K开发板#紫光同创FPGA
    发表于 06-12 17:38