4场进球彩赛程什么意思 足球4场进球 4场进球彩过滤软件 4场进球彩怎么叫中奖 河北体彩4场进球samplingid126 湖南体彩足彩4场进球samplingid123 河北体彩4场进球samplingid103 4场进球360 4场进球的玩法 4场进球彩18078期开奖 4场进球彩开奖历史 4场进球彩预测方法 2017年12月4场进球 4场进球奖金 4场进球最新开奖
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,??戳此立抢??

UltraScale+MPSoC软硬件设计及入门套件

作者:Joseph Yang,Kwee Peng Yap,Lian Heng Tan和Pei Fern Ng

如果您有一个好创意,但却对于将要使用的软硬件知识没多少概念,怎么办?

马上报班一项项开始学习,还是想办法找到一个简单?#23376;?#24182;合适的工具? 这样下来,从创意到实现不知要拖到什么时间了。我们是赛灵思的一支酷爱创新的团队,在开发一个简单却有趣儿的游戏的时候,我们发现对所需要的ARM 处理器和开发工具了解非常有限,但是这并没有让我们气馁,来听听我们的?#36866;?#21543;。

我们这个团队的工程师,大多都是搞 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(下方红色框)的固定连接

  • ?#22987;?#26412;电脑通过UART连接到Ultra96开发板进行调试

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

  • Arduino 与 Grove 组件接口

图4.硬件配置

再看一下我们是如何进行游戏?#26234;?#30340;

  • Arduino - 游戏

  • Ultra96 - 领?#21450;?/span>

  • ?#22987;?#26412;电脑 - 调试界面

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

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

图5.颜色配对游戏板

学到的经验

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

多功能性

  • 配合 Ultra96 开发板传感器夹层板,可以通过简单的 Arduino ?#22363;?#24555;速上手

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

访问 Ultra96 开发板的生态系统

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

访问 Grove 生态系统

  • 该生态系?#31243;?#20379;了广泛的模块和?#23376;?#20351;用的驱动程序

访问 Arduino 生态系统

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

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

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

原文标题:想用 FPGA 或 SoC 却不知道如何开始?从 Xilinx 开发的入门级开发平台开?#21450;桑?/p>

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】?#38431;?#28155;加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

Android实战SDK对接机智云平台(基础篇)

前言物联网时代已经?#25139;伲?#20511;助第三方平台可以迅速提高我们的开发效率,而本门课程是选择机智云平台,0代码开始敲起Androi
发表于 06-01 00:00 ? 27261次 阅读
Android实战SDK对接机智云平台(基础篇)

arduino蓝牙控制LED灯模拟实验的详细资料说明

本文档的主要内容详?#38468;?#32461;的是arduino蓝牙控制LED灯模拟实验的详细资料说明。
发表于 04-23 08:00 ? 6次 阅读
arduino蓝牙控制LED灯模拟实验的详细资料说明

构建?#21019;?#30721;时,中断处理程序未声明错误

?#35013;?#30340;各位, 我使用的芯片CY8C5668 AXI-060和PSoC 5开发包CY8CKIT-050。 我目前正在建设一个单一的项目2定时器...
发表于 04-22 16:04 ? 67次 阅读
构建?#21019;?#30721;时,中断处理程序未声明错误

Arduino接入OneNET?#21697;?#21153;

作为开源三大硬件之一,Arduino应用已经非常广泛了,创客们使用Arduino开发了各种智能系?#22330;?/div>
发表于 04-22 15:47 ? 21次 阅读
Arduino接入OneNET?#21697;?#21153;

构建?#21019;?#30721;时,中断处理程序未声明错误

?#35013;?#30340;各位, 我使用的芯片CY8C5668 AXI-060和PSoC 5开发包CY8CKIT-050。 我目前正在建设一个单一的项目2定时器...
发表于 04-22 15:01 ? 38次 阅读
构建?#21019;?#30721;时,中断处理程序未声明错误

请问怎么知道我的电路板可以工作在3.0速度

有人能告诉我该怎么办吗?该固件的SDK我应该使用测试是否我的板可以工作在3的速度或不, 我能在控制中心设备描述符信息中看到...
发表于 04-22 11:04 ? 49次 阅读
请问怎么知道我的电路板可以工作在3.0速度

arduino原理图的资料免费下载

本文档的主要内容详?#38468;?#32461;的是arduino原理图的资料免费下载。
发表于 04-22 08:00 ? 18次 阅读
arduino原理图的资料免费下载

