摘要:针对高速信号处理系统中数据总线传输的瓶颈问题,采用二维DMA方式进行外设高速缓存到DSP内核的数据块实时传输。对二维DMA控制和状态寄存器组进行编程控制,结合FPGA与DSP链路接口设计,将存储区的数据块作为一个数据阵列进行传输,使DSP在DMA中断中获得数据。试验结果证明,二维DMA传输方式可解决高速外设数据块的连续传输和处理问题,保证整个系统并行信号处理流水线的顺序执行,是一种解决数据总线传输瓶颈问题的实用方法。目前该技术已成功应用于某水声测量系统中。
关键词:ADSP-TS201;二维DMA;LVDS;链路口
0 引言
随着数字滤波技术在水声信号处理中的广泛应用,在降低系统硬件复杂度的同时,对数字信号处理的实时性也提出了更高要求。数字滤波器处理后的大量数据需要实时高效地传输给DSP内核,以便进行相应的数字信号处理;为了提高工作效率,信号处理系统通常会采用流水线操作。另外为了不打断系统的运行流水线,数据传输不仅要满足实时高速传输的要求,还需具备DSP内核并行处理的排列顺序要求。
DMA(Direct Memory Access)是在处理器内核不干预情况下的后台高速数据传送机制,不占用DSP内核的处理时间,特别是二维DMA数据传输方式,能够将数据块按要求顺序传输。本文以ADSP-TS201S(以下简称TS201)为例,针对二维DMA数据传输方式进行探讨。
1 TS201的DMA传输
1.1 DMA简介与分析
TS201内核工作频率高达600 MHz,是一款性能极高的静态超标量处理器,专对复杂信号电感器生产厂家处理任务和通信结构进行了优化,其Tiger SHA RC静态超标量结构使DSP每周期能够同时执行4条指令,24个16位定点运算和6个浮点运算。支持14个DMA通道,可完成片内存储器、片外存储器、存储器映射外设、链路口、主机处理器和其他处理器(如FPGA)之间的低开销高速传输。TS201片内的DMA控制器允许将数据传输作为一个后台任务执行,从而将处理器核释放出来,进行其他数字信号处理操作。在复杂信号处理系统中,特别是需要大量数据传输和搬移的操作系统,采用DMA方式可以释放处理器内核,提高工作效率。
1.2 TS201的链路口DMA
TS210具有适合多DSP并行处理的突破性体系结构,除了多条独立的128位宽数据总线外,具有4位宽的4个双向LVDS(Low Voltage Differ ential Signaling)链路口是其组成并行系统的关键。链路口可以直接由处理器核控制,也可以由DMA控制器控制,每个链路口的接收和发送都有指定的DMA通道电感厂家。通过编程控制可以将链路口设置成4位并行或者1位的方式进行传输。
TS201链路口通过写TX缓冲寄存器完成数据的发送,读取RX缓冲寄存器数据完成数据的接收。只要TX移位寄存器为空,所有写TX缓冲区的数据都会拷贝到移位寄存器。当RX移位寄存器为空,或者RX缓冲器有多余的空间可以从RX移位寄存器接收完整的4个字的接收数据时,接收方才允许数据输入。RX缓冲器为空,有4个字的接收已经完成,才会从移位寄存器读入数据。如果RX缓冲器已满,会将数据拷贝至RX临时接收缓冲器内,一直保持到RX缓冲器为空。片上每个链路口都与2个DMA通道相连,分别进行数据的发送和接收。2个DMA通道都与内部寄存器、外部寄存器及其他链路口缓冲器相连接。链路口收发结构见图1所示。
1.3 二维DMA
TS201可以寻址和传输1个二维存储阵列,二维DMA将存储区的数据块作为1个数据阵列进行传输,这对制定矩阵操作的DSP算法十分有用。存储器中的二维存储块可以通过链路口向外发送,由链路口接收的数据块也可以按照二维存储阵列的形式保存到存储器中。接收端存储器矩阵的大小可以与发送端的不同,只要两边所小型电感器含的总字节数相等即可。二维DMA的优点如下:
(1)允许任意一个矩阵区域的数据交叉存取,以一种比较直观的处理顺序将数据放入存储区。例如,将同一个A/D经过不同数字滤波器后的并行数据,以数据块的形式进行搬移,自动存入各自的高速缓存区或片内存储区。
(2)能够实时高效地完成数据块存取。插件电感器DMA控制器和DSP内核同时存取向不同存储块的操作均可在一个时钟周期内完成。例如,当DSP内核对一子存储块的数据进行操作时,DMA可以向另一个存储块存放数据。在某些条件下,甚至可以同时访问同一个存储块。1
增加输出电容(COUT),从一体成型电感制作本质上来说,是增加了输出级所能储存的能量,也就意味着能供应电流的时间加长了。因此通过减慢负载的di/dt 瞬变,频率显著减小。有了输出电容(COUT)之后 本文介绍的是一款高功率因数、可控硅调光的LED驱动器,它可以在90 VAC至265 VAC的输入电压范围内为LED灯串提供额定电压28电感器打样 V、额定电流0.5 A的驱动。该LED驱动 1 引言雷达信号模拟技术根据信号注入点不同分为射频信号模拟、中频信号模拟、视频信号模拟。信号注入点位置越靠前,模拟越复杂,越接近现实;信号注入点位置越靠后,模拟越容易,逼真程度越低。因此应根据实际需求
上一篇: 一种直下式LED背光源的设计方案
下一篇:功率电感器
1/3 1 2 3 下一页 尾页 |