范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

全志T3FPGA国产核心板PangoDesignSuite的FPGA程序加载固化

  本文主要基于紫光同创Pango Design Suite(PDS)开发软件,演示FPGA程序的加载、固化,以及程序编译等方法。适用的开发环境为Windows 7/10 64bit。
  测试板卡为全志T3+Logos FPGA核心板,它是一款基于全志科技T3四核ARM Cortex-A7处理器 +  紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核全国产工业核心板,ARM Cortex-A7处理单元主频高达1.2GHz。核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。
  核心板内部T3 与Logos通过SPI、CSI、I2C通信总线连接 ,并通过 工业级B2B连接器引出LVDS DISPLAY、RGB DISPLAY、MIPI DSI、TVOUT、TVIN、CSI、GMAC、EMAC、USB、SATA、SDIO、UART、SPI、TWI等接口及FPGA IO引脚,支持双屏异显、Mali400 MP2 GPU、1080P@45fps H.264视频硬件编解码。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
  FPGA程序位于产品资料Demo目录,请将对应的FPGA程序拷贝至Windows非中文路径下。下表为Demo目录的FPGA程序目录结构及主要文件说明。
  表 1
  目录
  文件/目录
  说明
  bin
  xxx .sbit
  可执行程序(BitStramFile文件),用于在线加载
  xxx .sfc
  可执行程序,用于固化至SPI FLASH
  project
  xxx _pgl25g/xxx _pgl50g
  constraints
  约束文件目录
  hdl
  Verilog源码文件目录
  xxx .pds
  Pango Design Suite工程文件
  按照本文档操作前,请先参考软件安装相关文档安装Pango Design Suite,并将评估板通过配套的FPGA下载器正常连接至PC机。程序加载
  本小节以led_flash案例为例,演示程序加载方法。打开Windows的设备管理器,查看并确认FPGA下载器已正常连接至PC机。
  图 1
  双击Pango Design Suite安装目录下"C:pangoPDS_2021.1-SP7.1bincdt_cfg.exe",打开Fabric Configuration界面。
  图 2
  图 3
  将评估板上电,鼠标右键点击Fabric Configuration界面空白处,选择"Scan Device"选项,通过FPGA下载器扫描并连接FPGA设备。
  图 4
  连接成功后,将出现FPGA芯片图标,并自动弹出FPGA程序选择窗口,请选择对应的xxx.sbit文件进行加载。
  图 5
  图 6
  鼠标右键点击FPGA芯片图标,选择"Program…",将目标程序加载至FPGA运行。
  图 7
  图 8
  程序成功加载后,Console控制台将会打印显示"COMMAND[Program] execute successfully"信息。同时可观察到评估底板LED按照一定的时间间隔循环亮灭,说明程序在线加载与运行正常。
  图 9程序固化
  本小节以led_flash案例为例,演示程序固化方法。
  双击Pango Design Suite安装目录下"C:pangoPDS_2021.1-SP7.1bincdt_cfg.exe",打开Fabric Configuration界面。
  图 10
  将评估板上电,鼠标右键点击Fabric Configuration界面空白处,选择"Scan Device"选项,通过FPGA下载器扫描并连接FPGA设备。
  图 11
  连接成功后,将出现FPGA芯片图标,并自动弹出FPGA程序选择窗口,点击Cancel,不加载xxx.sbit文件。
  图 12
  鼠标右键点击FPGA芯片图标,选择"Scan Outer Flash"扫描并识别SPI FLASH芯片。
  图 13
  扫描成功后,将自动弹出文件选择窗口,选择需固化的xxx.sfc文件。
  图 14
  鼠标右键点击"Outer Flash"芯片图标,选择"Program…"进行程序固化。
  图 15
  图 16
  程序固化完成后,Console控制台将会打印显示如下信息。
  图 17
  将评估板断开FPGA下载器并重新上电,即可观察到评估底板LED按照一定的时间间隔循环亮灭,说明程序固化成功、运行正常。 工程导入与程序编译
  如需导入工程以及重新编译程序,请按如下步骤进行操作。如无需导入工程或重新编译程序,请忽略本章节内容。
  本小节以led_flash案例为例,演示基于Pango Design Suite导入、编译FPGA工程的步骤。工程导入请双击桌面Pango Design Suite图标,打开软件。
  图 18
  在弹出的界面中点击"Open Project"。
  图 19
  在弹出的界面中选择FPGA案例"projectled_flash_xxx 目录下的xxx.pds文件,并点击Open打开。
  图 20
  弹出如下界面,工程导入完成。
  图 21工程新建、移植
  本小节主要说明工程新建以及对现有工程进行移植的简要步骤。若无需新建工程或对现有工程进行移植,请跳过本小节内容。双击打开Pango Design Suite,在弹出的界面中点击"New Project"。
  图 22在弹出的界面中,点击Next,跳转到下一个界面。
  图 23输入工程名字,根据实际情况修改文件保存路径,并点击Next。
  图 24在弹出的界面中勾选"RTL project",并点击Next。
  图 25弹出如下Add Design Source Files界面,直接点击Next跳过。
  图 26弹出如下Add Existing IP界面,直接点击Next跳过。
  图 27
  弹出如下Add Constraints界面,直接点击Next跳过。
  图 28
  在弹出的工程配置界面中设置FPGA芯片参数。Family:Logos,Device:PGL25G,Package:MBG324,Speed:-6,Synthesis Tool:ADS,设置完成后,请点击Next。
  图 29
  在弹出的界面,点击Finish,即可完成工程新建。
  图 30
  图 31
  在工程界面,右击工程Designs,点击"Add Source"新建模块文件。
  图 32
  在弹出如下界面,选择"Add or create design sources",并点击Next。
  图 33
  在弹出的界面中,点击"Create File"选项,输入新建的模块文件名称,依次点击OK。
  图 34
  图 35
  在弹出的界面,可直接通过图形界面配置引脚约束。由于本次演示通过新建约束文件进行引脚约束,请直接点击OK跳过。
  图 36
  完成模块文件新建后,此时将在工程界面右侧出现程序编辑窗口。
  图 37
  打开案例"projectled_flash_xxx hdlled_test.v"文件,将所有代码拷贝至程序编辑界面或自行编写,并点击保存编辑。完成保存后,Console窗口无Errors和Warning则说明程序语法无错误。
  图 38
  图 39
  在工程界面,右击"Constraints -> Add Source"进行引脚约束。
  图 40
  在弹出界面,选择"Add or create constraint sources",并点击Next。
  图 41
  在弹出的界面中,点击"Create File"选项,输入新建引脚约束文件名称,依次点击OK。
  图 42
  图 43
  引脚约束文件新建完成后,双击打开工程界面的xxx.fdc文件,如下图所示。
  图 44
  图 45
  在如下界面选项栏中,依次点击"Device -> IO",根据工程xxx.v文件在"Tool Tabs"窗口生成引脚约束列表。请根据硬件连接进行引脚选择。
  图 46
  引脚选择完成后,呈现界面如下图所示。至此,FPGA工程新建完成。
  图 47程序编译双击"Generate Bitstream"进行FPGA程序编译。
  图 48
  编程完成后Console窗口将会打印信息:Process "Generate Bitstream" done,并在FPGA工程generate_bitstream目录下生成xxx.sbit文件。
  图 49
  图 50
  如需生成用于固化至SPI FLASH的xxx.sfc文件,请按照如下步骤执行。在菜单栏依次点击"Tools -> Configuration",进入Fabric Configuration界面,在菜单栏依次点击"Operations -> Convert File"。
  图 51
  图 52
  在弹出界面,请按照下图方法配置SPI FLASH信息。Factory Name:WINBOND,Device Name:W25Q64Q(SPI FLASH芯片型号),BitStramFile:BitStramFile文件(xxx.sbit)路径,Output File Name:生成xxx.sfc文件保存路径(默认保存在BitStramFile文件同级目录下)。配置完成后,请点击OK保存配置。
  图 53
  弹出如下界面,请点击OK。即已成功生成用于固化至SPI FLASH的xxx.sfc文件。
  图 54
  图 55

