2018年11月14-18日,中国国际高新技术成果交易会(简称高交会)将在深圳会展中心举办。在本届高交会上,赛灵思深鉴 AI 技术专家将向您现场展示最新的八大人工智能和机器学习方案,同期还有高效定制化 AI 方案的主题演讲。诚邀您的光临!
<strong>时间:2018 年 11 月 14 - 18 日</strong>
<strong>地点:深圳市福田区会展中心 1 号馆 | 1A35</strong>
<font color="#FF8000">Alveo系列和搭载 U200 的戴尔 PowerEdge 服务器将在 2018 年超级计算大会 ( SC18)上演示</font>
视频描述了如何在 SDx IDE 中使用仿真功能。
<iframe src='//players.brightcove.net/17209957001/SywTPUVC_default/index.html?videoId=5841644739001' allowfullscreen frameborder=0 width="600" height="338"></iframe>
在本教程的带领下,你将在十分钟内学会在PYNQ-Z2板卡上使用二值化神经网络开发自己的AI应用!
1. AI初学者入门第一步:分类
AI入门第一步就是对输入的图片进行分类。首先我们需要初始化一个分类器,根据最终实现分类目标的不同需要选择不同的数据集。我们可以在‘road-signs','streeview'和‘cifar10’三个数据集中选择其一,这里选择的是'road-signs'交通标志数据集。
import bnn
print(bnn.available_params(bnn.NETWORK_CNVW1A1))
<font color="#FF8000">作者:XCZ,来源:硬件助手</font>
本篇主要介绍ZU+系列MPSoC的外围接口,针对每个接口进行概述性介绍,后续会针对个别接口进行详细介绍原理图设计和PCB设计。
<strong>前言:</strong>
前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Run as或者Debug as来运行程序。JTAG方式是通过tcl脚本来初始化PS,然后用JTAG收发信息,优点是可以在线调试,缺点是断电后程序就丢失了。为了解决程序丢失的问题,可以制作镜像文件烧写到sd卡或者flash中,上电即可加载程序。
ZYNQ有两大类启动模式:从BootROM主动启动,从JTAG被动启动。
在没有外部JTAG的情况下,处理系统(PS)与可编程逻辑(PL)都必须依靠PS来完成芯片的初始化配置。即借助CPU来完成配置,这也是ZYNQ系列的不同之处。
板子依然使用的是zc702.
他是技术出身的华人CEO兼总裁;他是被Xilinx董事长称为公司过去十年创新的规划者,他是笑傲数十重量级高竞争对手的勇者,他想重新定义FPGA的未来!
为了抗衡英特尔和英伟达,数年磨一剑的秘密武器悄然出鞘。超过10亿美元研发投入,1500人历经5年的智慧结晶,台积电最先进7纳米工艺支持。
<font size="3"><strong> 巨头的PK</strong></font>
作为FPGA的发明者,作为全行业最难设计芯片的拥有者,Xilinx一直都在王者荣耀,独孤求败。30多年来,无论是Altera,Lattice,Microsemi,Quiclogic,以及被玩丢的Agere等,都没有对它造成过真正的威胁。
参考
书籍《RapidIO The Embedded System Interconnect》
xilinx手册pg007《Serial RapidIO Gen2 Endpoint v4.1 LogiCORE IP Product Guide》
Zynq-Linux移植学习笔记之14-RapidIO驱动开发
<font size="3"><strong>host初始化</strong></font>
直接看RapidIO的初始化,一些底层的比如物理层链路层之类的不需要关心,用到了再去看,毕竟都是基于芯片或者IP来开发。先从高层了解这个过程。
<strong>系统启动过程概述</strong>
这年头GitHub可谓是程序员必备交友技能。毫无疑问GitHub现在已经是全球最大的开源社区了,也常常被人戏称为“全球最大同性交友平台”。
你可以在这里follow各种开源社区的技术大牛,学习到各种各样的开源技术和开源项目。
那么作为一个嵌入式工程师,我们应该如何用好GitHub呢?GitHub可以用来做些什么好玩有意思的事情呢?
<font size="3"><strong>追随开源项目</strong></font>
要说在嵌入式方面应用最广的是什么,大家一定不会忽略Linux。
<strong>分号</strong>
Tip
不要在行尾加分号, 也不要用分号将两条命令放在同一行。
<strong>行长度</strong>
Tip
每行不超过80个字符
例外:
1. 长的导入模块语句
2. 注释里的URL
不要使用反斜杠连接行。
Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号。