非活动代码突出显示符号不起作用

你好, sdk 2015.2; 正如标题所述,当我为此目的使用符号时,非活动代码突出显示不起作用: 例如: 在一个完美工作的应用程序...
发表于 04-19 14:12 ? 31次 阅读
非活动代码突出显示符号不起作用

发生软件或看门狗?#27425;?#26102;,SRAM存储器是否被删除?

你好。如果软件或看门狗?#27425;?#21457;生,SRAM存储器是否被删除?我知道RAM内存是ValATyle,我使用PSoC5。 这里是我用来测...
发表于 04-19 13:09 ? 180次 阅读
发生软件或看门狗?#27425;?#26102;,SRAM存储器是否被删除?

PSoC Programmer更新失败并更改

今天,我的电脑上的柏树更新经理告诉我有一个更新的PSoC程序员。 我?#24066;?#23427;做“更新?#20445;?#20294;它所做的一切都是不安装我现有的PS...
发表于 04-19 12:20 ? 78次 阅读
PSoC Programmer更新失败并更改

怎?#21019;觭dk中的zynq PL 64位寄存器打印64位寄存器值

嗨, 我想从sdk中的zynq PL 64位寄存器打印64位寄存器值。 代码是 u64 register_64; u64 R64; u32 R32; R32 = Xil_I...
发表于 04-19 11:16 ? 18次 阅读
怎?#21019;觭dk中的zynq PL 64位寄存器打印64位寄存器值

无法检测到FX3

FX3SDK没有VANDION请求示例,所以,我只想写一个, 但是,当我下载时,无法检测到FX3, 谁给我一些建议?谢谢您...
发表于 04-19 07:41 ? 187次 阅读
无法检测到FX3

怎?#21019;?#36882;变量

我在PSoC3中使用了RTC。 我定义了一个变量的主。我想在rtc_int使用该变量的值。C。让我知道如何通过这样的变量主要rtc_i...
发表于 04-19 06:12 ? 170次 阅读
怎?#21019;?#36882;变量

请问Arduino和树莓派Raspberry Pi有什么差别?

Arduino和树莓派(Raspberry Pi)都是电子创意设计的常用开发工具,那么它们之间到?#23376;?#20160;么区别和特点呢?...
发表于 04-19 03:17 ? 34次 阅读
请问Arduino和树莓派Raspberry Pi有什么差别?

用Arduino制作热?#19978;?#30456;机

这个?#35748;?#20202;的?#30452;?#29575;虽然低,但是性价比却很高。我们采用AMG8833?#35748;?#20202;传感器,它简单而且便宜,也容....
的头像 发烧友学院 发表于 04-17 17:54 ? 363次 阅读
用Arduino制作热?#19978;?#30456;机

用arduino制作雷达

本视频主要详?#38468;?#32461;了用arduino制作雷达,主要原理是利用超声波测距,然后使用Processing....
的头像 发烧友学院 发表于 04-17 17:49 ? 301次 阅读
用arduino制作雷达

如何使用Arduino进行控制系统状态测试装置的设计

系统中的信号可以表示成不同频率的正弦信号的合成。控制系统的频率特性反应了正弦信号作用下系统的响应性能....
发表于 04-11 17:43 ? 132次 阅读
如何使用Arduino进行控制系统状态测试装置的设计

Arduino控制器使用?#22363;?#35814;细资料免费下载

Arduino是一块基与开放原始代码的Simple io 平台,並且具有使用?#21992;苆ava,C语言的开....
发表于 04-11 08:00 ? 99次 阅读
Arduino控制器使用?#22363;?#35814;细资料免费下载

如何通过Android应用程序来控制LED灯

它?#23548;?#19978;是通过一个定制的Android应用程序来控制的,你可以使用智能手机改变LED灯的颜色,也可以....
的头像 电子DIY视频 发表于 04-10 16:14 ? 275次 观看
如何通过Android应用程序来控制LED灯

如何采用Arduino做一个GPS短信追踪器

这里小编要告诉大家,一动网多年研发车辆防盗设备,首先精准的定位,能实时监控车辆,如果车辆在非租赁状态....
的头像 电子DIY视频 发表于 04-10 16:11 ? 204次 观看
如何采用Arduino做一个GPS短信追踪器

十大滤波算法程序C语言版和arduino版资料大全

本文档的主要内容详?#38468;?#32461;的是十大滤波算法程序大全:C语言版和arduino版(精心整理)。
发表于 04-10 08:00 ? 38次 阅读
十大滤波算法程序C语言版和arduino版资料大全

