学会System Generator(3)——生成说明文档与testbench

发表于:07/27/2018 , 关键词: System Generator
本文是该系列的第3篇,上一篇以数字滤波器的设计为主题,介绍了System Generator的完整设计流程,最后自己编写testbench在示例工程中对System Generator导出的IP核进行测试。其实System Generator就可以导出整个设计的说明文档以及一个testbench,本文将介绍如何使用该特性。 生成说明文档 本文在上一篇设计的数字滤波器模型基础上进行修改。... 阅读详情

Zynq-7000 Uboot如何编译

发表于:07/27/2018 , 关键词: Zynq-7000
很多人拿到uboot,编译不知如何下手! 其实,这个世界上的万事万物,都有一个“纹理”。庖丁解牛之所以游刃有余,是因为他掌握了牛的纹理,顺着这些纹理就应该很容易。 那么我们的uboot的纹理在哪里呢? 很多初学者,拿到这种代码从来没有去看过它的README或者document!这两个文本文件是非常重要的东西,可惜呀!很多人不去看readme而去请教别人,google,baidu,跑图书馆。其实... 阅读详情

三态门详解

发表于:07/27/2018 , 关键词: 三态门
在FPGA中三态门比较常见,因为FPGA是做为一个高速处理的器件,免不了要进行输入输出数据,常规的输入和输出是分开的两个接口要不停的切换比较麻烦,在FPGA中用的双向口一般都是用三态门来作为输入和输出的,这样优点是只要一个接口就可以输入输出比较节约逻辑资源,但缺点是三态门的处理没有常规两个I/O的方便,这里我们来看看怎样使用三态门,下图是三态门的结构。 当sda_en为高时SDA作为输出口,... 阅读详情

Xilinx(赛灵思)与Aupera携手为视频云服务加速

发表于:07/27/2018 , 关键词: Aup2600, Xilinx, 云加速
本月16至20日, Xilinx视频云战略主管Sean Gardner先生、Xilinx 中国数据中心业务拓展总监朱勇先生专程来访Aupera,并同Aupera CEO 廖玉峰博士及云服务团队一起,共同走访了中国视频云服务领域的几个领军企业,以及国内著名高校,并与相关核心研发团队、研发主管、CTO以及教授博导们开展讨论,重点就互联网视频处理及传输的未来趋势及方向,... 阅读详情

AES加密与解密

发表于:07/27/2018 , 关键词: AES, 高级加密标准
AES简介 高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 下面简单介绍下各个部分的作用与意义: 明文P 没有经过加密的数据。 密钥K 用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,... 阅读详情

在Vivado HLS中综合时如何指定端口的综合类型

发表于:07/26/2018 , 关键词: Vivado-HLS
如果你对Vivado HLS中综合之后端口的ap_none之类的类型指示摸不着头脑的话,那就来一起学习一下它们是如何使用的吧。在Vivado HLS中,我们可以指定端口使用的类型,这样在对C代码进行综合的时候,就可以指定某个端口所使用的转换协议了。常见的类型有: 1. ap_none 默认类型,该类型不适用任何I/O转换协议,它用于表示只读的输入信号,... 阅读详情

SDSoC和SDAccel和SDNet和HLS工具介绍

发表于:07/26/2018 , 关键词: HLS, SDAccel, SDNet, SDSoC
SDSoC、SDAccel、SDNet和HLS工具傻傻分不清楚 Software Define 的概念   近年来“Software Define ” 软件定义这个词持续火热,全球知名技术研究和咨询公司Gartner早在对2014年最有战略意义的十大技术与趋势做出预测时,便提出了软件定义一切(Software Defined Anything)的概念,他们预测这类技术会在未来三年里拥有巨大潜力,... 阅读详情

学会System Generator(2)——数字滤波器设计

