【技术实现步骤摘要】
一种FFT协处理器与主处理器通信方法
本专利技术涉及集成电路领域通信方法,具体涉及一种FFT协处理器与主处理器通信方法。
技术介绍
傅里叶变换是对信号进行频域分析得到信号频域特性的最常用的分析方法。离散傅里叶变换的提出给数字信号的频域分析提供了理论基础。然而直接进行离散傅里叶变换,运算量极高,在FFT(快速傅里叶变换)被提出之前应用并不广泛。FFT的提出极大的缩减了傅里叶变换的运算量,让傅里叶变换应用于实时系统成为可能,此时信号的傅里叶分析才开始广泛应用起来。FFT可以通过通用DSP (数字信号处理器),FPGA (现场可编程逻辑阵列)和专用ASIC(专用集成电路)实现。专用普通的CPU(处理器)也能够通过软件配置实现FFT的功能,但由于普通处理器并不像DSP—样有专门针对复杂运算优化的总线结构和运算单元,使用普通处理器进FFT运算时,FFT大量的乘法和加法运算会极大的占用CPU资源,导致功很高而效率很低。所以一般不会使用通用的CPU来进行FFT运算。随着集成电路的发展,单个芯片上集成多个功能模块成为一个发展趋势,这种芯片被称作SOC(System On ...
【技术保护点】
一种FFT协处理器与主处理器通信方法,其特征在于,所述方法包括如下步骤:A.将CPU和DMA控制器均连接到设有AHB‑APB桥的AHB总线;B.DMA控制器集成AHB‑APB桥和APB控制器;C.FFT协处理器集成APB总线从控制器;D.于AHB总线和APB总线连接处设置APB总线仲裁器;E.FFT协处理器发出中断请求;F.CPU响应所述中断请求,配置DMA控制器,并将APB总线控制权赋给DMA控制器;G.DMA控制器将FFT的运算结果搬移到系统内存;H.通信结束。
【技术特征摘要】
1.一种FFT协处理器与主处理器通信方法,其特征在于,所述方法包括如下步骤: A.将CPU和DMA控制器均连接到设有AHB-APB桥的AHB总线; B.DMA控制器集成AHB-APB桥和APB控制器; C.FFT协处理器集成APB总线从控制器; D.于AHB总线和APB总线连接处设置APB总线仲裁器; E.FFT协处理器发出中断请求; F.CPU响应所述中断请求,配置DMA控制器,并将APB总线控制权赋给DMA控制器; G.DMA控制器将FFT的运算结果搬移到系统内存; H.通信结束。2.如权利要求1所述的方法,其特征在于,步骤A包括:通过选择器控制所述AHB总线的控制权;于DMA控制器上设置AHB总线的主控制器和从控制器,从控制器用于从总线上接收CPU发送的控制数据;主控制器用于将控制数据传给AHB总线,并发送至内存或者CPU。3.如权利要求1所述的方法,其特征在于:步骤B中,DMA控制器中的AHB-APB桥完成AHB数据到APB数据的协议转换功能。4.如权利要求1所述的方法,其特征在于:步骤C中,FFT协处理器通过APB总线与外界交换...
【专利技术属性】
技术研发人员:骆树萌,袁玉湘,于坤山,姜学平,
申请(专利权)人:国家电网公司,国网智能电网研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。