0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>可编程逻辑>FPGA/ASIC技术>

FPGA/ASIC技术

电子发烧友本栏目为FPGA/ASIC技术专栏,内容有fpga培圳资料、FPGA开发板、FPGA CPLD知识以及FPGA/ASIC技术的其它应用等;是您学习FPGA/ASIC技术的好栏目。
CPU和异构计算芯片GPU/FPGA/ASIC基础教程

CPU和异构计算芯片GPU/FPGA/ASIC基础教程

目前,FPGA已在腾讯海量图片处理以及检测领域已规模上线。 随着互联网用户的快速增长,数据体量的急剧膨胀,数据中心对计算的需求也在迅猛上涨。诸如深度学习在线预测、直播中的视频转...

2017-11-15 标签:FPGAasicgpu 6593

异构多核可编程系统原理与应用

异构多核可编程系统原理与应用

如今FFT卷积广泛应用于数字信号处理,并且过去几年证实了异构多核可编程系统(HMPS)的发展。另外,HMPS已经成为DSP领域的主流趋势。因此,研究基于HMPS大点FFT卷积的高效地实现显得非常重要...

2017-11-15 标签:FPGAXilinxFFT 2449

六种常见机器学习普遍错误

机器学习很大程度上就像软件工程一样,比如我现在要实现一个key-value的数据库,那么有很多种模式都可以实现,但是他们最终所达到的效果却是千差万别的。同样,在机器学习领域,如果我想...

2017-11-15 标签:机器学习 875

FPGA克隆技术研究(对加密密钥的攻击)

FPGA克隆技术研究(对加密密钥的攻击)

随着可编程技术的不断发展,FPGA已经成为各类商业系统的重要组成部分。然而,由于配置文件(比特流)必须存储在FPGA外部,通过窃取外部存储器后,攻击者可直接盗版生产,还可通过FPGA逆向...

2017-11-15 标签:FPGA 5804

Python的两个基础包numpy和Matplotlib示例详解

Python的科学计算包 - Numpy numpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算。这个库的前身是1995年就开始开发的一个用于数组运算的库。经过了长时间的发展,基本上成了绝大部...

2017-11-15 标签:python深度学习 5904

硬件加速边缘检测优化处理方案

硬件加速边缘检测优化处理方案

针对计算机处理高清图像或视频的边缘检测时存在延时长和数据存储带宽受限的缺点,提出了用Vivado HLS将边缘检测软件代码转换成RTL级硬件电路的硬件加速方法。硬件加速是将运算量大的功能...

2017-11-15 标签:边缘检测硬件加速 2593

卷积神经网络(CNN)的运用与测试

卷积神经网络(CNN)的运用与测试

卷积神经网络:听起来像是生物与数学还有少量计算机科学的奇怪结合,但是这些网络在计算机视觉领域已经造就了一些最有影响力的创新。2012年神经网络开始崭露头角,那一年Alex Krizhevskyj在...

2017-11-15 标签:cnn 2526

线性模型、基于树的模型、神经网络三种算法的对比

我们将机器学习中最突出、最常用的算法分为三类:线性模型、基于树的模型、神经网络,用一张图表简明地指出了每一类的优势和劣势。 在机器学习中,我们的目标要么是预测(prediction),...

2017-11-15 标签:神经网络线性模型 9754

了解Python数据结构迭代对象、迭代器、生成器的概念

了解Python数据结构迭代对象、迭代器、生成器的概念

在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我...

2017-11-15 标签:python 1240

赛灵思FPGA架构白皮书简介:机器学习、片上存储器、任意I/O

赛灵思FPGA架构白皮书简介:机器学习、片上存储器、任意I/O

为了满足不断攀升的数据处理需求,未来系统需要在计算能力上大幅改进。传统解决方案(例如 x86 处理器)再也无法以高效、低成本的方式提供所需的计算带宽,系统设计人员必须寻找新的计...

2017-11-15 标签:Xilinx可编程器件 4052

基于JESD204B设计的数据传输接口

基于JESD204B设计的数据传输接口

