草庐IT

基于 DSP+FPGA 的高清图像跟踪系统研制

目标识别与跟踪技术是目前图像处理研究的重点方向,在军事和民用领域中具有广泛的应用价值,如精确制导武器、导弹飞机预警等军事领域,如交通管理、刑事侦查等民用领域。其中,如何在复杂的背景中,提取、识别与跟踪特定目标更是急需解决的问题。本文介绍了国内外图像跟踪系统的研究现状与发展趋势、图像跟踪系统的基本组成与工作原理、详细功能和性能要求,设计了基于DSP+FPGA的图像跟踪系统并进行了实验验证,主要工作包括:1)本文设计的图像跟踪系统主要由图像跟踪电路、通讯控制电路和视频接口电路组成,以高速DSP+FPGA为处理核心,建立高性能视频跟踪和通信处理平台,完成视频图像数据的采集、处理、字符叠加和输出功能,

基于DSP28335的CAN通信(附代码)

目录问题描述配置步骤初始化配置引脚和邮箱中断配置注意事项移植代码时输入输出引脚的改变波特率选择BitRate计算CAN模块代码CAN初始化CAN接受中断问题描述在学DSP28335的时候由于寄存器数量多且配置复杂,网上各路大神给出的代码基本上都不太能跑的通(可能是我移植的时候有些寄存器没配置好),所以在看了好几遍官方数据手册并且自己动手写了一遍代码之后,将一些容易错的地方记录了下来,文末也附上了一份代码,希望能对大家有所帮助,也欢迎各位一起谈论。配置步骤初始化初始化主要是配置BRPREG和BT,这里需要注意的是CCR和CCE这两个位的读和写,具体流程图参考官方数据手册中给出的初始化流程,这里我

使用ATK-ESP8266 WIFI 模块实现手机APP与DSP28027的数据传输(1)

    首先对AT--ESP8266进行简单的介绍,该模块有六个引脚,各引脚的功能如下图所示,在28027上留入SCI接口来进行数据的发送和接收。  28027硬件接口 对于AT--ESP8266,该WIFI集成模块可以有三个模式:串口无线AP模式:产生WIFI信号,让其他设备连接串口无线STA模式:站点模式,即连接AP设备产生的WIFI信号串口AP+STA模式:既可以产生WIFI,也可以连接其他WIFI信号    在此,可以选择AP模式和AP+STA模式产生WIFI信号,后续的配置为AP模式,使用的是AP模式,此时通过DSP的SCI通讯口给该WIFI模块发送信息来进行配置,AP模式下也可以根

详细总结SoC、DSP、MCU、GPU和FPGA等基础概念

