32位浮点DSP处理器DMA模块设计研究

被引量 : 0次 | 上传用户:movax
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字信号处理器是现代通信和信息处理的SOC系统中的重要组成部分。而TMS320C3X系列32位浮点DSP更具有运算速率高,数据吞吐量大以及实时处理性好的特点,本文主要介绍基于改进的VC33处理内核的DMA模块IP软核设计。DMA模块是DSP系统中的重要部件。由于原始DMA模块具有在功能上较为单一,且寻址方式不灵活,寻址范围较小等缺点,所以这些因素制约了DSP系统的应用范围及灵活性。本文根据DSP系统的实际使用情况,增加了索引寻址、位反转寻址、TI与IEEE浮点数格式的互相转换以及自动初始化等功能,扩展了DMA系统的功能和应用范围。此外,本文设计的DMA结构在不增加已有数据寄存器的基础上,在内部增加了一条两级数据流水线通道,实现了在内存和外设之间无同步单周期传输,大大加快了该种情况下的数据传递速度;同时,保留了在内存或外设之间无同步双周期传输以及可由中断信号同步传输的特点。根据上述DMA功能描述及原理,本文首先分析了原有DMA模块的结构和行为,然后根据新加功能模块及原有结构设计出新的系统架构,并解决了它们在新的系统架构中的整合问题;同时介绍了新功能设计的意义,随后制订了新结构的行为及时序模型,分析了模块内部控制通路、地址通路以及数据通路的设计及它们之间的关系;并在此基础上对该DMA结构按照译码部分、控制部分、地址和数据传输部分对其中各子模块的设计进行了详细的介绍。本文依据数字系统自顶向下的设计策略,对DMA模块进行了RTL级划分,并采用Verilog HDL对其进行功能描述,完成了控制状态机、译码电路、地址产生模块、中断产生逻辑以及自动初始化状态机等的设计,并对Verilog代码进行了优化。然后,通过修改控制字内各控制位编写仿真测试代码,对整个DMA模块的各个功能进行了全面的测试和时序分析。仿真结果表明,该设计完全达到系统设计的要求。文章最后分析了DMA的性能和应用兼容性等问题。
其他文献
无刷直流电机既具有直流电机结构简单,运行可靠,维护方便等一系列优点,还具备交流电机运行效率高,无励磁损耗及调速性能好等诸多优点,现已广泛应用于工业控制的各个领域。尤
近年来,随着中国社会经济水平的不断发展,居民收入比重在国民收入分配格局中逐步提高,居民家庭收入水平不断提高。与此同时,日趋完善的金融市场为居民投资提供了更加多元化的
目的:了解2型糖尿病患者的生活质量状况,探讨影响生活质量的相关生理、心理社会因素。方法:运用一般情况调查表,糖尿病患者特异性生活质量量表(DSQL)、多维度健康心理控制源
石油井架作为钻机系统起升设备中重要组成部分之一,起着安放天车,悬挂游车、大钩及专用工具的重要作用,其安全性能直接关系到整套钻机系统的安全生产,现已被纳入评价钻机体系
本设计主要是对日产200t液态奶车间进行设计。在设计过程中,着重从市场预测和销售策略的角度开展了可行性研究,进行了详细的工艺论证,对每个工艺过程进行分析,并且在此基础上
近几年来,利率指标日趋重要,基准收益率曲线越来越受到重视,构建我国基准收益率曲线的时机已基本成熟。而07年以来我国发生的通货膨胀又为收益率曲线的研究增添了新的背景,并
图书出版社编辑的分工,目前大致有两个层面:(一)根据知识结构进行划分,如分为历史编辑、文艺编辑、美术编辑等;(二)根据工作职能进行分工,如分为策划编辑、文案编辑等。第一种分工
大学集群通过人才集聚、创新效应提升区域创新能力,通过区域品牌效应、辐射效应发展高新技术产业,促进地区经济发展。所以,应科学规划大学集群发展,合理配置区域资源,完善大
城市公园绿地融生态、防护、休闲、景观于一体,是城市绿地系统中的重要组成部分,作为公园绿地中最主要的物质要素——植物便显得至关重要,植物形成的景观和所起的作用已成为
CARD/1软件的横断面设计。