0.96OLED显示屏测试的多个程序资料免费下载

本文档的主要内容详?#38468;?#32461;的是0.96OLED显示屏测试的多个程序资料免费下载包含arduino、51....
发表于 04-10 08:00 ? 42次 阅读
0.96OLED显示屏测试的多个程序资料免费下载

基于L298的Arduino扩展原理图和PCB工程文件资料免费下载

本文档的主要内容详?#38468;?#32461;的是基于L298的Arduino扩展原理图和PCB工程文件资料免费下载。 ....
发表于 04-08 08:00 ? 68次 阅读
基于L298的Arduino扩展原理图和PCB工程文件资料免费下载

Arduino是什么Arduino的详细说明

开始讲之前跟大家普及一个知识点,Arduino是一个意大利品牌。Arduino是一个开放源码电子原型....
发表于 03-29 08:00 ? 102次 阅读
Arduino是什么Arduino的详细说明

Arduino IDE开发环境的安装和使用?#22363;?#35828;明

在开始使用Arduino之前,需要在电脑上安装Arduino的集成开发环?#24120;?#27492;后简称IDE)。
发表于 03-29 08:00 ? 78次 阅读
Arduino IDE开发环境的安装和使用?#22363;?#35828;明

Arduino红外遥控实验的详细资料和程序说明

红外遥控器发出的信号是一连串的二进制脉冲码。为了使其在无线传输过程中免受其他红外信号的干扰,通常都是....
发表于 03-28 08:00 ? 88次 阅读
Arduino红外遥控实验的详细资料和程序说明

STM32F10C8T6的PCB和开发板电路原理图等资料合集免费下载

本文档的主要内容详?#38468;?#32461;的是基于Arduino接口标准的STM32F10C8T6核心的PCB和开发板....
发表于 03-25 08:00 ? 99次 阅读
STM32F10C8T6的PCB和开发板电路原理图等资料合集免费下载

爱上Arduino PDF中文版电子书免费下载

Arduino是 开源电子原型制作平台,包括一个简单?#23376;?#30340;电路板以及一个软件开发环?#22330;?/div>
发表于 03-22 08:00 ? 179次 阅读
爱上Arduino PDF中文版电子书免费下载

NVIDIA Isaac SDK 将为机器人提供加速助力 作为开发者工具箱?#36866;?/a>

机器人开发者正在夜以继日地打造未来的自主机器。 NVIDIA Isaac SDK 将为其提供加速助....
发表于 03-21 13:41 ? 134次 阅读
NVIDIA Isaac SDK 将为机器人提供加速助力 作为开发者工具箱?#36866;? />    </a>
</div><div class=

HTC发布了一个SDK,为Vive和Vive Pro提供无手套手指追踪功能

HTC发布了一个SDK,?#24066;?#24320;发者将手指跟踪添加到他们的Vive或Vive Pro应用程序中。对于V....
发表于 03-21 09:47 ? 322次 阅读
HTC发布了一个SDK,为Vive和Vive Pro提供无手套手指追踪功能

使用SparkFun MAX3010x传感器进行Arduino的信号采集的资料说明

使用SparkFun MAX3010x传感器进行Arduino的信号采集的资料说明。
发表于 03-21 08:00 ? 69次 阅读
使用SparkFun MAX3010x传感器进行Arduino的信号采集的资料说明

ESP8266快速入门?#25913;?#30340;详细免费下载

本文档的主要内容详?#38468;?#32461;的是ESP8266快速入门?#25913;?#30340;详细免费下载包括了:第 1 章 快速玩转开发....
发表于 03-19 08:00 ? 33次 阅读
ESP8266快速入门?#25913;?#30340;详细免费下载

ESP8266 SDK的固件下载协议应用?#22987;?#20813;费下载

本文档的主要内容详?#38468;?#32461;的是ESP8266 SDK的固件下载协议应用?#22987;?#20813;费下载。
发表于 03-19 08:00 ? 36次 阅读
ESP8266 SDK的固件下载协议应用?#22987;?#20813;费下载

ESP8266 SDK的入门?#25913;?#36164;料免费下载

本文以 ESP-LAUNCHER 和 ESP-WROOM-02 为例,介绍 ESP8266 SDK ....
发表于 03-19 08:00 ? 29次 阅读
ESP8266 SDK的入门?#25913;?#36164;料免费下载

ESP8266 RTOS SDK的编程示例手册资料免费下载