针对传统ADC/DAC应用中采样数据并行传输存在线间串扰大、同步难等问题,设计了一种基于高速串行协议——JESD204B的数据收发接口。以Xilinx公司V7系列FPGA为核心控制单元设计电路,在单通道传输...

2017-11-15 标签:FPGAadcJESD204B 7731

基于FPGA的深度卷积神经网络服务优化和编译测试

基于FPGA的深度卷积神经网络服务优化和编译测试

FPGA具有低功耗,低延时,高性能的特点,在深度学习计算领域有很广阔的应用前景。FPGA从2013年开始就应用在许多典型的深度学习模型中,如DNN,RNN,CNN,LSTM等,涵盖了语音识别,自然语言处...

2017-11-15 标签:FPGA 1028

基于FPGA的极化码的SC译码算法结构的改进方法

基于FPGA的极化码的SC译码算法结构的改进方法

在二进制离散无记忆信道中极化码可以达到其信道极限容量,并且实现的复杂度较低,这在通信领域无疑是一个重大突破,因此在FPGA中实现极化码的译码有着非常重要的研究意义。首先介绍了...

2017-11-15 标签:FPGA译码极化码 5910

百度云服务器FPGA标准开发环境的逻辑开发与编译示例

百度云服务器FPGA标准开发环境的逻辑开发与编译示例

基于百度云自研的FPGA加速卡,提供了一套FPGA标准开发环境。您可以使用百度云提供的镜像工具包,在FPGA上开发与调试自己的业务功能,或者将已有的功能模块移植到FPGA加速卡上。 百度自研...

2017-11-15 标签:FPGA云服务器 3818

0基础学习机器学习基础

0基础学习机器学习基础

随着机器学习的进一步火热,越来越多的算法已经可以用在许多任务的执行上,并且表现出色。 但是动手之前到底哪个算法可以解决我们特定的实际问题并且运行效果良好,这个答案很多新手...

2017-11-15 标签:机器学习 971

卷积神经网络的结构概念

卷积神经网络的结构概念

1. 概念 英文名:convolutional neural network 是一种前馈神经网络,即表明没有环路,普通神经网络的 BP 算法只是用于方便计算梯度,也是前馈神经网络。 是深度学习结构的一种,是一种深度、前馈...

2017-11-15 标签:神经网络 2047

FPGA电源设计的3大要点

FPGA电源设计的3大要点

现场可编程门阵列(FPGA)被发现在众多的原型和低到中等批量产品的心脏。 FPGA的主要优点是在开发过程中的灵活性,简单的升级路径,更快地将产品推向市场,并且成本相对较低。一个主要缺...

2017-11-15 标签:FPGA 854

基于FPGA的CMOS相机实时数据处理设计

基于FPGA的CMOS相机实时数据处理设计

针对CMOS图像传感器输出的LVDS串行数据在传输过程中因数据无法对齐引起误码率升高,图像分辨率降低问题,提出一种基于现场可编程门阵列FPGA的CMOS相机实时数据处理研究方案。采用VHDL硬件语...

2017-11-15 标签:FPGACMOS 3893

基于Vivado设计的第三方仿真器版本说明

本文列出了能够与 Vivado 设计套件联用的支持性第三方仿真器。 这些也在随该软件一起发布的“Vivado 设计套件用户指南:版本说明、安装与许可”(UG973) 中列出。 请参阅“架构支持与需求”>“...

2017-11-15 标签:Vivado 2503

对并行总线与串行总线两大类总线的分析

对并行总线与串行总线两大类总线的分析

虽然随着技术的发展,现代的数字芯片已经集成了越来越多的功能,但是对于稍微复杂一点的系统来说,很多时候单独一个芯片很难完成所有的工作,这就需要和其它芯片配合起来工作。比如我...

2017-11-15 标签:总线 14428

神经网络的25个必熟概念

神经网络的25个必熟概念

如果你是一个想学习或理解深度学习的人,这篇文章是为你量身定做的。在本文中,我将介绍深度学习中常用的各种术语。 如果你想知道我为什么要写这篇文章——我之所以在写,是因为我希...

