ultrascale和arm区别_UltraScale+MPSoC软硬件设计及入门套件
硬件 - 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 语言设计的快速转码极为赞赏。最重要的是,我们玩得非常开心!
无论您是创建简单的设计项目,还是从物联网到机器学习中更复杂的设计项目,这种都是您开启设计的完美方式。
ultrascale和arm区别_UltraScale+MPSoC软硬件设计及入门套件相关推荐
- ultrascale和arm区别_ZYNQ UltraScale+ MPSoc FPGA初学笔记
前言 最近要做新的设计用到Xilinx ZYNQ UltraScale+ MPSoc系列的芯片.文档看到吐,阅读间隙和妹子聊天,还被吐槽太闲.人生不易,我决定把近几日所学,整理成一篇文章,让大家少走点 ...
- ultrascale和arm区别_[原创] Avnet Zynq UltraScale+MPSoC系列Ultra96开发方案
Avnet公司的Ultra96 开发板是基于ARM的Xilinx ZynqUltraScale+™ MPSoC系列产品的满足Linaro 96板指标的开发板,设计者可创建或评估Zynq处理器子系统(P ...
- AVR与ARM区别以及常用Arduino
文章目录 前言 一.AVR与ARM区别 1.1AVR 1.2 ARM 二.常用的Arduino开发板 2.1.Arduino UNO R3 2.2.Arduino Mega 2560 2.3.Ardu ...
- FPGA学习之嵌入式硬件系统(SOPC)概述(软硬件设计)
FPGA学习之嵌入式硬件系统(SOPC)概述(软硬件设计) 首先我们知道FPGA可以实现充当完整微处理器的逻辑,并且提供许多灵活性选项.下图体现出FPGA器件为何是现场可编辑门阵列器件. 为了使基于F ...
- 全志A40I方案 全志A40I方案定制 全志A40I软硬件设计定制 全志A40i性能如何
全志A40I基于Cortex™-A7四核处理器,主频最高1.2GHz,内部集成Mali400 MP2 GPU图形处理器,接口丰富,性价比极高.主板集成多媒体解码.液晶驱动.千兆以太网.HDMI.WIF ...
- 工业设计公司:从外观设计到软硬件设计
医疗产品设计是一种特殊的产品,不同于一般消费品的设计,它更为特殊,通常面临一个系统,需要从一个完整的临床系统开始设计配套的解决方案. 医疗产品的设计是针对医务人员和患者的,因此,在设计时,工业设计师不 ...
- TI Sitara系列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器设计的工业级核心板
创龙SOM-TL437x是一款基于TI Sitara系列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器设计的工业级核心板,通过工业级B2B连接器引出千兆网口.HDMI.CAM ...
- SOM-TL437x是基于TI Sitara系列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器设计的工业级核心板
创龙SOM-TL437x是一款基于TI Sitara系列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器设计的工业级核心板,通过工业级B2B连接器引出千兆网口.HDMI.CAM ...
- NXP i.MX 8M Mini核心板(4核 ARM Cortex-A53)规格软硬件说明资料
今日与大家分享基于NXP i.MX 8M Mini处理器的创龙科技-新款异构多核工业级开发板,它采用了四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计,是创龙科技 ...
- 灵活替换、无惧缺芯,ARM工控板中的模块化设计
2022年是充满不确定性的一年,物料价格上涨.交期延长等问题将持续影响产品交付.如何从设计环节尽量减少影响呢?下文将以HDG2L-IOT为例,介绍ARM工控板中的模块化设计. HDG2L-IOT是基于 ...
最新文章
- Android OpenGL ES抗锯齿
- python中的np where_python – np.where在我的熊猫中不起作用
- 关于码云开源项目SpringBootAdmin多数据源配置
- mongoose 联表、及联查询 使用populate
- Chrome 无法抓取跳转请求的解决办法
- Asp用FSO读写文件
- 开启Windows文件共享必须开启的两个服务
- 4级网络工程师第5套知识点
- 易康eCognition9.0安装教程-附软件安装包
- java计算器代码_java计算器源代码(新手入门级)
- MTK最新工具(刷机,写号,升级等)合集含工具源码
- 笔记本电脑插耳机后耳机无声音有外放情况,咋办??
- 解压压缩包的时候要求输入密码
- 家庭版Windows10/Windows11不支持远程桌面
- C#工具栏的各种工具
- 三维地理信息平台介绍与比较
- html下拉加载原理,GitHub - gavinjzx/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...
- html项目经验范文,优秀的项目经验怎么写?
- k8s调度过程中的资源分配问题
- RNA-seq生信分析流程