网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> ADI DSP >> SHARC >> 文章正文
  ADSP系列SHARC与FIFO的典型连接与应用         ★★★ 【字体:
ADSP系列SHARC与FIFO的典型连接与应用
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-16    
FIFO大家都很熟悉,在高速数据处理中经常用到。
结合我的经验说说使用SHARC21160与FIFO的连接。

一、FIFO主要的引脚
使用的FIFO型号为IDT72V3640
MRS:MASTER RESET 复位信号
OE :OUTPUT ENABLE
REN:READ ENABLE
RD :READ STROBE
PAF:PROGRAMABLE ALMOST-FULL FLAG 几乎满标志
数据线

二、SHARC主要的引脚
使用的DSP为ADSP的SHARC21160系列
MS0:DSP的外存片选信号,也可用MS1,MS2。
RDH:读信号
FLAG0:DSP的某个FLAG,设置为输出,用以复位FIFO
IRQ0:DSP的外部中断IRQ0,与PAF相连
数据线(63...32)

三、FIFO与SHARC的连接
       
        irq0     /────────────\PAF(Almostfull)
             ┌────┐            ┌────┐
             │   MS0  │------------│OE&REN  │
             │   /RD  │------------│/RD     │
             │   FLAG0│------------│MRS     │
             │        │            │        │
             │        │---DATA ----│        │
             └────┘            └────┘

说明一下:
     DSP加电时,可拉高FLAG0让FIFO复位。FIFO开始工作后,当几乎满时
会触发DSP的IRQ0中断。我们在中服中启动外口DMA传输,将FIFO中数据读入
DSP内部。          
        

附个外口DMA的程序
使用DMA10通道,其中EI10只要是在MS0片选范围内的地址即可,所以EM10可设置为0


I0 = 0x800000;         /*取FIFO的源数据的存储地址*/
DM(EI10) = I0;         /*使用10号DMA通道,把源数据的存储地址赋给EI10*/
      
I0 = FifoBuffer;
DM(II10) = I0;         /*使用10号DMA通道,把目的数据的存储地址赋给I10*/

R0 = 0;                /*取修改步长*/
DM(EM10) = R0;         /*使用10号DMA通道,把修改步长赋给EM10*/
R0 = 1;
DM(IM10) = R0;         /*使用10号DMA通道,把修改步长赋给IM10*/
    
R0 = FIFO_LEN;         
DM(C10) = R0;          /*把数据块长度赋给C10*/
DM(EC10) = R0;         /*把数据块长度赋给EC10*/

R0 = 0x501;            /*根据硬件手册中的DMACx寄存器设置BIT位,把DEN置为1,主模式使能,
                        MASTER置为1,数据格式不打包,TRAN=0*/
    
DM(DMAC10) = R0;        /*启动DMA10号通道,开始传输*/
nop;
               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    C28x 滤波器库
    ADSP21160调试经历
    ADSP流水线
    ADSP2116x的几个常用算法库函…
    ADSP218x从FLASH引导方式分析
    The simple examples for AD…
    ADSP-218x 加载器指南
    ADI DSP的单精度随机斜率滤波…
    ADI DSP双精度除法的例子
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号