位置:51电子网 » 技术资料 » 接口电路

合成孔径雷达成像系统逆存储转置器的DSP设计

发布时间:2008/5/28 0:00:00 访问次数:413

微计算机信息

  摘要:逆存储转置器(ictm)是合成孔径雷达(sar)实时成像处理系统的一个重要模块。本文设计的ictm模块以ti的一款高性能定点dsp芯片tms320c6415为核心处理器,两条大容量sdram作为外部存储器,实现输入数据的逆存储转置操作。软件编程采用并行处理方式,提高了代码执行效率。实际运行表明,模块能充分满足成像系统的实时性要求,同时其强大的处理能力也为今后处理更多的数据预留了空间。
  关键字:tms320c6415;合成孔径雷达;逆存储转置器

1.引言

  合成孔径雷达成像系统是一种全天时、全天候的高分辨率主动微波遥感成像系统,在地理遥感、地形测绘、灾情预测和军事侦察等领域有着重要应用。逆存储转置器(ictm)是合成孔径雷达成像系统的一个重要模块,它需要将上位机方位压缩模块输出的图像数据以方位线的形式依次写入外部存储器,通过数据的逆转置处理,以距离线的形式将图像数据依次输出。此外,ictm的输出数据将经过数据i/o节点发送到下位机图像显示模块,使图像显示模块能实时的以距离线形式滚动显示雷达图像。ictm以ti的一款高性能定点dsp芯片tms320c6415为核心处理器,两条大容量sdram作为外部存储器,实现输入数据的逆存储转置操作,同时其强大的处理能力也为今后处理更多的数据提供了升级空间。

2.tms320c6415芯片简介

  tms320c6415是ti公司生产的高性能定点dsp c6000系列中的一款,该系列的dsp都是基于velocititm架构的vliw dsp,在每个时钟周期内可以执行8条32bit的指令。c6415的核心工作频率最高可以达到720mhz,峰值工作速率为5.76gips。c6415提供与sdram的无缝接口,可以有效的简化硬件设计开发难度,利用c6415的片选空间映射管理sdram,最多可以支持1gb的外部存储空间,完全可以满足逆存储转置处理所需的192m存储要求。

  tms320c6415的cpu结构具有2个通道,每个通道有4个功能单元(1个乘法器和3个算术逻辑单元),16个32位通用寄存器,每个通道的功能单元可以随意访问本通道的寄存器。cpu还有2个交叉单元,通过它们,一个通道的功能单元可以访问另一个通道的寄存器。另外,cpu还具有256bit宽的数据和程序通道,可以使程序寄存器在每个时钟周期提供8条并行执行指令,这种cpu结构是dsp具有vliw结构的基本条件。

  dsp的存储空间映射为内部存储器、内部外设及外部扩展存储器,其中内部存储器由64kb内部程序存储器和数据存储器构成。内部程序存储器可以映射到cpu地址空间或者作为cache操作。内部和外部数据存储器均可以通过cpu、dma或hpi(host interface)方式访问,hpi接口使上位机可以访问dsp的存储空间。

3.ictm工作原理

  ictm模块的主要功能是将上位机方位压缩模块输出的数据重新排列顺序,使得依次沿方位向排列的数据变换成沿距离向排列,使下位机图像显示模块能实时滚动显示图像。

图1 ictm模块工作原理示意图

  ictm模块的工作原理可用图1来表示。整个sdram存储空间划分为banka和bankb两块存储区,两块bank的列深度为输入的方位向点数2048点,行深度为输出的距离向点数4096点,为使两块bank的读/写数据量平衡,需要在每个工作周期内输入两条方位线(2×2048点)数据,同时输出一条距离线(1×4096点)数据。两块存储区采用“乒乓”操作的读写方式,即如果等间隔读banka区域,则连续写bankb区域,反之如果连续写banka区域,则等间隔读bankb区域,读完一块存储区的同时,另一块存储区也刚好写满。这样两块存储区交替工作,充分节约了读/写sdram的时间开销,有利于满足整个系统的实时性要求。

4.ictm硬件电路设计

图2 ictm模块硬件电路结构示意图

ictm模块的硬件电路设计框图如图2所示。根据ictm模块的工作需要,主存储器采用两页式工作结构,每页集成256mbytes大小的sdram,分别配置在c6415的两个ce空间。sdram和作为输入/输出缓存的同步fifo都连接在c6415 64bit位宽的emifa接口,以保证较高的数据传输带宽。

4.1 sdram存储电路

  主存储器类型选择为sdram,即标准的144pin笔记本内存条(标准sodimm封装),目前选用256m容量大小。由于ictm模块的sdram接口采用可扩充接法,因此可以扩充到512mb容量。即如果sdram module的容量为256mb,则列地址为a0~a8 ,如果sdram module容量为512mb,则列地址为a0~a9。dsp的emifa口ce0、ce1输出信号分别接sdram的bank选择管脚s0、s1。即如果sdram的bank只有一个,则只有s0有效,这样sdram只占用dsp的e

