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

    文章

    3380

    浏览量

    66407
  • 软件
    +关注

    关注

    69

    文章

    5007

    浏览量

    87994
  • 开发板
    +关注

    关注

    25

    文章

    5121

    浏览量

    98065
  • 开发平台
    +关注

    关注

    0

    文章

    94

    浏览量

    14298
  • 紫光同创
    +关注

    关注

    5

    文章

    88

    浏览量

    27549

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

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

收藏 人收藏

    评论

    相关推荐

    盘古22K开发板

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

    盘古50 pro开发板

    盘古50Pro开发板紫光同创PG2L50H)采用核心+底板的结构,核心由FPGA+2颗DDR3+Flash+电源及复位构成,承担FPG
    发表于 10-28 17:38

    盘古50K开发板

    盘古50K开发板紫光同创Logos系列PGL50H关键特性评估)采用核心+扩展板的结构,并
    发表于 10-28 17:34

    种草一块国产FPGA开发板PGL22G开发板,高性价比,轻松掌握国产FPGA

    本帖最后由 jf_25420317 于 2024-7-31 17:59 编辑 盘古22K开发板是基于紫光同创Logos系列PGL22G
    发表于 07-31 17:11

    盘古200K开发板紫光同创PG2L200H,Logos2系列,资源丰富,功能强大

    。 小眼睛科技全新打造盘古系列新品,满足全方位的开发需求,涵盖Logos/Logos2/titan2/Compa全系列,即将重磅上市! 本期推荐:盘古200K开发板,基于紫光同创L
    发表于 06-14 16:26

    国产FPGA核心!米尔紫光同创Logos-2和Xilinx Artix-7核心

    随着嵌入式的快速发展,在工控、通信、5G通信领域,FPGA以其超灵活的可编程能力,被越来越多的工程师选择。近日,米尔电子发布2款FPGA的核心开发板,型号分别为:基于紫光
    发表于 05-31 17:40

    FPGA核心上市!紫光同创Logos-2和Xilinx Artix-7系列

    随着嵌入式的快速发展,在工控、通信、5G通信领域,FPGA以其超灵活的可编程能力,被越来越多的工程师选择。近日,米尔电子发布2款FPGA的核心开发板,型号分别为:基于紫光
    的头像 发表于 05-30 08:01 1397次阅读
    FPGA核心<b class='flag-5'>板</b>上市!<b class='flag-5'>紫光</b><b class='flag-5'>同创</b>Logos-2和Xilinx Artix-7系列

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

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

    盘古EU_22K开发板,板卡合并下载器

    盘古EU_22K开发板是一套全新的国产FPGA开发套件,采用紫光同创 40nm工艺的FPGA 作为主控芯片:Logos系列
    发表于 04-18 18:09

    盘古PGX系列PGX-Nano开发板

    串口进行串行通信;同时为用户提供基础的硬件电路资源,例如 led 灯、按键、拨码开关等。 PGX-Nano 开发板紫光同创 logos2 系列 FPGA 为核心,FPGA 型号为PG
    发表于 04-18 18:05

    盘古 PGX-MINI 4K 开发板

    盘古 PGX-MINI 4K 开发板是一套基于紫光同创 compa 系列 PGC4KD-6ILPG144芯片为核心的开发套件,支持主自加载双启动功能,集成板载 jtag 调试接口,预留
    发表于 04-12 10:23

    精选推荐!紫光盘古系列FPGA开发板信息汇总

    紫光盘古系列:盘古22K开发板 盘古22K开发板(MES22GP)是基于
    发表于 04-11 11:57

    紫光同创新品开发板,盘古PGX系列PGX-MINI 4K开发板,板卡集成下载器~

    /Logos2/Titan2/Compa全系列,即将重磅上市! 本期推荐:盘古PGX系列PGX-MINI 4K开发板,基于紫光同创Compa系列低功耗CPLD。 产品详情
    发表于 03-01 19:02

    紫光同创新品开发板,盘古PGX系列PGX-MINI 4K开发板,板卡集成下载器

    /Logos2/Titan2/Compa全系列,即将重磅上市! 本期上新:盘古PGX系列PGX-MINI 4K开发板,基于紫光同创Compa系列低功耗CPLD。 产品详情 产品实拍
    发表于 03-01 15:16

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA
    的头像 发表于 02-01 17:09 2411次阅读