塞尔维亚边界部署战备,车牌引发对峙塞尔维亚在与科索沃的边界上部署了战备部队,紧张局势加剧,塞尔维亚总统武契奇下令边境部队全面进入最高级别战备状态。自2008年以来,美国和包括大多数北约国家在内的100多个国家已经承第一批阳康涌向三亚,民宿老板春节前客房都已被订满三亚,最近被顶上了热搜。伴随着第一批阳康走上街头,因为疫情而影响的旅游市场又逐步开始恢复,众多阳康的游客也开始涌向三亚,享受来自冬日的温暖。据媒体报道,携程等OTA平台数据显示,三塞尔维亚怒斥西方加剧危机,川普偷税事件再起波澜,李明博获特赦说起塞尔维亚,熟悉历史的朋友一定知道它所在的那旮瘩有个外号叫巴尔干火药桶,其中第一次世界大战就是由一个叫做普林西普的塞尔维亚族年轻人引发的,因为他刺杀了斐迪南大公。而最近的塞尔维亚王新宇千方百计确保群众生命健康安全12月27日晚上,在区委召开的疫情防控工作会议上,区委书记王新宇要求全区各级各部门各乡镇村(社区)上下联动团结一心,树立打大仗的决心和勇气,全力以赴确保全区群众的生命健康安全。全区注入全擎运动轿跑基因东风本田三款新品瞄准新生代用户本报记者杨让晨石英婧上海报道东风本田汽车有限公司(以下简称东风本田)正在不断丰富和完善在华市场产品线。日前,中国经营报记者从东风本田方面获悉,东风本田引入中国市场的第十一代思域HA这些特色农业气象服务,激发出乡村振兴新动能!火红的苹果压弯了树梢,颗颗饱满的枸杞缀满枝头,甘蔗节节拔高沃野千里,麦黄果香,一个个产业火热的景象,一次次丰收的喜悦,彰显着特色农业的强劲动能。特色是现代农业产业发展的新引擎,它孕危害最大的叛徒顾顺章,投敌后为何始终没有暴露一号文件?作者相忘于江湖在我军的历史上,最危险的叛徒非魔术师顾顺章莫属。顾顺章发迹于冒险家的乐园上海滩,据说和杜月笙都是悟字辈的青帮头子顾顺章是上海特科仅次于周公的二号人物,10年后蒋氏才东确保菜篮子供应充足价格平稳来源经济日报元旦春节假期将至,重点时段重要民生商品市场供应备受关注,源头端的蔬菜生产是否稳定?蔬菜的产销对接如何?记者探访了蔬菜生产大省山东的几处菜园子。丰产丰收有保障我今天装了1新桃换旧符今年的日历书有什么新花样?临近岁末,新桃换旧符,日历书作为新年新岁的必更品集中上市。有读者反馈,今年日历书的品种实在太少了。据记者了解,相对于前几年的争奇斗艳,今年的日历书市场确实冷寂了许多。除了政策层面的理财净值稳了?这些产品估值方法不同寻常,上不上车?面对前期债券市场调整,银行理财积极应对。中国证券报中证金牛座记者注意到,近段时间以来,工银理财渝农商理财建信理财平安理财等多家理财公司推出摊余成本法估值的封闭式理财产品。业内介绍,一箱油跑1000公里?丰田混动第一?这些混动系统表示不服!在燃油车和纯电车纠缠的年代,混动车顺理成章地火了起来。近来不少国家和车企纷纷宣布了燃油车的禁售期限,但从燃油车一步跨到纯电车,这个步子属实还是有点大了,要想主流消费者自发购买纯电车
深入理解JVM虚拟机Java内存模型结构之搞懂方法区方法区(MethodArea)与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类型信息常量静态变量即时编译器编译后的代码缓存等数据。虽然Java虚拟机规范中把智驾开箱电动MPV开起来如何?上汽大通MIFA9让你安静的躺平在国产厂商相继推出有竞争力的MPV之后,纯电车型似乎开始内卷,其中的玩家包括了岚图腾势以及上汽大通,只不过从尺寸和轴距来看,岚图梦想家和上汽大通MIFA9成为第一梯队,两者比GL8江西互联网药品信息服务资格证办理流程和材料江西省内市县辖区(含南昌市景德镇市萍乡市九江市新余市鹰潭市赣州市吉安市宜春市抚州市上饶市瑞昌市共青城市庐山市德兴市高安市丰城市樟树市井冈山市瑞金市乐平市贵溪市)企业办理互联网药品信毕业生进入名企的新机遇,华为在湖南建立子公司,将扩大招聘规模北漂族沪漂族已经是大家很熟悉的词了。特别是每年的毕业季,你会发现很多大学生离开学校以后,直奔一线城市。很多没有经历过的人会纳闷,大城市工作节奏那么快,普通家庭的毕业生又很难在那买房米家无线洗车机今日开启预售,一机多用小米无线洗车机,一机多用,5种水型随心切换,多种角度水型轻松应对各种场景需求,直接旋转喷头即可,操作起来很方便,大幅度提升效率。外观设计上比较简约,符合小米的简约设计风格,新品重量我国科学家首次获得纳米级光雕刻三维结构14日夜,国际顶级学术期刊自然发表了我国科学家在下一代光电芯片制造领域的重大突破。南京大学张勇肖敏祝世宁领衔的科研团队,发明了一种新型非互易飞秒激光极化铁电畴技术,将飞秒脉冲激光聚湖北这家科技公司成立一年半获4轮融资湖北日报讯(通讯员关池)9月13日,极狐信息技术(湖北)有限公司(极狐GitLab)宣布完成A3轮融资。本轮融资方为天堂硅谷,融资金额达数千万元。此前,极狐公司曾获红杉宽带跨境数字币市狂暴大牛即将到来上一个周期最低的位置是3156美金,18年12月到底,差不多一年时间,而后上涨超过4倍,但是这个期间整个市场还是属于比较痛苦的时期第二次探底是20年3。12号,3700美金,没有低这次银行降息,我不看好!银行那点钱少,少赚点利息也比入股市好我觉得,在过去那种环境,降息可以激活经济和股市。但是今年这次降息,对市场的刺激效果,应该不如预想。除非存款0利息,或者负利息。(以上,以下所说,为个人猜想,大家看看就行,别当真。)人民币汇率再破7,不用紧张,人民币已非昨日阿蒙9月15日晚间,很多国际投资者发现离岸人民币兑换美元汇率盘中一度跌破7这一整数大关,这是2020年7月之后,人民币再度首次破7!一度引起国人恐慌,唱衰人民币,担心人民币一路走跌,但美国布局完毕,将开启金融收割,俄罗斯并非目标?01hr随着美国不断的收缩货币政策,不断的加息和缩表,大家看到其他国家的货币出现了大幅度的贬值,新兴经济体还出现了大规模的资金外流。因此越来越多人确信,美国正在准备一次新的收割行为