本文档的主要内容详?#38468;?#32461;的是ESP8266 RTOS SDK的编程示例手册资料免费下载包括了:第 1....
发表于 03-19 08:00 ? 53次 阅读
ESP8266 RTOS SDK的编程示例手册资料免费下载

ESP8266 RTOS SDK软件开发包API参考资料免费下载

本文档的主要内容详?#38468;?#32461;的是ESP8266 RTOS SDK软件开发包API参考资料免费下载。
发表于 03-19 08:00 ? 32次 阅读
ESP8266 RTOS SDK软件开发包API参考资料免费下载

ESP8266 NONOS SDK的SSL?#29992;?#23494;使用方法资料免费下载

本文档详?#38468;?#32461;的是ESP8266 NONOS SDK的SSL?#29992;?#23494;使用方法资料免费下载主要内容包括了....
发表于 03-19 08:00 ? 26次 阅读
ESP8266 NONOS SDK的SSL?#29992;?#23494;使用方法资料免费下载

ESP8266 NonOS SDK IoT演示?#25913;?#36164;料免费下载

本文档详?#38468;?#32461;的是ESP8266 NonOS SDK IoT演示?#25913;?#36164;料免费下载本手册的主要内容包括....
发表于 03-19 08:00 ? 46次 阅读
ESP8266 NonOS SDK IoT演示?#25913;?#36164;料免费下载

ESP8266 NONOS SDK的AT指令说明资料免费下载

本文档的主要内容详?#38468;?#32461;的是ESP8266 NONOS SDK的AT指令说明资料免费下载。本文包含客....
发表于 03-19 08:00 ? 26次 阅读
ESP8266 NONOS SDK的AT指令说明资料免费下载

ESP8266 Non-OS SDK的API参考资料说明

Non-OS SDK 为?户提供了?套应?程序编程接? (API),能够实现 ESP8266 的核?....
发表于 03-19 08:00 ? 30次 阅读
ESP8266 Non-OS SDK的API参考资料说明

Linduino开发平台有什么作用?

视频简介:Linduino 开发平台包括一个可兼容 Arduino 的开发板和一个庞大的固件范例库。....
的头像 EE techvideo 发表于 03-19 06:16 ? 167次 观看
Linduino开发平台有什么作用?

ESP8266的Non-OS AT指令使用示例的详细资料说明

本文档提供 ESP8266_NONOS_SDK 的 AT 指令使用示例。
发表于 03-18 08:00 ? 32次 阅读
ESP8266的Non-OS AT指令使用示例的详细资料说明

ESP8266EX的多个常见问题和解答方法详细资料说明

本文档的主要内容详?#38468;?#32461;的是ESP8266EX的多个常见问题和解答方法详细资料说明。
发表于 03-18 08:00 ? 32次 阅读
ESP8266EX的多个常见问题和解答方法详细资料说明

如何使用PROGMEM节省ESP8266EX的RAM空间

本文介绍了在Arduino IDE的平台下如何使用PROGMEM来节省ESP8266EX的RAM空间....
发表于 03-15 08:00 ? 80次 阅读
如何使用PROGMEM节省ESP8266EX的RAM空间

nRF52预览开发工具包用户?#25913;?#30340;资料免费下载

除了硬件,nRF52预览开发工具包还包括固件?#21019;?#30721;、文档、硬件示意图和布局文件。
发表于 03-15 08:00 ? 79次 阅读
nRF52预览开发工具包用户?#25913;?#30340;资料免费下载

ST电机控制开发套件5.0的详细资料讲解

本文档的详?#38468;?#32461;的是ST电机控制开发套件5.0的详细资料讲解主要内容包括了:1.现有的电机控制生态 ....
发表于 03-15 08:00 ? 85次 阅读
ST电机控制开发套件5.0的详细资料讲解

AD18的Arduino nano封装模?#25302;?#32454;资料免费下载

本文档的主要内容详?#38468;?#32461;的是AD18的Arduino nano封装模?#25302;?#32454;资料免费下载。
发表于 03-12 08:00 ? 69次 阅读
AD18的Arduino nano封装模?#25302;?#32454;资料免费下载

全志R16软硬件全套设计资料合集免费下载

全志R16软硬件全套设计资料和固件,环境搭建及IC等资料合集免费下载。包括了:AX223数据表,Ph....
发表于 03-08 08:00 ? 52次 阅读
全志R16软硬件全套设计资料合集免费下载

