您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

MAP-CA宽带数字信号处理器的原理及其应用

时间:2007-1-20栏目:电子通信论文

电路或者电平转换器,使这个接口可以选择是否作为I2C总线来使用。这条选择输出线还可以作为普通输出线来使用。
  
  2.7ROM控制器接口
  
  ROM控制器接口单元(ROMCON)有以下四种不同的功能:
  
  ·作为MAP-CA的配置和启动电路的接口,在系统启动时读取系统配置并启动程序。
  
  ·作为FLASHROM接口,控制片外FLASHROM的读写操作。
  
  ·作为中断控制和仲裁逻辑,控制软件和硬件产生的VLIW核及PCI总线中断的使能、设置和清除。
  
  ·作为内部可编程寄存器的访问接口,可以实现对内部可编程寄存器的访问。
  
  2.8JTAG接口
  
  MAP-CA支持标准的IEEE1149.1边界扫描测试端口,可以很方便地实现在线调试。当没有使用JTAG接口时,应将TCK和TRST管脚接地。
  
  3软件开发
  
  MAP-CA可以完全用C语言编程,不需要任何低级语言。为此,赤道技术公司提供了一套名叫iMMediaTools的软件开发包,其中包括一个优化的并行C语言编译器、FIRtree媒体本质扩展C语言、汇编器、连接器、源代码调试器、两个虚拟机仿真器和分类的库函数。为了方便视频图像的处理,Equator公司特别提供了一系列用于视频处理的媒体库参考源代码软件包,包括常用的MPEG-2编码和解码模块、MPEG-4编码和解码模块,H.268+编码和解码软件模块以及MPEG音频编解码模块。
  
  3.1C编译器
  
  MAP-CA开发系统包括带有FIRtree媒体本质扩展C语言的iMedialC编译器。FIRtree是专门的单指令多数据流形式的高速媒体处理扩展语言。这个C编译器运用了大量的优化和全局配置技术,把涉及硬件的操作留给编译器完成转换,从而使编程人员不需要使用费时费力的汇编语言就可以完全发挥硬件的全部性能。
  
  使用C语言编程可以节省开发费用、加快产品开发的周期、降低系统成本、减少维护时间,而且十分方便软件的升级。整个编译器使用一系列复杂的内嵌扩展、定义和频率跟踪算法,更好地实现了代码的高效性。而相对编程人员来说,面对的还是熟悉的集成开发环境对编程人员来说,面对的还是熟悉的集成开环境(IDE)。在这个集成开发环境中,可以进行编程、检查、测试、装配和连接源程序代码。
  
  3.2FIRtree媒体本质语言
  
  FIRtree媒体本质扩展C语言一次从数据存储器中读取128位字的数据。这个128位字的数据中可以包括很多32位或者64位的操作数,它只需要两个额外的寄存器来存储立即数,即可同时并行执行这些数据单元中的指令。
  
  3.3库函数
  
  iMMediaTools软件开发包提供了标准的C语言运行库和专门支持MAP-CA处理器内部资源(数据流容器和可变长度编码协处理器等)的函数库包。
  
  4应用实例
  
  在一个实际系统中,MAP-CA宽带信号处理器可以有主模式和非主模式两种。主模式中,MAP-CA作为系统PCI总线上的主机,控制外围器件,组成一个独立的系统。非主模式通常把整个应用

上一页  [1] [2] [3] [4] 下一页

下页更精彩:1 2 3 4 下一页