DSP专家给你一个选择FPGA的理由 那么这张画布有什么好处呢?且听我 一 一 道来:易用性:对“画家”来说,FPGA令人生畏的地方,就是只有“硬件工程师使用”的硬件可编程模式。硬件描述语言虽然硬件发展了30多年,但是由于HDL是一种用形式化的语言描述极其复杂的数字系统的,抽象级别较低,因而大大... 2023-06-13 DSPFPGA文章单片机
两种能够帮助工程师简化FPGA的电源解决方案 在为 FPGA 供电时需要考虑若干电源设计方面的问题,比如:增加了输出电压轨数量需要为电轨设置设定点精度需要优化设计中的无源板面布局才能实现极低的纹波噪声需要 AC 瞬态响应,以及补偿环路另外,不要忘了还有排序以及更多所需功能。图 1 显示了 FPGA开发套件中典型的 FPGA 电... 2023-06-13 FPGA电源管理文章单片机
FPGA二值图像边界提取算法实现 1 背景知识图1 二值图像边界提取演示如图1 所示,图1 a为一幅简单的二值图像,经过边界提取后形成如图1 b 所示的图像,显示出了白色区域的轮廓。2 边界提取算法使用黑色提取,背景为白色,‘1’表示白色,‘0’表示黑色。图2 二值图像边界提取演示我们使用3x3模... 2023-06-13 FPGA算法实现文章单片机
基于FPGA的压控晶振同步频率控制系统的研究与设计 引言高精度时间基准已经成为通信、电力、工业控制等领域的基础保障平台之一。时统设备通常采用晶体振荡器作为频率标准,但都由于晶振老化和温度变化等原因导致其频率长期稳定度差。随着GPS技术的发展和应用,利用GPS作为精确时间源的优良特性来同步本地时钟信息。但在实践中... 2023-06-13 频率晶振FPGA文章单片机
Xilinx FPGA底层资源架构与设计规范 参考器件上,虽然一些专用的资源都集中在高端的FPGA型号中,不过题主想了想,还是把它们放在该系列后续的文章中吧。下文中的举证皆来自Spartan6器件文档,所以也不会超出Spartan6涵盖内容。传统的FPGA内部资源分类作三类,可配置逻辑模块(Configurable Logic Block)、输入输出模块(In... 2023-06-13 xilinxFPGA文章单片机
基于FPGA的超级电容均压及充放电设计方案 1、超级电容简介超级电容,又名电化学电容,双电层电容器、黄金电容、法拉电容,是从上世纪七、八十年代发展起来的通过极化电解质来储能的一种电化学元件。它不同于传统的化学电源,是一种介于传统电容器与电池之间、具有特殊性能的电源,主要依靠双电层和氧化还原赝电容电荷储存... 2023-06-13 串联均压超级电容FPGA文章单片机
基于FPGA的可选择不同频率的音频发生器设计方案 声音的产生是由于发声物体以一定的频率振动,带动周围的空气振动,使动耳朵内的听小骨一起振动,这些振动被转换为微弱的电子脑波,它就使我们觉察到了声音。不同的发声物体(声源)音色不同。声源振动的快慢不一样即产生的频率不一样,故有高音、低音、中高音、中低音等区分。由于声源... 2023-06-13 音频发生器EDAFPGA文章单片机
基于Xilinx FPGA的视频图像采集系统 本篇要分享的是基于Xilinx FPGA的视频图像采集系统,使用摄像头采集图像数据,并没有用到SDRAM/DDR。这个工程使用的是OV7670 30w像素摄像头,用双口RAM做存储,显示窗口为320x240,而且都知道7670的显示效果也不怎么样,这是一次偶然的机会我得到的资源,便在basys3、zybo、国产FPGAPG... 2023-06-13 采集系统xilinxFPGA文章单片机
LCD电路及高速ADC+FPGA+ DSP的设计方案介绍 1 系统概述对用于高速公路中的雷达系统而言,考虑到开车的速度比较快,对于一些突发事件无法立刻做出响应,因此就要求设计的防撞雷达探测距离尽量长些,可让驾驶员提前做好安全准备工作,因此这种高速公路防撞系统一般选用激光探测法。采用激光测距的汽车防撞系统结构图,如图1所示... 2023-06-13 ADCFPGADSP文章单片机
利用MMCM实现多芯片相位对齐的串行收发器纠偏方法 这里介绍一种利用MMCM实现多芯片相位对齐的串行收发器纠偏方法:1) 利用图1所示电路实现多芯片间的全局时钟相位对齐。该电路通过单板上的low Skew时钟分配器分发同相位时钟到多个相同的芯片的相同全局时钟管脚上,再由MMCM实现零延迟BUFG电路,实现到每个GT的USRCLK/2的延迟差... 2023-06-13 MMCM串行收发器文章单片机FPGA
脉冲电路的基础知识 在数字电路中分别以高电平和低电平表示1状态和0状态,此时电信号的波形是非正弦波。通常,就把一切既非直流又非正弦交流的电压或电流统称为脉冲。图表示出几种常见的脉冲波形,它们既可有规律地重复出现,也可以偶尔出现一次。脉冲波形多种多样,表征它们特性的参数也不尽相同,这... 2023-06-13 脉冲电路基础知识文章单片机FPGA
基于FPGA和万兆网的GigE Vison设计方案 本文简要描述基于万兆网的GigE Vison IP设计方案。一、GigE Vsion协议要点GigE Vison协议基于普通的以太网物理链路,运行在UDP协议层之上,包含控制协议GVCP和数据流协议GVSP两大部分,整个层次结构如下图1所示。图1 GigeVison协议层次结构图GigE Vison协议的要点如下:(1)上电或... 2023-06-13 FPGA设计文章单片机
静态数码管显示实验 数码管是一种现代常用的数码显示器件,具有发光显示清晰、响应速度快、功耗低、体积小、寿命长、易于控制等诸多优点,在数显仪器仪表、数字控制设备等方面得到广泛应用。本章我们将介绍八段数码管的控制原理以及如何在数码管上显示出变化的数字。本章包括以下几个部分:1 1.... 2023-06-13 FPGA数码管显示文章单片机
FPGA架构和应用基础知识 FPGA代表现场可编程门阵列,它是一种半导体逻辑芯片,可编程成几乎任何类型的系统或数字电路,类似于PLD。PLD仅限于数百个门,但FPGA支持数千个门。FPGA架构的配置通常使用语言来指定,即HDL(硬件描述语言),其类似于用于ASIC(专用集成电路)的语言。与固定功能ASIC技术(如标准单元)相比,FPG... 2023-06-13 FPGA构架应用基础知识文章单片机
FPGA入门基础学习--D触发器、波形、代码 FPGA的设计基础是数字电路,因此很多同学会认为我们要先学好数字电路之后,才学习FPGA。但是,数字电路教材的内容很多.例如:JK触发器、RS触发器、真值表、卡诺图等。但是,这里的很多内容其实已经过时了。此外,对于FPGA的学习来讲,我们只用到了其中很少很少的一部分内容。如果没有... 2023-06-13 FPGA波形文章单片机
FPGA开发外设子板模块电路设计 FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的开发相对于传统PC、... 2023-06-13 FPGA开发外设电路设计文章单片机
基于FPGA的图像FFT滤波处理 关于傅里叶变换关于傅里叶变换,这么一个神奇的变换,其基本原理和应用在教科书、网络上漫天飞舞,这里就不赘述了,以免有凑字数的嫌疑。前面的例子我们已经使用Matlab和Vivado的FFT IP核进行了初步的验证,掌握的FFT/IFFT IP核的脾气,那么接下来我们要玩点真的了,基于我们STAR/SF-A... 2023-06-13 FPGAFFT滤波处理图像文章单片机
浅谈电子EDA技术的含义、特点、主要内容及应用 引言随着大规模集成电路技术和计算机技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升;电子类的高新技术项目的开发也逾益依赖于EDA技术的应用。即使是普通的电子产品的开发,EDA... 2023-06-13 电子设计EDA集成电路FPGA文章硬件设计EDA软件
Verilog HDL应用及数字IC设计与流程概述 一、HDL的概念和特征HDL,Hard Discrimination Language的缩写,翻译过来就是硬件描述语言。那么什么是硬件描述语言呢?为什么不叫硬件设计语言呢?硬件描述语言,顾名思义就是描述硬件的语言,它用文本的形式来描述电子系统硬件结构和行为,是一种用形式化方法来描述数字电路和系统的... 2023-06-13 FPGAIC设计VerilogHDL文章硬件设计EDA软件
帧同步系统的工作原理及如何基于FPGA实现其设计 1、 引言数字通信时,一般以一定数目的码元组成一个个“字”或“句”,即组成一个个“帧”进行传输,因此帧同步信号的频率很容易由位同步信号经分频得出,但每个帧的开头和末尾时刻却无法由分频器的输出决定。为此,帧同步的任务就是要给出这个&ldq... 2023-06-13 FPGA分频器触发器文章单片机
简谈基于FPGA的千兆以太网 大家好,又到了学习时间了,学习使人快乐。今天我们来简单的聊一聊以太网,以太网在FPGA学习中属于比较高级的内容了,有些同学肯定会感觉以太网学习起来非常不容易。其实,我可以告诉大家,前期学习的基础打扎实了,后期的学习也没那么难。总之就是说难没那么难,说容易也不是那么容易。... 2023-06-13 FPGA文章单片机
充分发挥eFPGA性能,SoC架构师都懂的选型技巧 嵌入式FPGA(eFPGA)是指将一个或多个FPGA以IP的形式嵌入ASIC,ASSP或SoC等芯片中。换句话说,eFPGA是一种数字可重构结构,由可编程互连中的可编程逻辑组成,通常表现为矩形阵列,数据输入和输出位于边缘周围。eFPGA通常具有数百或数千个输入和输出,可连接到总线、数据路径、控制路径、... 2023-06-13 FPGA半导体文章单片机
FPGA上电加载时序介绍 目前,大多数FPGA芯片是基于 SRAM的结构的, 而 SRAM 单元中的数据掉电就会丢失,因此系统上电后,必须要由配置电路将正确的配置数据加载到 SRAM 中,此后 FPGA 才能够正常的运行。常见的配置芯片有EPCS 芯片 (EPCS4、EPCS8、EPCS16、EPCS64、EPCS128),还有通用的串行 SPIFLASH 芯片... 2023-06-13 FPGA时序文章单片机
FPGA 电源排序的四种方案 当采用现场可编程门阵列(FPGA)进行设计时,电源排序是需要考虑的一个重要的方面。通常情况下,FPGA 供应商都规定了电源排序要求,因为一个FPGA所需要的电源轨数量会从 3 个到 10 个以上不等。通过遵循推荐的电源序列,可以避免在启动期间吸取过大的电流,这反过来又可防止器件受损... 2023-06-13 电源FPGA文章单片机
关于PCIe协议中FPGA的实现 PCIe链路协议使用“端到端的数据传送方式”,发送端和接收端中都含有TX(发送逻辑)和RX(接收逻辑)。PCIe协议采用分层结构,分为事务层、数据链路层和物理层 。PCIe中2个互连的设备采用事务的方式通信,事务是指为实现设备间某种信息传送。而定制的由一个或者若干个包... 2023-06-13 PCIEFPGA文章单片机