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

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

3天内不再提示

赛灵思开发的FPGA开发平台介绍

Xilinx赛灵思官微 来源:djl 作者:Joseph Yang,Kwee Pe 2019-07-26 10:25 次阅读

我们这个团队的工程师,大多都是搞 IC 设计的硬件工程师,对 Arm 处理器或 Vivado Design Suite 知之甚少,但我们仍然很想试试赛灵思新推出的 AI 入门级开发平台 ——Ultra96 ,因此我们决定用它来启动我们的小项目。

硬件 - Ultra96板和Grove Ultra96板传感器入门套件

默认的开发板是Ultra96。此外,我们使用了Grove Ultra96 开发板传感器入门套件。我们之所以选择 Grove Ultra96 套件,是因为这个套件包含 Ultra96 开发板传感器夹层板,带有多个 Grove 模块,如 LCD,按钮等。此外,Grove Ultra96开发板传感器入门套件还为所有附带的模块提供了示例项目。

图1. Grove 入门条件

项目设计

我们决定创建一个 Word Color Match (单词颜色配对) 游戏。液晶显示器有一个RGB可调背光,这是游戏的重要组成部分。每当背景颜色与显示的单词匹配时,玩家需要按下按钮才能获得一个点。

图2.背景颜色与显示的单词不匹配时

如果玩家在匹配时没有按下按钮,则玩家将丢一条命。当玩家失去五条命时游戏结束。

图3.背景颜色与显示的单词匹配时

我们的项目主要包括

Grove组件与Zynq UltraScale+ MPSoC和/或Arduino连接

传感器开发板的连接器与Zynq(下方黄色框)或Arduino(下方红色框)的固定连接

笔记本电脑通过UART连接到Ultra96开发板进行调试

带有Vivado工具和SDK流程的Zynq UltraScale + MPSoC,

Arduino 与 Grove 组件接口

图4.硬件配置

再看一下我们是如何进行游戏分区的

Arduino - 游戏

Ultra96 - 领导板

笔记本电脑 - 调试界面

Arduino 和 Zynq UltraScale + MPSoC 流程从其自己的一组连接的 Grove 组件输入,并独立更新其连接的LCD。由于每个子系统都是独立的并通过UART进行通信,因此在团队中很容易对设计进行分配。我们能够在开始时独立开发项目的一部分,然后在子系统准备好后轻松集成所有部分。

终于,单词颜色配对游戏板诞生了。

图5.颜色配对游戏板

学到的经验

以下是我们从这次经历和 Ultra96 中学到的经验:

多功能性

配合 Ultra96 开发板传感器夹层板,可以通过简单的 Arduino 教程快速上手

利用基于 Arm 的 Zynq UltraScale + MPSoC 意味着用户可以在此平台上开发更多计算密集型应用

访问 Ultra96 开发板的生态系统

Ultra96 是一个多功能平台,具有许多扩展选项

访问 Grove 生态系统

该生态系统提供了广泛的模块和易于使用的驱动程序

访问 Arduino 生态系统

生态系统在网上提供了广泛的示例

在项目开始之前,我们也害怕陡峭的学习曲线,认为完成一个项目需要很长时间。但是,所有四名团队成员都能够在两个月内迅速弄懂了 Ultra96 开发平台,并对其在 Linux 环境中 Python 和 C 语言设计的快速转码极为赞赏。最重要的是,我们玩得非常开心!

无论您是创建简单的设计项目,还是从物联网机器学习中更复杂的设计项目,这种都是您开启设计的完美方式。

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

    关注

    2550

    文章

    51069

    浏览量

    753301
  • FPGA
    +关注

    关注

    1629

    文章

    21735

    浏览量

    603143
  • 开发板
    +关注

    关注

    25

    文章

    5040

    浏览量

    97409
收藏 人收藏

    评论

    相关推荐

    玩转FPGA,FPGA设计大赛开赛啦

    经历过和牛人一起进行FPGA设计比赛的激烈竞争吗?你感受过FPGA原厂开发板和fpga行业泰斗直接带来的强烈震撼吗? 没经历过没关系,电子发烧友网主办,
    发表于 04-23 09:31

    提交FPGA设计方案,赢取FPGA开发

    “玩转FPGA:iPad2,开发板等你拿”活动持续火爆进行中……………………活动得到了广大电子工程师积极强烈的支持,为了回报电子工程师
    发表于 07-06 17:24

    玩转FPGA (xilinx)FPGA设计大赛获奖名单!!!

    专家进行探讨交流的机会,提高对技术知识的应用和产品商业化的认知;为广大电子爱好者深入了解产品的机会,利用
    发表于 09-06 11:54

    :“玩转FPGA (xilinx)FPGA设计大赛”获奖奖品展示

      电子发烧友网讯:由(xilinx)公司和华强PCB网赞助,电子发烧友网主办的玩转FPGA
    发表于 09-06 14:33

    FPGA是用altera多还是的多呢

    FPGA是用altera多还是的多呢,我买的开发板是altera的,但是很多人推荐说学习
    发表于 01-09 21:27

    如何利用28纳米工艺加速平台开发

    全球可编程逻辑解决方案领导厂商公司 (Xilinx Inc.) 宣布,为推进可编程势在必行之必然趋势,正对系统工程师在全球发布
    发表于 08-09 07:27

    什么是丰富目标设计平台

    今年年初,率先在FPGA领域提出目标设计平台概念,旨在通过选用开放的标准、通用的开发流程以
    发表于 08-13 07:27

    推出DTV可编程平台

    推出DTV可编程平台 公司日前在美国国
    发表于 01-09 10:38 804次阅读

    发布28纳米FPGA平台 推进可编程技术

    发布28纳米FPGA平台 推进可编程技术
    发表于 02-24 09:31 759次阅读

    第一批7系列FPGA目标设计平台上市

    公司 (Xilinx, Inc.)宣布推出其首批用于加速 28nm 7 系列FPGA系统开发与集成能力提升的目标设计
    发表于 02-02 09:18 620次阅读

    强推28柰米FPGA目标设计平台

    (Xilinx)推出首款锁定28奈米7系列现场可编程逻辑闸阵列(FPGA)的目标设计平台方案,协助客户加速其系统
    发表于 02-06 09:25 564次阅读

    Xilinx与IBM通过SuperVesselOpenPOWER开发平台实现FPGA加速

    将通过SuperVesselOpenPOWER开发平台实现 FPGA加速。内置在 SuperVessel 中的
    发表于 02-08 16:06 343次阅读

    的目标设计平台介绍

    2009年2月Virtex®-6和Spartan®-6系列的隆重发布,标志着公司致力于提高FPGA设计效率和增强FPGA易用性的崭新
    发表于 11-25 10:05 1459次阅读

    FPGA设计流程看懂FPGA设计

    不断 从FPGA设计流程看懂FPGA设计 1.XILINX ISE传统FPGA设计流程 利
    发表于 02-20 20:32 1.6w次阅读
    从<b class='flag-5'>赛</b><b class='flag-5'>灵</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>设计流程看懂<b class='flag-5'>FPGA</b>设计

    可重配置加速堆栈方案,旨在快速开发和部署加速平台

    公司(Xilinx)宣布,在2016全球超算大会(SC 16)上宣布推出一套全新的技术——
    发表于 07-31 09:08 883次阅读