- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
适于ip设计的定点dsp软件开发系统-复旦大学微电子学院
适于IP设计的定点DSP软件开发系统
边立剑 吴奇祥 童家榕
复旦大学电子工程系CAD室 200433
摘要:本文描述了一种本实验室开发的适合于IP(Intelligence Property-Right)设计的DSP(Digital Signal Process)处理器核WDSP(以主要开发者姓Wu命名Wu’s DSP)的软件开发系统。这一开发系统将使根据不同DSP应用产生不同DSP处理器核成为可能。此外,WDSP还将作为一个核心部件应用在本实验室正在开发的称为FDP(FPGA for Data Path)的FPGA(Field Programmable Gate Arrays)系统中,以适应当前普遍采用的IP和SOC(System On Chip)设计方法。
关键字:IP设计,SOC,数字信号处理,软硬件划分。
A Fixed-Point DSP Software Development System Suitable for IP Design
Bian Li Jian Wu Qi Xiang Tong Jia Rong
CAD Lab. Electronic Engineering Department Fudan University 200433
Abstract:This article describes a software development system developed by our lab for DSP and IP design. This system is based on a DSP processor core named WDSP. This system can make it possible that we may produce different DSP processor for different application quickly. Besides,WDSP will be used as a IP core in FDP(FPGA for data path) system being developed by our lab.
Keyword:IP Design, SOC, DSP, HW/SW Co-Design。
1. 简介
随着全球进入数字时代,数字信号处理在无线通讯、图像、语音等多媒体信息处理,自动控制等各个领域中越来越多的应用和对其速度、数据吞吐量等越来越高的要求促使了各种类型DSP处理器的出现。大量数字系统是由DSP处理器加外设构成,但随着竞争加剧,这种开发方式也显得周期过长,费用过高。
当前, VLSI(超大规模集成电路)技术飞速发展,硅片集成度越来越高,在单个片上已可实现一个复杂的系统。而随着系统的规模和复杂度的不断增大,开发一个系统的时间越来越长,因此IP设计方法逐渐被广泛采用,即购买其他公司已经开发好的产品模块,嵌入自己的设计,这样可大大缩短设计周期,同时由于这些模块是经过验证的,因此可靠性很高。与此同时,现在的FPGA的容量和速度随着生产工艺的进步变得非常大,它已不仅仅可以实现一些简单逻辑功能,也能实现复杂的系统。因此片上系统(system on chip)可以通过使用一片大容量的FPGA来实现,而IP设计方法对使用FPGA进行设计更为有利,因为它能迅速把设计直接用FPGA来实现,省去了投片生产周期的大量时间和费用。常规DSP运算包括加、减、移位、乘累加、蝶形运算等,其相应寻址方式为线形、偏移、位反序寻址等。目前,各个种类DSP处理器的频率都越来越高,但其运算瓶颈却始终是外存的存取速度。
2. WDSP结构简介
首先简要介绍一下本实验室设计的的RISC结构16-Bit定点DSP(WDSP),WDSP采用数据总线和程序总线分离的Harvard结构。如图一:
它具有四级流水线,如图二:
WDSP的指令集为24位单字单周期执行的指令集,它还包含有两维寻址模块,它使得一条指令便可完成类似公式(1)和(2)的一系列向量和矩阵运算。
WDSP的乘累加器采用冗余二进制结构〖7〗,它的累加器可与其他运算单元共享,它具有三级流水线。
WDSP的数据DMA(Direct Memory Access)操作可以与运算操作并行进行,这一并行性省去了大量的数据传输时间,它们可在数据运算的同时为下一次操作准备好数据,因此大大提高了DSP的性能,特别是在采用速度较慢的存储器系统中。
另外,WDSP还包含一个完全双工串行通讯口、一个16位并行通讯口,它们的控制寄存器与寄存器文件统一编址,使得它们的操作与读写寄存器文件一样十分方便。
以上简单介绍了WDSP的硬件结构,??详细结构我们将另行撰文描述,下面我们将介绍WDSP的软件开发系统。
3. 基于SOC和IP
您可能关注的文档
- 数据中心的演化和安全挑战.pdf
- 数据密集型计算中负载均衡的数据布局方法-北京邮电大学学报.pdf
- 数据模拟数据数字数据信号模拟信号数字信号信道.ppt
- 数据库系统工程师2017年上半年上午真题230解析-csdn.pdf
- 数据库设计-课程中心.pdf
- 数据库设计数据库设计.pdf
- 数据库设计-数据库系统概论.pdf
- 数据库设计-read.ppt
- 数据库客户端的安装.ppt
- 数据的备份策略.ppt
- 小学语文:传统包装艺术在食品保鲜包装设计中的传承与创新教学研究课题报告.docx
- 醇与卢卡斯试剂的反应Lucas49课件.pptx
- 《环境友好型VOCs催化氧化技术在废气处理中的应用研究》教学研究课题报告.docx
- 消防急救技能培训.pptx
- 人工智能视角下区域教育信息化基础设施均衡建设的投资策略研究:城乡差异分析教学研究课题报告.docx
- 基于智能研修专项课题的初中语文教学创新策略教学研究课题报告.docx
- 初中英语阅读教学中多模态资源整合与阅读策略培养研究教学研究课题报告.docx
- 高中环境设计专业:校园绿化景观设计学生参与度与设计实践能力教学研究课题报告.docx
- 探索文物史料在初中历史教学中的多元化应用策略教学研究课题报告.docx
- 消防政治工作课件.pptx
最近下载
- H3C Workspace云桌面 客户端定制配置指导(办公场景)-5W104.pdf
- 小学班队活动设计方案.pptx VIP
- 国开电大 道路工程 形考任务1-4答案.pdf VIP
- 小学班队工作原理与实践教案.doc VIP
- 701-第七章-小学班队活动管理.pptx VIP
- 2025年混凝土质量控制及管理制度(二篇) .pdf VIP
- 在线网课学堂《领导学:领导力成长路线图》单元测试考核答案.pdf
- GB 44022-2024硝酸铵安全技术规范解读.pptx VIP
- 在线网课学习课堂《人工智能与生物特征识别(北理 )》单元测试考核答案.pdf VIP
- Unit 5 Is this your pen (说课稿)-2024-2025学年湘少版(三起)(2024)英语三年级上册.docx VIP
文档评论(0)