...
首页> 外文期刊>Pomiary Automatyka Kontrola >Moduł wydajnego przetwarzania sygnałów dedykowany dla systemu wbudowanego opartego na układzie FPGA
【24h】

Moduł wydajnego przetwarzania sygnałów dedykowany dla systemu wbudowanego opartego na układzie FPGA

机译:基于FPGA系统的嵌入式系统专用的高效信号处理模块

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In this paper a dedicated module compatible with PLB (Processor Local Bus) and EDK (Embeddded Development Kit) provided by Xilinx is described. This module accelerates FIR (Finite Impulse Response) operations as well as average value and RMS (Root Mean Square) calculations. This module was employed in Programmable Unit for Diagnostics (PUD) [4, 5] and for Procedure of Linear Decimation (PLD) [6, 7], For PLD the decimation ratio depends on the rotary machinery angular speed, and thus number of FIR filter nodes changes from 20 to 2000. Consequently, no standard FIR filter architecture for FPGA can be efficiently employed. Furthermore, the dedicated module presented in Fig. 2 was designed. This module is a master on PLB bus therefore it can perform input/output data transfer independently of the processor MicroBlaze. The processor just initialize calculation process by writing proper data to the selected control registers. This module can perform up to 8 MACs (Multiply and Acumulate) operations per clock cycle, sufficiently for the presented system and comparable with the computation power of a DSP (Digital Signal Processor). The implementation results presented in Tab. 1 illustrate that the presented module requires roughly twice the resources of the MicroBlaze and can speed up FIR calculation process roughly 20 times in comparison to the MicroBlaze.%W niniejszym artykule opisano dedykowany moduł akceleracji obliczeń filtracji FIR (filtrów o skończonej odpowiedzi impulsowej) o nazwie xspcalc. Moduł ten jest kompatybilny ze środowiskiem EDK (Embedded Development Kit) firmy Xilinx oraz magistralą PLB (Processor Local Bus). Na magistrali PLB niniejszy moduł jest urządzeniem typu master, oraz może wykonywać 8 operacji MACs (dodaj i akumuluj) na takt zegara. Dodatkowo moduł ten może obliczać wartość maksymalną, minimalną, średnią oraz skuteczną sygnału.
机译:在本文中,描述了与Xilinx提供的PLB(处理器本地总线)和EDK(嵌入式开发套件)兼容的专用模块。该模块可加速FIR(有限脉冲响应)操作以及平均值和RMS(均方根)计算。该模块用于诊断可编程单元(PUD)[4,5]和线性抽取程序(PLD)[6,7],对于PLD,抽取比取决于旋转机械的角速度,因此取决于FIR的数量滤波器节点从20变为2000。因此,无法有效地采用FPGA的标准FIR滤波器架构。此外,设计了图2所示的专用模块。该模块是PLB总线上的主机,因此它可以独立于处理器MicroBlaze执行输入/输出数据传输。处理器只是通过将适当的数据写入所选的控制寄存器来初始化计算过程。该模块每个时钟周期最多可以执行8个MAC(乘法和累加)操作,足以满足本系统的要求,并且可与DSP(数字信号处理器)的计算能力相提​​并论。选项卡中显示了实施结果。如图1所示,与MicroBlaze相比,该模块所需的资源大约是MicroBlaze的两倍,并且可以将FIR计算过程加快大约20倍。%W xspcalc。 Moduł10 jest kompatybilny ześrodowiskiemEDK(嵌入式开发套件)坚定的Xilinx orazmagistraląPLB(处理器本地总线)。在公共广播电台(PLB)的帮助下,主讲人乌拉兹·穆克·威科尼瓦克(OrazMożewykonywać)的8台MAC(dodaj i akumuluj)和takt zegara。 Dodatkowomoduł10możeobliczaćwartośćmaksymalną,minimalną,średniąorazskutecznąsygnału。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号