目录简介详细介绍FPGASoCDSPMCUCPUGPUNPUTPUMPU简介FPGA是现场可编程门阵列:Field-ProgrammableGateArraySOC是片上系统集成:systemonchipsetDSP是数字处理器:DigitalSignalProcessingMCU是微处理器:microcontroluniteCPU中央处理器(CentralProcessingUnit)GPU图形处理器(GraphicsProcessingUnit)NPU嵌入式神经网络处理器MPU,微处理器和内存保护单元芯片分类图如下:详细介绍FPGAFPGA(Field-ProgrammableGateAr

DSP_TMS320F28377D_ePWM学习笔记

前言本人需要使用ePWM来控制一个永磁同步电机(PMSM),本文记录了对于TMS320F28377DePWM模块的学习笔记。主要内容是FOCPMSM控制的ePWM配置,同时包含ADC触发源的配置,关于ADC的学习笔记,请参考DSP_TMS320F28377D_ADC学习笔记_江湖上都叫我秋博的博客-CSDN博客。正文关于一些PWM的基础知识,b站up主暗星归来老师的这个视频讲得非常好。开发教程篇-第5期-EPWM使用(上)_哔哩哔哩_bilibili,为了避免视频被删除,我搬运复述一下,好记性不如烂键盘。PWM介绍那么何谓PWM呢?字面意思上就是脉冲宽度调制,是通过固定开关周期,调节一个周期内

XILINX DSP Slice功能特点

 引言   Xilinx7系列FPGA和Zynq-7000系列SoC则内嵌了25x18bit乘法器和48bit累加器的DSP48  slices;UltraScale/UltraScale+系列FPGA则包括了27x18bit乘法器和48bit加法器的DSP48E2。除此之外,在Xilinx每一代FPGA器件的DSP48slices的发展中都有很多改进,比如时钟率具有较稳定的提高,下文中介绍关于DSP48E2功能特点。 DSP48E2    DSP资源提高了数字信号处理以外的许多应用程序的速度和效率,如宽动态总线移位器、内存地址生成器、宽总线多路复用器和内存映射I/O寄存器。    Ultra

基于 VPX 总线的工件台运动控制系统研究与开发-DSP+FPGA硬件架构(一)

作为光刻机核心单元之一,超精密工件台主要负责实现快速扫描、上下片、精密定位、调平调焦等功能。目前,较为成熟的方案大多采用VME并行总线架构来建立超精密工件台控制系统,由于随着系统性能要求的提升,VME总线以及相应的处理器已无法满足需求,所以必须设计一种新型工件台控制系统。2.1系统设计需求分析2.1.1工件台系统总体介绍如图2-1所示,步进扫描投影型光刻机的工件台主要由测量硅片台、曝光硅片台和掩模台三大部分构成,硅片台和掩模台之间为透视系统。在曝光过程中,控制系统需要对硅片台、掩模台通过激光干涉仪进行高精密位置测量,并对多个自由度进行控制与调节,实现工件台精确定位运动。        图2-2

【STM32】 DSP库函数的一些基本使用

对于一些刚接触STM32的童靴来说,DSP库一定是一个陌生的东西。通俗来说,DSP库就是为了让MCU能够使用像DSP(数字信号处理的芯片)功能弄的一些官方库函数,它是基于MCU的FPU(浮点运算功能)的,如果你连FPU都不知道咋开,我个人建议先去查一查啥是FPU以及DSP库移植的一些步骤(移植也分两种,一种是使用lib文件,另一种是直接的C语言函数库)。这里推荐的参考资料是:安富莱的STM32-V6开发板_第二版DSP数字信号处理教程,下载链接在这里:https://download.csdn.net/download/qq_32006213/87406373说实话,只要能认真看这个教程,也不

【FPGA-DSP】第九期:音频信号处理

从本文开始将记录一些简单的音频信号处理算法在SystemGenerator中的实现方法。本文将介绍如何搭建音频信号的采集与输出模型。音频信号属于一维信号,一些基本概念如下:采样频率:根据奈奎斯特采样定理,采样频率Fs应该不低于声音信号中最高频率2倍。常见的音频格式文件(如mp3、wav等)有几个固定的采样频率:11025Hz、22050Hz、44100Hz、48000Hz。量化精度:即每个声音样本用多少位(bit)表示。通常以字节为单位。声道:现在的音频文件几乎都是立体声(左声道、右声道),也可以用“格式工厂”等工具转换为单声道。现在单声道的音频文件很难找,因此使用“格式工厂”将立体声音频文件

嵌入式开发之DSP学习

一、ARM、DSP、FPGA    ARM具有比较强的事务管理功能,可以用来跑界面以及应用程序等,其优势主要体现在控制方面;ARM是32位的单片机,其内部硬件资源的性能较高,可以加载操作系统成为其主要特点,有了操作系统,就可以像pc机那样多任务实时处理,就是同一时间内能完成多个任务,而且不会互相影响。    DSP主要是用来计算的,比如进行加密解密、调制解调等,优势是强大的数据处理能力和较高的运行速度。    FPGA可以用VHDL或verilogHDL来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其