全志T3FPGA国产核心板PangoDesignSuite的
本文主要基于紫光同创PangoDesignSuite(PDS)开发软件,演示FPGA程序的加载、固化,以及程序编译等方法。适用的开发环境为Windows71064bit。
测试板卡为全志T3LogosFPGA核心板,它是一款基于全志科技T3四核ARMCortexA7处理器紫光同创LogosPGL25GPGL50GFPGA设计的异构多核全国产工业核心板,ARMCortexA7处理单元主频高达1。2GHz。核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100。
核心板内部T3与Logos通过SPI、CSI、I2C通信总线连接,并通过工业级B2B连接器引出LVDSDISPLAY、RGBDISPLAY、MIPIDSI、TVOUT、TVIN、CSI、GMAC、EMAC、USB、SATA、SDIO、UART、SPI、TWI等接口及FPGAIO引脚,支持双屏异显、Mali400MP2GPU、1080P45fpsH。264视频硬件编解码。核心板经过专业的PCBLayout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
FPGA程序位于产品资料Demo目录,请将对应的FPGA程序拷贝至Windows非中文路径下。下表为Demo目录的FPGA程序目录结构及主要文件说明。
表1
目录
文件目录
说明
bin
xxx。sbit
可执行程序(BitStramFile文件),用于在线加载
xxx。sfc
可执行程序,用于固化至SPIFLASH
project
xxxpgl25gxxxpgl50g
constraints
约束文件目录
hdl
Verilog源码文件目录
xxx。pds
PangoDesignSuite工程文件
按照本文档操作前,请先参考软件安装相关文档安装PangoDesignSuite,并将评估板通过配套的FPGA下载器正常连接至PC机。程序加载
本小节以ledflash案例为例,演示程序加载方法。打开Windows的设备管理器,查看并确认FPGA下载器已正常连接至PC机。
图1
双击PangoDesignSuite安装目录下C:pangoPDS2021。1SP7。1bincdtcfg。exe,打开FabricConfiguration界面。
图2
图3
将评估板上电,鼠标右键点击FabricConfiguration界面空白处,选择ScanDevice选项,通过FPGA下载器扫描并连接FPGA设备。
图4
连接成功后,将出现FPGA芯片图标,并自动弹出FPGA程序选择窗口,请选择对应的xxx。sbit文件进行加载。
图5
图6
鼠标右键点击FPGA芯片图标,选择Program,将目标程序加载至FPGA运行。
图7
图8
程序成功加载后,Console控制台将会打印显示COMMAND〔Program〕executesuccessfully信息。同时可观察到评估底板LED按照一定的时间间隔循环亮灭,说明程序在线加载与运行正常。
图9程序固化
本小节以ledflash案例为例,演示程序固化方法。
双击PangoDesignSuite安装目录下C:pangoPDS2021。1SP7。1bincdtcfg。exe,打开FabricConfiguration界面。
图10
将评估板上电,鼠标右键点击FabricConfiguration界面空白处,选择ScanDevice选项,通过FPGA下载器扫描并连接FPGA设备。
图11
连接成功后,将出现FPGA芯片图标,并自动弹出FPGA程序选择窗口,点击Cancel,不加载xxx。sbit文件。
图12
鼠标右键点击FPGA芯片图标,选择ScanOuterFlash扫描并识别SPIFLASH芯片。
图13
扫描成功后,将自动弹出文件选择窗口,选择需固化的xxx。sfc文件。
图14
鼠标右键点击OuterFlash芯片图标,选择Program进行程序固化。
图15
图16
程序固化完成后,Console控制台将会打印显示如下信息。
图17
将评估板断开FPGA下载器并重新上电,即可观察到评估底板LED按照一定的时间间隔循环亮灭,说明程序固化成功、运行正常。工程导入与程序编译
如需导入工程以及重新编译程序,请按如下步骤进行操作。如无需导入工程或重新编译程序,请忽略本章节内容。
本小节以ledflash案例为例,演示基于PangoDesignSuite导入、编译FPGA工程的步骤。工程导入请双击桌面PangoDesignSuite图标,打开软件。
图18
在弹出的界面中点击OpenProject。
图19
在弹出的界面中选择FPGA案例projectledflashxxx目录下的xxx。pds文件,并点击Open打开。
图20
弹出如下界面,工程导入完成。
图21工程新建、移植
本小节主要说明工程新建以及对现有工程进行移植的简要步骤。若无需新建工程或对现有工程进行移植,请跳过本小节内容。双击打开PangoDesignSuite,在弹出的界面中点击NewProject。
图22在弹出的界面中,点击Next,跳转到下一个界面。
图23输入工程名字,根据实际情况修改文件保存路径,并点击Next。
图24在弹出的界面中勾选RTLproject,并点击Next。
图25弹出如下AddDesignSourceFiles界面,直接点击Next跳过。
图26弹出如下AddExistingIP界面,直接点击Next跳过。
图27
弹出如下AddConstraints界面,直接点击Next跳过。
图28
在弹出的工程配置界面中设置FPGA芯片参数。Family:Logos,Device:PGL25G,Package:MBG324,Speed:6,SynthesisTool:ADS,设置完成后,请点击Next。
图29
在弹出的界面,点击Finish,即可完成工程新建。
图30
图31
在工程界面,右击工程Designs,点击AddSource新建模块文件。
图32
在弹出如下界面,选择Addorcreatedesignsources,并点击Next。
图33
在弹出的界面中,点击CreateFile选项,输入新建的模块文件名称,依次点击OK。
图34
图35
在弹出的界面,可直接通过图形界面配置引脚约束。由于本次演示通过新建约束文件进行引脚约束,请直接点击OK跳过。
图36
完成模块文件新建后,此时将在工程界面右侧出现程序编辑窗口。
图37
打开案例projectledflashxxxhdlledtest。v文件,将所有代码拷贝至程序编辑界面或自行编写,并点击保存编辑。完成保存后,Console窗口无Errors和Warning则说明程序语法无错误。
图38
图39
在工程界面,右击ConstraintsAddSource进行引脚约束。
图40
在弹出界面,选择Addorcreateconstraintsources,并点击Next。
图41
在弹出的界面中,点击CreateFile选项,输入新建引脚约束文件名称,依次点击OK。
图42
图43
引脚约束文件新建完成后,双击打开工程界面的xxx。fdc文件,如下图所示。
图44
图45
在如下界面选项栏中,依次点击DeviceIO,根据工程xxx。v文件在ToolTabs窗口生成引脚约束列表。请根据硬件连接进行引脚选择。
图46
引脚选择完成后,呈现界面如下图所示。至此,FPGA工程新建完成。
图47程序编译双击GenerateBitstream进行FPGA程序编译。
图48
编程完成后Console窗口将会打印信息:ProcessGenerateBitstreamdone,并在FPGA工程generatebitstream目录下生成xxx。sbit文件。
图49
图50
如需生成用于固化至SPIFLASH的xxx。sfc文件,请按照如下步骤执行。在菜单栏依次点击ToolsConfiguration,进入FabricConfiguration界面,在菜单栏依次点击OperationsConvertFile。
图51
图52
在弹出界面,请按照下图方法配置SPIFLASH信息。FactoryName:WINBOND,DeviceName:W25Q64Q(SPIFLASH芯片型号),BitStramFile:BitStramFile文件(xxx。sbit)路径,OutputFileName:生成xxx。sfc文件保存路径(默认保存在BitStramFile文件同级目录下)。配置完成后,请点击OK保存配置。
图53
弹出如下界面,请点击OK。即已成功生成用于固化至SPIFLASH的xxx。sfc文件。
图54
图55
自费交了8年灵活就业人员社保撑不下去了,有没有少交钱的办法?我自费交了8八年灵活就业人员社保,实在坚持不下去了,该放弃继续交吗?上个月有位女性粉丝咨询我,她说她在广州自费交了八年灵活就业人员社保,每年养老保险和医疗保险加起来都要1000多,
农村里有好多人不交社保,以后怎么办?农村不投保的有两部分人,一部分是不投保可以靠自己的力量养老另一部分不投保靠自己的力量养老有困难,他们通过扶贫,吃低保,救济,吃五保,也能养老。总之,现在全国全部脱贫,已建成小康社会
湖南的岳阳常德衡阳这三个城市哪个发展潜力大?谢谢邀请衡阳岳阳常德都是湖南省域副中心城市,个人认为,衡阳发展潜力巨大,原因如下1衡阳入选中国新兴发展城市前三名经济学人智库在北京发布了中国新兴城市报告,贵州省的贵阳市湖北省襄阳市
同是经济大省,为什么广东晚上特别热闹,而江苏,却略显冷清呢?据个人分析,广东之所以夜市兴盛应该是基于外来务工人员多而产生的一种市场效应,加上港澳对广东的影响力,在一天的劳累之后人们习惯享受于这样的夜生活生活,而江苏相对于广东而言则没有庞大的
月收入1万元在伊朗能过怎样的生活?来到伊朗才知道月薪5000元就属于高收入,还可以娶两个老婆,来到伊朗才知道100元能加满一箱汽油,却买不了两包面条。伊朗初体验由于工作的缘故,我从广州坐了接近10个小时的飞机到德黑
为人民服务的人在职时和退休时工资福利待遇高,有什么影响?谁是不为人民服务的人?农民工,普通工人他们她们一生都是在为人民服务,他们创造的价值无限,没有他们价值是出不来滴,只能空想,他们是干活的实施者,向蜡烛一样燃烧自己照亮别人,默默的用汗
事业单位调整,福利待遇会有哪些变化?事业单位编制改革,这已经成为了既定事实,包括现在新招录的事业单位职工都是签订聘用合同,而非以前的事业编了,事业单位编制改革后,很多临时工即劳务派遣合同制的员工心思活泛起来,现在编制
读研选择了自己不感兴趣的专业该怎么办?女,双非,软件工程,保研。要么运气太好,要么学霸。这四个关键词得气死多少人?放弃理由1有男朋友,而且男朋友没考上湖南大学研究生。和那个学渣放手吧,他配不上你。2有男朋友,男朋友家有
考研前期怎么择校,怎么决定专业?2022年考研择校步骤1选择全日制or非全日制。任何情况下都建议选择全日制。全日制相对来说含金量高。2选择就业区域,读研只是手段,就业才是目的,人脉在哪里很重要,选择自己可能生活的
拿退休金是不是就是前一天还是月薪一万,第二天就月薪2000?拿退休金是不是就是前一天还是月薪1万,第二天就月薪变成2000了?我认为,题主的这个说法严重脱离客观实际,极不严谨,炒作的嫌疑十分明显!如此奇葩的典型案例,让人匪夷所思,不敢苟同,
根据劳动法,丧假放假几天?大家好,我是活出不凡的自己,佷高兴能够回答这个问题。生老病死,人生常态,有时候亲属去世的时候,需要去料理后事,而这个时候很有可能是工作日,这种情况就要面临请假。那这个时候能否请丧假
有唐一代108位名将,论功比美有唐一代近三百年历史,威震四夷。名将济楚,璀璨夺目。林林总总,不可胜数,其中出类拔萃者36将,立功显名者72将,共108将,录其功业如下。一三十六名将排名1卫国公李靖南平荊扬北清沙
男尊女卑是什么意思呢?男尊女卑是天尊地卑的转变,古人言崇效天,卑法地,天行健,君子以自强不息,地势坤,君子以厚德载物,所以卑指的是厚德载物。在古代,已经不可准确的考察,当时的社会风气和人文理念,中华上下
刘备一生最大的一场豪赌,赌赢了蜀主刘备早年坎坷,先后依附过公孙瓒陶谦曹操袁绍刘表孙权等当世枭雄,但正如史学家陈寿所说,刘备折而不挠,终不为下,一旦有机会,他就能逆势而起。其一生功业的转折点入蜀之战,就很好诠释了
为啥蒋介石在大陆不土改,到台湾之后反而土改了?1949年蒋介石在大陆节节败退,国民党转进台湾,随即在台湾启动了三七五减租,将台湾地主的地租上限限制在了年收成的37。5而两年之后,国民党更是在台湾开启了公地放领运动,将原本由政府
辽宁大连污染海滩变身网红打卡地图片由受访单位提供近日,许多大连市民欣喜地发现,高新区七贤岭森林公园一处海滩经过污染治理后,变身网红打卡地,随着气候的转暖,来此游嬉运动拍照的人流骤增。记者从高新区生态环境分局了解
你知道东北三大名山之首是哪座吗?它的名字你读对了吗?首先,容我骄傲的说一下,我在这里出生并生活了近20年。生我养我的故乡,今天,我必须隆重的介绍一下这座东北名山之首的山。赞正门医巫闾山是虞舜时期封的全国十二大名山之一,中华五岳五镇之
通海秀山梅桩笑迎客近段时间,伴着和煦的春风,通海秀山公园数百盆梅桩竞相开花吐蕊,一片春意盎然的景象,吸引不少游客前来欣赏。走进秀山公园玉皇阁,只见一盆盆梅桩,褐色的树干苍劲嶙峋,有种经历了风霜的沧桑
湖人109103险胜勇士,詹皇伤停,通过打分看谁是赢球最大功臣!戴维斯,85分,篮板有保障,打得不够强硬,手感冰凉!出场35分钟,得13分16板1助,投篮19中5,4次失误,3次盖帽,效率值12。范德比尔特,90分,范德彪很实用,机动性很强,攻
42岁吉赛尔邦辰穿泳衣亮相马场,紧致美背惹眼,离婚后越发放飞当地时间2月11日,吉赛尔邦辰牵着狗绳出现在迈阿密的一处跑马场,饶有兴趣地注视着场地内。佩戴着太阳镜的吉娘娘看上去心情不错,还和一位马场的工作人员聊了起来,当然她穿着的豹纹连体泳衣
受宠若惊!詹皇牛仔服戴绿帽进场观战,身旁小女孩捂嘴一脸难以置信2月12日消息,今天湖人与勇士之战,詹姆斯因伤缺席,当老詹一身牛仔服戴着小绿帽来到场边观战时,一名小球迷发现老詹坐到身旁后捂脸感到震惊,和偶像零距离就是这么手足无措!据美国媒体报道
勇士103109湖人!谁注意到哈姆采访,就差直接点名汤普森了20222023赛季NBA常规赛正在如火如荼的进行中,来看下2月12日的一场焦点大战勇士103109不敌湖人。普尔投篮25中11,拿到29分5篮板6助攻,第四节独得17分。汤普森拿