语音信号μ/A律压缩的DSP软件实现(英文文献+中期报告+源代码+流程图) 第5页

语音信号μ/A律压缩的DSP软件实现(英文文献+中期报告)
本文摘自《TMS320C54x DSP Functional Overview》
1.4内存
  最低的内存地址范围'54x装置是192K的话- 64K的字组成的程序空间, 64K的字符数据空间, 64K的字符在I / O空间。选定器件还提供扩展计划存储空间高达8MB的字符。该程序的内存空间中包含了而需要执行指令以及表中使用的指令。数据内存空间存储数据使用的指示。I / O内存空间接口外部存储器映射外设,也可以充当额外的数据存储空间。
  在提供'54x DSP的片上RAM和ROM ,以改善系统性能和集成度。
  表1-3显示的片上存储器的选择上提供'54x系列设备。
 1.4.1片上ROM
  该'54x设备包括芯片屏蔽光盘,可以映射到程序存储器或数据存储器根据设备。片上ROM是映射到程序空间的微处理器/微控制器(MP/MC)模式控制引脚。片上ROM中,可以映射到数据空间控制综合征位的处理器模式状态寄存器( PMST ) 。这个允许使用的指令数据存储在光盘的操作。客户可以安排在ROM的'54x编程内容独特的任何特定的应用。
1.4.2引导
  该引导可用在标准'54x片上ROM中。这引导可用来传输用户代码从外部来源向任何地方的程序存储器上电时自动启动。如果MP/MC引脚器件采样低在硬件复位,执行始于位置FF80h的片上ROM中。此位置包含一个分支指令的开始该引导程序。标准'54x设备提供不同的方法下载代码,以适应各种不同的系统要求:
并行从8位或16位全可擦写可编程只读存储器
从并行I / O空间中的8位或16位模式
串口启动的8位或16位模式通过标准串行端口, TDM串行端口,缓冲串口( BSP )的,或者多缓冲串行端口( McBSP串口)
主机接口开机(标准接口,HPI, HPI8 ,并HPI16 )
热启动(重新启动的应用,无需重新加载代码)
  在引导选项在每个'54x装置所确定的周边组合可实现于该设备。见表1–1每个装备的外设资料都在此表上。
在所选的设备,除了引导,标准的片上ROM还包含复杂的FFT算法,μ-law/A-law扩大表格和正弦查找表。
1.4.3片上双存取存储器(DARAM)
双存取RAM模块可两次每机器周期。这个内存的目的主要是存储数据的价值;但是,它可以用来存储程序。在复位时DARAM映射到数据存储器空间。DARAM可以映射到程序/数据存储空间的设置在OVLY位于PMST的标记。
1.4.4片上单存取存储器(SARAM)
每个SARAM块是一个单一的存取存储器。这种记忆是主要是为了存储数据的价值;但是,它可用于存储计划以及。SARAM可以映射到程序/数据存储空间通过设置OVLY位在PMST标记
1.4.5片双向共享存储器
选择54x设备与多CPU内核包括双向共享存储器,使存储空间同时获得指令作用于两个CPU核心。每个CPU可以执行一个单一的接入从0开始中任何位置双向共享内存作用于每个时钟周期。
这是共享内存时使用的最有效的两个CPU的执行相同的程序。在这种情况下,所需占用的程序存储器有效地减少了50 % ,因为两者的CPU可以执行从相同的内存。
1.4.6片上存储器安全
安全功能包括对54x装置,以防止用户提取片上存储器内容。启用此功能以提供编写方法给客户,以便自定义光盘内容。因此,内存安全不能被用户启用或者禁用。
当存储器的安全功能启用时,获得的片上存储器保护以下几个方面:
仿真路径:安全功能完全禁用以扫描为基础的仿真能力'54x防止使用调试工具。请注意,这不仅影响到仿真,并且会阻止使用JTAG边界扫描测试功能。
  HPI接口访问:在选择设备, HPI接口访问受到限制时,安全功能已启用。这些限制中所描述如表1-4 。
  CPU的访问:在安全功能方面,DSP的CPU禁止访问芯片上的内存。并且有两个级别的安全性能相关的CPU访问。
光盘安全的选择。此选项是最安全的,因为它不仅保护片上ROM中,还保护片内RAM 。当光盘安全选项是启用的,任何从外部存储器或片上RAM访问片上ROM会被禁止呈现无效数据( 0FFFFh ) 。只有指令从片上ROM才可用来访问的内容在ROM 。
ROM / RAM的安全选项。此选项是最安全的,因为它保护的片上ROM和片内RAM 。当的ROM / RAM的安全选项被启用,任何指示提取外部存储器被禁止访问的片上ROM或RAM并读取无效数据( 0FFFFh ) 。只有指示提取片上ROM或片上RAM可以访问片上存储器。那个的ROM / RAM的安全选项也同样可以作用于计算机的存储模式(MP/MC位也被清零) ,防止光盘被禁用。
表1-4 .片上存储器Secruity HPI接口访问限制
 1.4.7程序存储器
标准的外部程序存储器空间的'54x设备地址高达64K的16位字。软件可以设定自己的寄存器的内部地址或外部的程序地址图。当子空间被反应到程序空间时,这些设备能够自动地访问相应的地址范围。当程序地址代 ( PAGEN )逻辑产生一个范围之外的地址,该器件自动生成一个外部访问。片上存储器运行的优点如下:
更高的性能,因为没有谁想浪费更多的时间
费用低于外部存储器
比外部存储器更低的功耗
片上存储器的便于在操作上是因为能够访问更大的地址空间。
1.4.7.1组合移动中断矢量表
复位,中断和指向向量处理程序空间。这些矢量意味着处理器的出现问题时,加载程序计数器( PC机)的定向处理和执行代码所在载体的位置。四个字是预留位置,每个载体容纳延迟分支指令:两个1字指令或一个2字指令,使分支到适当的中断服务例程以耗费最短的时间。
在器件复位,复位,中断和陷阱向量映射到地址 FF80h程序空间。然而,这些向量可以映射到开始任何128字的页面后,在程序空间设备重置。这是载入中所做的中断向量指针( IPTR )位在PMST登记适当的128字的页面边界地址。装货后IPTR ,任何用户中断或陷阱矢量映射到新的128字的页面。
注意:硬件复位(RS)载体不能映射,因为硬件复位加载IPTR用1秒。因此,复位向量总是占用FF80h程序空间。此外,在'54x ,128字是保留在片上ROM中的设备进行测试。应用程序代码写在片上ROM时必须保留128个词,地址FF00h - FF7Fh程序空间。
1.4.7.2扩展程序存储器
选定'54x装置使用的界面,内存扩展空间允许最多有8MB的程序存储器。这扩展程序内存最多128页( 0-127 ) ,在每一个64K的长度。设备的执行程序存储器的扩展计划包括下列额外功能:
至多七个额外的地址线(共23 )

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有