2017-11-15 标签:神经网络 4518

7系列FPGA GTX/GTH 收发器用户指南说明

7系列FPGA GTX/GTH 收发器用户指南说明

本文提供用于 7 系列 FPGA GTX 收发器的 TX 和 RX 时延值。这些表将被添加到 7 系列 FPGA GTX/GTH 收发器用户指南 (UG476)。 注: 1. 最低和最高为理论值。这些配置可能不会映射到任何协议。USRCLK 和 ...

2017-11-15 标签:FPGA 13763

基于LV FPGA设计滤波器步骤详解

基于LV FPGA设计滤波器步骤详解

对于NI很多专注于数据采集领域的客户来说,对采集到的信号在前端加入滤波功能是非常常见的需求。但是,可能由于他们对NI产品不够了解,不知道这部分功能完全可以由FPGA来完成,从而让...

2017-11-15 标签:FPGAFPGA设计 8060

基于Xilinx的InTime优化设计及流程详讲

基于Xilinx的InTime优化设计及流程详讲

本文阐明了InTime和Xilinx软件是如何通过调整编译参数以及运行并行编译来优化FPGA时序性能的。InTime通过机器学习来决定一个FPGA设计的综合和布局布线的最佳配置组合。通过和计算服务器的连接...

2017-11-15 标签:XilinxAmazon 1194

FPGA存储器项使用DRAM的方法技术解析

FPGA存储器项使用DRAM的方法技术解析

FPGA中的存储块DRAM 某些FPGA终端,包含板载的、可以动态随机访问的存储块(DRAM),这些存储块可以在FPGA VI中直接访问,速率非常高。 DRAM可以用来缓存大批量的数据,而且速度可以非常快。针...

2017-11-15 标签:FPGA 3626

基于Xilinx Zynq UtralScale+(MPSoC)ZCU102嵌入式评估板实现多个UIO开发并完成测试的实验

基于Xilinx Zynq UtralScale+(MPSoC)ZCU102嵌入式评估板实现多个UIO开发并完成测试的实验

本实验工程利用Xilinx Zynq UtralScale+(MPSoC)ZCU102嵌入式评估板上实现多个UIO,借助Xilinx的工具完成硬件工程和linux BSP的开发,最后通过测试应用程序完成测试。ZCU102上的MPSOC集成固化了四核ARMCorte...

2017-11-15 标签:Linux评估板Zynq 15582

分析上拉电阻不同在FPGA上电配置过程中造成的不同影响

分析上拉电阻不同在FPGA上电配置过程中造成的不同影响

基于Xilinx芯片的FPGA集成了越来越多的可配置逻辑资源、各种各样的外部总线接口以及丰富的内部RAM 资源。在FPGA的电路设计中,上电配置电路至关重要。其中,DONE信号上拉电阻阻值的选择很容...

2017-11-15 标签:FPGAXilinx 9103

python脚本开机启动代码详解

python脚本开机启动代码详解

 Python是一种面向对象的解释型计算机程序设计语言。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python语法简洁清晰,特色之一是强制用空白符...

2017-11-15 标签:启动代码python 10022

创建工程项目并使用三种方法下载工程项目到Basys3 FPGA开发板上教程

创建工程项目并使用三种方法下载工程项目到Basys3 FPGA开发板上教程

Basys 3 支持以下三种方式配置/下载程序: . JTAG . Quad SPI Flash . USB Flash Drive 此教程旨在告诉初学者如何开始创建工程项目以及分别通过以上三种方法下载工程项目到Basys3 FPGA开发板上。 前期准备...

2017-11-15 标签:JTAGVivado 10972

RNN在FPGA的应用及测试分析

RNN在FPGA的应用及测试分析

循环神经网络(RNNs)具有保留记忆和学习数据序列的能力。由于RNN的循环性质,难以将其所有计算在传统硬件上实现并行化。当前CPU不具有大规模并行性,而由于RNN模型的顺序组件,GPU只能提...

2017-11-15 标签:FPGArnn 2487

编辑推荐厂商产品技术软件/工具OS/语言教程专题