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 语言设计的快速转码极为赞赏。最重要的是,我们玩得非常开心!

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

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

    关注

    2525

    文章

    48069

    浏览量

    739998
  • FPGA
    +关注

    关注

    1602

    文章

    21309

    浏览量

    593130
  • 开发板
    +关注

    关注

    25

    文章

    4426

    浏览量

    93942
收藏 人收藏

    评论

    相关推荐

    790.被并入AMD对中国FPGA厂商有什么意义?

    fpga
    小凡
    发布于 :2022年10月05日 02:52:44

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

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

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

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

    开发环境ISE软件下载地址

    刚开始学FPGA,求他的ISE软件下载地址,我在网上没搜到。谢谢了
    发表于 08-02 09:52

    Verilog(FPGACPLD)设计小技巧

    Verilog(FPGACPLD)设计小技巧
    发表于 08-19 22:52

    玩转FPGA (xilinx)FPGA设计大赛圆满结束

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

    玩转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

    【AD新闻】新CEO访华绘蓝图,7nm ACAP平台要让CPU/GPU难企及

    算做比英伟达GPU更好的GPU。我们会专注于自己的核心竞争力,更加针对计算平台灵活性进行优化。”与此同时,ACAP也较之FPGA更开放,同时更易使用,突破
    发表于 03-23 14:31

    FPGA用什么开发工具编程,有没有大佬分享一下安装包

    FPGA用什么开发工具编程,有没有大佬分享一下安装包
    发表于 05-24 17:51

    7系列采用FPGA电源模块

    。ROHM与安富利公司共同开发7系列FPGA及Zynq®–7000 All Programmable SoC的评估套件Mini-Mod
    发表于 12-04 10:02

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

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

    什么是丰富目标设计平台

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

    如何使用FPGA加速包处理?

    FAST包处理器的核心功能是什么如何使用FPGA加速包处理?
    发表于 04-30 06:32