[dsp设计] 适于ip设计的定点dsp软件开发系统

[dsp设计] 适于ip设计的定点dsp软件开发系统

ID:6684848

大小:75.50 KB

页数:5页

时间:2018-01-22

[dsp设计] 适于ip设计的定点dsp软件开发系统_第1页
[dsp设计] 适于ip设计的定点dsp软件开发系统_第2页
[dsp设计] 适于ip设计的定点dsp软件开发系统_第3页
[dsp设计] 适于ip设计的定点dsp软件开发系统_第4页
[dsp设计] 适于ip设计的定点dsp软件开发系统_第5页
资源描述:

《[dsp设计] 适于ip设计的定点dsp软件开发系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、适于IP设计的定点DSP软件开发系统摘要:本文描述了一种本实验室开发的适合于IP(IntelligenceProperty-Right)设计的DSP(DigitalSignalProcess)处理器核WDSP(以主要开发者姓Wu命名Wu’sDSP)的软件开发系统。这一开发系统将使根据不同DSP应用产生不同DSP处理器核成为可能。此外,WDSP还将作为一个核心部件应用在本实验室正在开发的称为FDP(FPGAforDataPath)的FPGA(FieldProgrammableGateArrays)系统中,以适应当前普遍采用

2、的IP和SOC(SystemOnChip)设计方法。关键字:IP设计,SOC,数字信号处理,软硬件划分。AFixed-PointDSPSoftwareDevelopmentSystemSuitableforIPDesignAbstract:ThisarticledescribesasoftwaredevelopmentsystemdevelopedbyourlabforDSPandIPdesign.ThissystemisbasedonaDSPprocessorcorenamedWDSP.Thissystemcanmak

3、eitpossiblethatwemayproducedifferentDSPprocessorfordifferentapplicationquickly.Besides,WDSPwillbeusedasaIPcoreinFDP(FPGAfordatapath)systembeingdevelopedbyourlab.Keyword:IPDesign,SOC,DSP,HW/SWCo-Design。51.简介随着全球进入数字时代,数字信号处理在无线通讯、图像、语音等多媒体信息处理,自动控制等各个领域中越来越多的应用和对其

4、速度、数据吞吐量等越来越高的要求促使了各种类型DSP处理器的出现。大量数字系统是由DSP处理器加外设构成,但随着竞争加剧,这种开发方式也显得周期过长,费用过高。当前,VLSI(超大规模集成电路)技术飞速发展,硅片集成度越来越高,在单个片上已可实现一个复杂的系统。而随着系统的规模和复杂度的不断增大,开发一个系统的时间越来越长,因此IP设计方法逐渐被广泛采用,即购买其他公司已经开发好的产品模块,嵌入自己的设计,这样可大大缩短设计周期,同时由于这些模块是经过验证的,因此可靠性很高。与此同时,现在的FPGA的容量和速度随着生产工

5、艺的进步变得非常大,它已不仅仅可以实现一些简单逻辑功能,也能实现复杂的系统。因此片上系统(systemonchip)可以通过使用一片大容量的FPGA来实现,而IP设计方法对使用FPGA进行设计更为有利,因为它能迅速把设计直接用FPGA来实现,省去了投片生产周期的大量时间和费用。常规DSP运算包括加、减、移位、乘累加、蝶形运算等,其相应寻址方式为线形、偏移、位反序寻址等。目前,各个种类DSP处理器的频率都越来越高,但其运算瓶颈却始终是外存的存取速度。2.WDSP结构简介首先简要介绍一下本实验室设计的的RISC结构16-Bi

6、t定点DSP(WDSP),WDSP采用数据总线和程序总线分离的Harvard结构。如图一:它具有四级流水线,如图二:WDSP的指令集为24位单字单周期执行的指令集,它还包含有两维寻址模块,它使得一条指令便可完成类似公式(1)和(2)的一系列向量和矩阵运算。WDSP的乘累加器采用冗余二进制结构〖7〗,它的累加器可与其他运算单元共享,它具有三级流水线。WDSP的数据DMA(DirectMemoryAccess5)操作可以与运算操作并行进行,这一并行性省去了大量的数据传输时间,它们可在数据运算的同时为下一次操作准备好数据,因此

7、大大提高了DSP的性能,特别是在采用速度较慢的存储器系统中。另外,WDSP还包含一个完全双工串行通讯口、一个16位并行通讯口,它们的控制寄存器与寄存器文件统一编址,使得它们的操作与读写寄存器文件一样十分方便。以上简单介绍了WDSP的硬件结构,  详细结构我们将另行撰文描述,下面我们将介绍WDSP的软件开发系统。3.基于SOC和IP设计的WDSP软件开发系统为缩短产品的开发周期,一个好的软件开发环境是必不可少的。TI的TMS320系列DSP未必是最好的,但其高效和易用的开发系统却是TI骄人市场占有率的重要因素。为此,本实验

8、室为WDSP定制了软件开发系统,其中包括IP数据库工具、C编译器、代码优化器、代码分析器及代码调试器。这套软件开发系统将大大提高WDSP的IP核在SOC设计中的开发周期,且尤其适用于嵌入式系统开发。系统结构框图如图三:由图一可以看出,由于WDSP的运算单元与寄存器之间使用总线连接,所以结构非常易于扩展,新的功能单元能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。