FPGA/ASIC技术
电子发烧友本栏目为FPGA/ASIC技术专栏,内容有fpga培圳资料、FPGA开发板、FPGA CPLD知识以及FPGA/ASIC技术的其它应用等;是您学习FPGA/ASIC技术的好栏目。CPU和异构计算芯片GPU/FPGA/ASIC基础教程
目前,FPGA已在腾讯海量图片处理以及检测领域已规模上线。 随着互联网用户的快速增长,数据体量的急剧膨胀,数据中心对计算的需求也在迅猛上涨。诸如深度学习在线预测、直播中的视频转...
2017-11-15 6593
异构多核可编程系统原理与应用
如今FFT卷积广泛应用于数字信号处理,并且过去几年证实了异构多核可编程系统(HMPS)的发展。另外,HMPS已经成为DSP领域的主流趋势。因此,研究基于HMPS大点FFT卷积的高效地实现显得非常重要...
2017-11-15 2449
六种常见机器学习普遍错误
机器学习很大程度上就像软件工程一样,比如我现在要实现一个key-value的数据库,那么有很多种模式都可以实现,但是他们最终所达到的效果却是千差万别的。同样,在机器学习领域,如果我想...
2017-11-15 875
FPGA克隆技术研究(对加密密钥的攻击)
随着可编程技术的不断发展,FPGA已经成为各类商业系统的重要组成部分。然而,由于配置文件(比特流)必须存储在FPGA外部,通过窃取外部存储器后,攻击者可直接盗版生产,还可通过FPGA逆向...
2017-11-15 5804
Python的两个基础包numpy和Matplotlib示例详解
Python的科学计算包 - Numpy numpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算。这个库的前身是1995年就开始开发的一个用于数组运算的库。经过了长时间的发展,基本上成了绝大部...
2017-11-15 5904
硬件加速边缘检测优化处理方案
针对计算机处理高清图像或视频的边缘检测时存在延时长和数据存储带宽受限的缺点,提出了用Vivado HLS将边缘检测软件代码转换成RTL级硬件电路的硬件加速方法。硬件加速是将运算量大的功能...
2017-11-15 2593
卷积神经网络(CNN)的运用与测试
卷积神经网络:听起来像是生物与数学还有少量计算机科学的奇怪结合,但是这些网络在计算机视觉领域已经造就了一些最有影响力的创新。2012年神经网络开始崭露头角,那一年Alex Krizhevskyj在...
2017-11-15 2526
线性模型、基于树的模型、神经网络三种算法的对比
我们将机器学习中最突出、最常用的算法分为三类:线性模型、基于树的模型、神经网络,用一张图表简明地指出了每一类的优势和劣势。 在机器学习中,我们的目标要么是预测(prediction),...
2017-11-15 9754
了解Python数据结构迭代对象、迭代器、生成器的概念
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我...
2017-11-15 1240
赛灵思FPGA架构白皮书简介:机器学习、片上存储器、任意I/O
为了满足不断攀升的数据处理需求,未来系统需要在计算能力上大幅改进。传统解决方案(例如 x86 处理器)再也无法以高效、低成本的方式提供所需的计算带宽,系统设计人员必须寻找新的计...
2017-11-15 4052
基于JESD204B设计的数据传输接口
针对传统ADC/DAC应用中采样数据并行传输存在线间串扰大、同步难等问题,设计了一种基于高速串行协议——JESD204B的数据收发接口。以Xilinx公司V7系列FPGA为核心控制单元设计电路,在单通道传输...
2017-11-15 7731
基于FPGA的深度卷积神经网络服务优化和编译测试
FPGA具有低功耗,低延时,高性能的特点,在深度学习计算领域有很广阔的应用前景。FPGA从2013年开始就应用在许多典型的深度学习模型中,如DNN,RNN,CNN,LSTM等,涵盖了语音识别,自然语言处...
2017-11-15 1028
基于FPGA的极化码的SC译码算法结构的改进方法
在二进制离散无记忆信道中极化码可以达到其信道极限容量,并且实现的复杂度较低,这在通信领域无疑是一个重大突破,因此在FPGA中实现极化码的译码有着非常重要的研究意义。首先介绍了...
2017-11-15 5910
百度云服务器FPGA标准开发环境的逻辑开发与编译示例
基于百度云自研的FPGA加速卡,提供了一套FPGA标准开发环境。您可以使用百度云提供的镜像工具包,在FPGA上开发与调试自己的业务功能,或者将已有的功能模块移植到FPGA加速卡上。 百度自研...
2017-11-15 3818
0基础学习机器学习基础
随着机器学习的进一步火热,越来越多的算法已经可以用在许多任务的执行上,并且表现出色。 但是动手之前到底哪个算法可以解决我们特定的实际问题并且运行效果良好,这个答案很多新手...
2017-11-15 971
卷积神经网络的结构概念
1. 概念 英文名:convolutional neural network 是一种前馈神经网络,即表明没有环路,普通神经网络的 BP 算法只是用于方便计算梯度,也是前馈神经网络。 是深度学习结构的一种,是一种深度、前馈...
2017-11-15 2047
FPGA电源设计的3大要点
现场可编程门阵列(FPGA)被发现在众多的原型和低到中等批量产品的心脏。 FPGA的主要优点是在开发过程中的灵活性,简单的升级路径,更快地将产品推向市场,并且成本相对较低。一个主要缺...
2017-11-15 854
基于FPGA的CMOS相机实时数据处理设计
针对CMOS图像传感器输出的LVDS串行数据在传输过程中因数据无法对齐引起误码率升高,图像分辨率降低问题,提出一种基于现场可编程门阵列FPGA的CMOS相机实时数据处理研究方案。采用VHDL硬件语...
2017-11-15 3893
基于Vivado设计的第三方仿真器版本说明
本文列出了能够与 Vivado 设计套件联用的支持性第三方仿真器。 这些也在随该软件一起发布的“Vivado 设计套件用户指南:版本说明、安装与许可”(UG973) 中列出。 请参阅“架构支持与需求”>“...
2017-11-15 2503
对并行总线与串行总线两大类总线的分析
虽然随着技术的发展,现代的数字芯片已经集成了越来越多的功能,但是对于稍微复杂一点的系统来说,很多时候单独一个芯片很难完成所有的工作,这就需要和其它芯片配合起来工作。比如我...
2017-11-15 14428
神经网络的25个必熟概念
如果你是一个想学习或理解深度学习的人,这篇文章是为你量身定做的。在本文中,我将介绍深度学习中常用的各种术语。 如果你想知道我为什么要写这篇文章——我之所以在写,是因为我希...
2017-11-15 4518
7系列FPGA GTX/GTH 收发器用户指南说明
本文提供用于 7 系列 FPGA GTX 收发器的 TX 和 RX 时延值。这些表将被添加到 7 系列 FPGA GTX/GTH 收发器用户指南 (UG476)。 注: 1. 最低和最高为理论值。这些配置可能不会映射到任何协议。USRCLK 和 ...
2017-11-15 13763
基于LV FPGA设计滤波器步骤详解
对于NI很多专注于数据采集领域的客户来说,对采集到的信号在前端加入滤波功能是非常常见的需求。但是,可能由于他们对NI产品不够了解,不知道这部分功能完全可以由FPGA来完成,从而让...
2017-11-15 8060
基于Xilinx的InTime优化设计及流程详讲
本文阐明了InTime和Xilinx软件是如何通过调整编译参数以及运行并行编译来优化FPGA时序性能的。InTime通过机器学习来决定一个FPGA设计的综合和布局布线的最佳配置组合。通过和计算服务器的连接...
2017-11-15 1194
FPGA存储器项使用DRAM的方法技术解析
FPGA中的存储块DRAM 某些FPGA终端,包含板载的、可以动态随机访问的存储块(DRAM),这些存储块可以在FPGA VI中直接访问,速率非常高。 DRAM可以用来缓存大批量的数据,而且速度可以非常快。针...
2017-11-15 3626
基于Xilinx Zynq UtralScale+(MPSoC)ZCU102嵌入式评估板实现多个UIO开发并完成测试的实验
本实验工程利用Xilinx Zynq UtralScale+(MPSoC)ZCU102嵌入式评估板上实现多个UIO,借助Xilinx的工具完成硬件工程和linux BSP的开发,最后通过测试应用程序完成测试。ZCU102上的MPSOC集成固化了四核ARMCorte...
2017-11-15 15582
分析上拉电阻不同在FPGA上电配置过程中造成的不同影响
基于Xilinx芯片的FPGA集成了越来越多的可配置逻辑资源、各种各样的外部总线接口以及丰富的内部RAM 资源。在FPGA的电路设计中,上电配置电路至关重要。其中,DONE信号上拉电阻阻值的选择很容...
2017-11-15 9103
python脚本开机启动代码详解
Python是一种面向对象的解释型计算机程序设计语言。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python语法简洁清晰,特色之一是强制用空白符...
2017-11-15 10022
创建工程项目并使用三种方法下载工程项目到Basys3 FPGA开发板上教程
Basys 3 支持以下三种方式配置/下载程序: . JTAG . Quad SPI Flash . USB Flash Drive 此教程旨在告诉初学者如何开始创建工程项目以及分别通过以上三种方法下载工程项目到Basys3 FPGA开发板上。 前期准备...
2017-11-15 10972
RNN在FPGA的应用及测试分析
循环神经网络(RNNs)具有保留记忆和学习数据序列的能力。由于RNN的循环性质,难以将其所有计算在传统硬件上实现并行化。当前CPU不具有大规模并行性,而由于RNN模型的顺序组件,GPU只能提...
2017-11-15 2487
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |









