自平衡小车的原理硬件设计和?#21019;?#30721;的详细资料合集免费下载

 一、自平衡小车是利用?#30340;?#33258;身动力使小车保持相对的平衡,是一个动态平衡的过程。维持?#30340;?#24179;衡的动力来自....
发表于 03-06 08:00 ? 112次 阅读
自平衡小车的原理硬件设计和?#21019;?#30721;的详细资料合集免费下载

VMware-vSphere开发配置和VMware-SDK开发环境的资料说明

本文档的主要内容详?#38468;?#32461;的是VMware-vSphere开发配置和VMware-SDK开发环境的资料....
发表于 03-01 15:16 ? 49次 阅读
VMware-vSphere开发配置和VMware-SDK开发环境的资料说明

使用Arduino制作检测PM2.5检测器的程序详细资料免费下载

本文档的主要内容详?#38468;?#32461;的是使用Arduino制作检测PM2.5检测器的程序详细资料免费下载。
发表于 02-26 08:00 ? 115次 阅读
使用Arduino制作检测PM2.5检测器的程序详细资料免费下载

STM32duino的I2C资料说明

本文档的主要内容详?#38468;?#32461;的是STM32duino的I2C资料说明详细资料免费下载
发表于 02-22 08:00 ? 99次 阅读
STM32duino的I2C资料说明

Android开发?#22363;?#20043;实用的安卓游戏开发电子书免费下载

?#38431;?#26469;到实用的Android 4游戏开发。这本书带你一步一?#38477;?#36890;过两个不同的移动游戏的演变;从概念到....
发表于 02-15 10:28 ? 70次 阅读
Android开发?#22363;?#20043;实用的安卓游戏开发电子书免费下载

如何使用XilinxSDK开发Zynq软件详细资料说明

Zynq-7000所有可编程SoC应用程序开发?#21363;覼ynq硬件平台开始。该硬件平台定义了如何配置AR....
发表于 02-13 17:49 ? 62次 阅读
如何使用XilinxSDK开发Zynq软件详细资料说明

Arduino的语法手册结构部分详细资料说明

Arduino 的程序可以划分为三个主要部分: 结构、变量(变量与常量)、 函数 。
发表于 02-13 08:00 ? 163次 阅读
Arduino的语法手册结构部分详细资料说明

Arduino的MPU6050库的资料免费下载

MPU-6050的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps....
发表于 02-13 08:00 ? 137次 阅读
Arduino的MPU6050库的资料免费下载

STCunio入门?#22363;?#22522;础资料说明

STCunio,即system on chip unusual i/o,采用?#21992;芶rduino构架设....
发表于 01-24 15:05 ? 114次 阅读
STCunio入门?#22363;?#22522;础资料说明

Arduino?#22363;?#20043;完美图解Arduino互动设计入门电子书免费下载

交互设计在国内还属于发展的初期阶段,属于一个综合性相对较强的领域,是今后技术与艺术相结合的一个重要趋....
发表于 01-24 13:38 ? 363次 阅读
Arduino?#22363;?#20043;完美图解Arduino互动设计入门电子书免费下载

ESP32和ESP8266基于Arduino的MQTT收发资料说明

本文档的主要内容详?#38468;?#32461;的是ESP32和ESP8266基于Arduino的MQTT收发资料说明。
发表于 01-24 08:00 ? 166次 阅读
ESP32和ESP8266基于Arduino的MQTT收发资料说明

十大Arduino伺服电机项目

对于该项目,您需要一个Arduino Uno开发板、DS18B20 - 单线数字温?#21364;?#24863;器和7?#38382;?#30721;....
的头像 发烧友学院 发表于 01-23 15:13 ? 921次 阅读
十大Arduino伺服电机项目

Arduino和乐联网在PM2.5实时监测系统中的应用详细说明

针对传统的PM2.5空气质量监测系?#31243;?#31215;大、成本高,造?#19978;?#32479;覆盖面较小并且实时性不好等问题,提出了基....
发表于 01-23 14:50 ? 80次 阅读
Arduino和乐联网在PM2.5实时监测系统中的应用详细说明
14086期4场进球开奖
4场进球彩赛程什么意思 足球4场进球 4场进球彩过滤软件 4场进球彩怎么叫中奖 河北体彩4场进球samplingid126 湖南体彩足彩4场进球samplingid123 河北体彩4场进球samplingid103 4场进球360 4场进球的玩法 4场进球彩18078期开奖 4场进球彩开奖历史 4场进球彩预测方法 2017年12月4场进球 4场进球奖金 4场进球最新开奖