热门关键词:亚博手机版网址,亚博游戏官网网址,亚博网页版登录界面  
【亚博游戏官网网址】基于DSP-dMAX的嵌入式FIFO数据传输系统设计
2021-04-23 [4750]
本文摘要:嵌入式机器设备因为具有硬件配置可线上配置,构建协调能力等特性,促使其运用于更为广泛。

嵌入式机器设备因为具有硬件配置可线上配置,构建协调能力等特性,促使其运用于更为广泛。特别是在在根据FPGA的硬件配置系统软件中运用于较多,现阶段在很多商品中构建了嵌入式网络接口、嵌入式PCI/PCI-E、嵌入式USB等各种各样模块。

但在DSP中构建嵌入式机器设备还比较较少,一般DSP都必需构建这种机器设备模块,客户随意选择各有不同型号规格的DSP芯片以合乎商品运用于回绝。但针对一些更加相近的嵌入式机器设备,DSP还可以构建该作用。  TI公司的DSP芯片C6727B,因为其片内构建dMAX模块,促使构建嵌入式FIFO沦落有可能。

其构建嵌入式FIFO的实质便是将DSP的片内一段RAM室内空间设成FIFO室内空间,FIFO和外围设备的数据互换由EMIF模块顺利完成。该FIFO的数据载入不务必DSP的CPU参与,进而提高全部系统软件特性,构建数据互换和数据解决的另外进行。

亚博手机版网址

文中以dMAX和EMIF模块的数据传送为例证,解读嵌入式FIFO的设计方案、配置以及用以。  dMAX以及构造  dMAX(DualDataMovementAccelerator,双重数据传送网络加速器)是TI公司的DSP芯片C6727B独有的一种片内机器设备。

运用于dMAX和EMIF(ExternalMemoryInterface,外界储存器模块)能够构建片内RAM、片内和片外机器设备及其2个片外机器设备中间的数据传送。dMAX模块的内部构造如图所示1下图。    图1dMAX內部框架图  从图上能够显出,dMAX关键由恶性事件和终断应急处置模块、恶性事件伺服电机、传送恶性事件模块等组成。

恶性事件模块分成低优先级队列和低优先级队列2个相互之间独立国家的模块,分别有独立国家的恶性事件通道和事件性能参数,和CPU有独立国家的模块。促使dMAX能够另外应急处置2个各有不同的恶性事件。当访谈CPU端口号时,MAX0的优先低,MAX1的优先较低。

dMAX必须根据执行技术设备的一维、二维与三维数据的储存器传送工作中,进而使DSP而求专心致志于信号分析每日任务,显著提高系统软件特性。适合图象的子帧提纯或是视频语音数据信号的子无线信道提纯。  DSP內部的数据互换管理中心在dMAX的操控下,能够构建片内RAM、EMIF及其HPI模块中间的数据互换。文中解读在dMAX操控下,构建片内RAM和EMIF模块中间的数据互换。

假如DSP应用一般的多线程接口标准,数据传送务必建立、选通和保持3个环节,数最多务必五个EMIF时钟(建立和保持各一个时钟,选通3个时钟)。为了更好地保证 通讯的可信性,一般应用10个EMIF时钟(建立3个时钟,保持两个时钟,选通五个时钟)。而EMIF时钟比较慢为133MHz;那样,应用多线程模块的通讯速度一般为13.3M36b/s(应用32位系统数据系统总线总宽)。除此之外,多线程模块数据传送必不可少在CPU的参与下,用以命令构建数据储存。

将闲置不用很多的CPU开支,在许多 髙速的数据收集和应急处置中,将降低系统软件的总体特性。因此,应用dMAX构建嵌入式FIFO数据传送处理异步传输的缺陷,其传送应用脑血栓载入方法进行,能够到数脑血栓载入八个数据,一共只务必20个时钟,通讯速度提高为53.2M36b/s,提高4倍载入速度。

还能够应用和DMA后台管理经营,那样将大幅度降低全部系统软件数据载入的开支,进而能够构建更加简易和可靠的优化算法应急处置。  嵌入式FIFO设计方案  嵌入式FIFO的设计方案关键便是操控FIFO的七个主要参数。这七个主要参数各自为恩详细地址、室内空间尺寸、空标示、剩标示、不正确标示、阅读表针和写成表针。

他们中间的关联如图2下图。    图2FIFO结构示意图  恩详细地址和室内空间尺寸作为整体规划出有一段存储空间,该存储空间作为FIFO机器设备,并被FIFO设备维护管理一起,促使别的机器设备和程序流程没法访谈该室内空间。为了更好地有助于操作者便捷,室内空间尺寸一般为2的整数金额次幂,但不保证回绝。

确立到C6727B型号的DSP,室内空间尺寸仅次为1M个原素,原素尺寸能够是8位、16位或是32位系统数据,没法为其他类型的数据。恩详细地址能够为存储空间的一切一个详细地址,某种意义为了更好地操作者便捷,一般为室内空间尺寸的边界点。比如,八个原素的FIFO,其基详细地址一般为XXXXX000b,也就是详细地址的较低3位为0,恩详细地址就认可为8的整数金额次。某种意义,64个原素的FIFO,其较低6位为0。

恩详细地址和室内空间尺寸的特别要求避免 访谈时的详细地址跨过多张难题,能够提高FIFO的网站打开速度。  空标示和剩标示作为答复FIFO的存储状态。

阅读表针和写成表针作为答复载入的当今详细地址。不正确标示答复对FIFO的操作失误。当FIFO正处在剩标示状况下仍然写成FIFO,或是FIFO正处在空标示状况下仍然读FIFO,FIFO都将中断当今操作者,并将不正确标示置位。  FIFO的写成操作者仅有一种工作方式,即每一次写成一个新的数据,写成表针特1,直至写进。

而FIFO读操作者有二种工作方式,各自为规范操作者和多阶推迟(Multi-tapDelayTransfer)操作者。规范操作者和写成操作者一样。

多阶推迟操作者一般作为过滤应急处置,当务必对輸出数据信号进行过滤应急处置情况下,每一次期待从FIFO载入一段对话框的数据,进行过滤应急处置,数据对话框仍然只挪动一个数据。在规范操作者状况下,假如载入一段对话框的数据,FIFO则将此段对话框的数据所有炮弹出有。

多阶推迟操作者则只插进一个数据。该操作步骤对视频语音或是AD抽样数据的光洁、FIR等过滤十分仅限于。务必注意的是,多阶推迟操作者的数据窗尺寸务必设定,假如FIFO储存的数据数量超过数据窗,FIFO则中断当今操作者,并得到不正确标示。


本文关键词:亚博手机版网址,亚博游戏官网网址,亚博网页版登录界面

本文来源:亚博手机版网址-www.mblnmp.com