发表于:07/26/2018 , 关键词: System Generator, 数字滤波器
本文是该系列的第2篇,上一篇介绍了System Generator的基本知识以及软件的安装。本文将以一个简单的数字滤波器的设计为主题,介绍Sysgem Generator的完整设计流程,同时详细介绍使用到的各个block。 本设计使用到的block 1.Xilinx block: Digital FIR Filter(->DSP):数字滤波器 Gateway In(->Basic... 阅读详情

卷积神经网络物体检测之感受野大小计算

发表于:07/26/2018 , 关键词: CNN, 卷积神经网络, 感受野, 物体检测
学习RCNN系列论文时, 出现了感受野(receptive field)的名词, 感受野的尺寸大小是如何计算的,在网上没有搜到特别详细的介绍, 为了加深印象,记录下自己对这一感念的理解,希望对理解基于CNN的物体检测过程有所帮助。 1. 感受野的概念   在卷积神经网络中,感受野的定义是 卷积神经网络每一层输出的特征图(feature map)上的像素点在原始图像上映射的区域大小。... 阅读详情

FPGA中LUT设计

发表于:07/26/2018 , 关键词: FPGA, 查找表
在FPGA中,实现逻辑的基本单元是查找表(LUT)而非基本门电路。目前的FPGA中,单一LE或者Cell通常能实现至少4输入查找表的逻辑功能。 4输入查找表可以看成是具有4位地址1位数据的存储器,能够存储16bit数据,这也是LUT能被用于组建分布式RAM的原因。 如果要构成一个6输入1输出MUX,可以通过两片4输入查找表级联,也可直接用一片完整的6输入查找表,两片4输入的查找表的存储容量是32... 阅读详情

学会System Generator(1)——入门与安装

发表于:07/25/2018 , 关键词: System Generator
记录《学会System Generator》系列的目的是为了熟练掌握Xilinx公司旗下System Generator产品的使用。本文是该系列的第一篇,主要介绍System Generator的基本知识以及软件的安装。 System Generator基本特性 System Generator是一款DSP设计工具,其借助MATLAB中的Simulink开发环境完成FPGA的设计。... 阅读详情

AI芯片可能只是FPGA的附庸

发表于:07/25/2018 , 关键词: AI芯片, FPGA, 人工智能
作者:佐思产研周彦武 央行放水之后,催生出了一大批手握重金的投资机构,而国内优秀的投资标的,特别是高科技领域的标的极为稀缺,AI芯片获得投资易如反掌,一时间冒出来几百家AI芯片公司,也给投机分子可乘之机。 作为国内最优秀的AI芯片公司,深鉴科技被以3亿美元的价格卖给FPGA巨头赛灵思。过去两年,深鉴科技是国内AI芯片领域冉冉升起的一颗明星。这家2016年3月成立的初创公司目前已完成三轮融资,... 阅读详情

【科普】卷积神经网络的特点和应用

发表于:07/25/2018 , 关键词: 卷积神经网络
1. 概念 英文名:convolutional neural network 是一种前馈神经网络,即表明没有环路,普通神经网络的 BP 算法只是用于方便计算梯度,也是前馈神经网络。 是深度学习结构的一种,是一种深度、前馈神经网络。 可以使用 BP 算法进行训练 ConvNet architectures make the explicit assumption that the inputs... 阅读详情

【下载】谈谈Python的生产力价值--Xilinx Zynq产品极限边缘分析

发表于:07/25/2018 , 关键词: python, WP502
利用Zynq SoC架构上的Python生产力属性,用户可以利用可编程逻辑和微处理器的优势,更轻松地构建人工智能,机器学习和信息技术应用程序设计。点击下载

【视频】Model Composer 2018.1 的最新内容

发表于:07/25/2018 , 关键词: Model-Composer, 今日头条
了解有关 Model Composer 2018.1版中新功能的更多信息 - HLS 定点数据类型的增强可视化、全新示例、自定义块创建增强功能等!Model Composer 是一个以算法为中心的 Xilinx 工具箱,可在 MathWorks Simulink; 环境中进行快速设计探索,并通过自动代码生成和优化加速生产路径。