微计算机信息

  摘要:逆存储转置器(ictm)是合成孔径雷达(sar)实时成像处理系统的一个重要模块。本文设计的ictm模块以ti的一款高性能定点dsp芯片tms320c6415为核心处理器,两条大容量sdram作为外部存储器,实现输入数据的逆存储转置操作。软件编程采用并行处理方式,提高了代码执行效率。实际运行表明,模块能充分满足成像系统的实时性要求,同时其强大的处理能力也为今后处理更多的数据预留了空间。
  关键字:tms320c6415;合成孔径雷达;逆存储转置器

1.引言

  合成孔径雷达成像系统是一种全天时、全天候的高分辨率主动微波遥感成像系统,在地理遥感、地形测绘、灾情预测和军事侦察等领域有着重要应用。逆存储转置器(ictm)是合成孔径雷达成像系统的一个重要模块,它需要将上位机方位压缩模块输出的图像数据以方位线的形式依次写入外部存储器,通过数据的逆转置处理,以距离线的形式将图像数据依次输出。此外,ictm的输出数据将经过数据i/o节点发送到下位机图像显示模块,使图像显示模块能实时的以距离线形式滚动显示雷达图像。ictm以ti的一款高性能定点dsp芯片tms320c6415为核心处理器,两条大容量sdram作为外部存储器,实现输入数据的逆存储转置操作,同时其强大的处理能力也为今后处理更多的数据提供了升级空间。

2.tms320c6415芯片简介

  tms320c6415是ti公司生产的高性能定点dsp c6000系列中的一款,该系列的dsp都是基于velocititm架构的vliw dsp,在每个时钟周期内可以执行8条32bit的指令。c6415的核心工作频率最高可以达到720mhz,峰值工作速率为5.76gips。c6415提供与sdram的无缝接口,可以有效的简化硬件设计开发难度,利用c6415的片选空间映射管理sdram,最多可以支持1gb的外部存储空间,完全可以满足逆存储转置处理所需的192m存储要求。

  tms320c6415的cpu结构具有2个通道,每个通道有4个功能单元(1个乘法器和3个算术逻辑单元),16个32位通用寄存器,每个通道的功能单元可以随意访问本通道的寄存器。cpu还有2个交叉单元,通过它们,一个通道的功能单元可以访问另一个通道的寄存器。另外,cpu还具有256bit宽的数据和程序通道,可以使程序寄存器在每个时钟周期提供8条并行执行指令,这种cpu结构是dsp具有vliw结构的基本条件。

  dsp的存储空间映射为内部存储器、内部外设及外部扩展存储器,其中内部存储器由64kb内部程序存储器和数据存储器构成。内部程序存储器可以映射到cpu地址空间或者作为cache操作。内部和外部数据存储器均可以通过cpu、dma或hpi(host interface)方式访问,hpi接口使上位机可以访问dsp的存储空间。

3.ictm工作原理

  ictm模块的主要功能是将上位机方位压缩模块输出的数据重新排列顺序,使得依次沿方位向排列的数据变换成沿距离向排列,使下位机图像显示模块能实时滚动显示图像。

图1 ictm模块工作原理示意图

  ictm模块的工作原理可用图1来表示。整个sdram存储空间划分为banka和bankb两块存储区,两块bank的列深度为输入的方位向点数2048点,行深度为输出的距离向点数4096点,为使两块bank的读/写数据量平衡,需要在每个工作周期内输入两条方位线(2×2048点)数据,同时输出一条距离线(1×4096点)数据。两块存储区采用“乒乓”操作的读写方式,即如果等间隔读banka区域,则连续写bankb区域,反之如果连续写banka区域,则等间隔读bankb区域,读完一块存储区的同时,另一块存储区也刚好写满。这样两块存储区交替工作,充分节约了读/写sdram的时间开销,有利于满足整个系统的实时性要求。

4.ictm硬件电路设计

图2 ictm模块硬件电路结构示意图

ictm模块的硬件电路设计框图如图2所示。根据ictm模块的工作需要,主存储器采用两页式工作结构,每页集成256mbytes大小的sdram,分别配置在c6415的两个ce空间。sdram和作为输入/输出缓存的同步fifo都连接在c6415 64bit位宽的emifa接口,以保证较高的数据传输带宽。

4.1 sdram存储电路

  主存储器类型选择为sdram,即标准的144pin笔记本内存条(标准sodimm封装),目前选用256m容量大小。由于ictm模块的sdram接口采用可扩充接法,因此可以扩充到512mb容量。即如果sdram module的容量为256mb,则列地址为a0~a8 ,如果sdram module容量为512mb,则列地址为a0~a9。dsp的emifa口ce0、ce1输出信号分别接sdram的bank选择管脚s0、s1。即如果sdram的bank只有一个,则只有s0有效,这样sdram只占用dsp的e

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!