新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于CPLD的DSP与声卡的接口技术

基于CPLD的DSP与声卡的接口技术

作者: 时间:2011-05-16 来源:网络 收藏

4系统工作原理及时序

本文引用地址:https://www.eepw.com.cn/article/150744.htm

系统工作的时序如图4所示。现结合图2、图3和图4将系统工作原理及操作顺序说明如下:


(1)向8237发出DMA请求信号DREQ;

(2)8237通过发出HRQ信号;

(3)的HOLD引脚检测到下降沿后,进入INTl中断,保护完断点和现场后,发IDLE指令,的HOLDA引脚电平变低,u向应外部DMA请求;

(4)8237接管总线后,先向DMA请求的响应信号DACK,表示允许进行DMA传送,然后按事先设置的初始地址和需传送的字节数,依次发送地址和读写命令,使得在RAM和声卡之间直接交换数据,直至全部数据交换完毕;

(5)DMA传送结束后,自动撤消向CPU的总线请求信号HRQ,此时DSP检测到丽iS引脚的上升沿,DSP返回到IDLE指令的下一条指令,DSP获得总线的控制权,继续在INTl中执行程序。

从上面DSP系统的工作原理可以看出,由于DMA是在中断程序中完成的,故DSP的DMA执行频率受限于DSP每秒可执行的中断次数。

5 结束语

笔者曾用分立元件设计的DSP与声卡的电路中,用了2片74LS245,3片74LS244,1片74LS74,1片74LS573和3片GAL20V8,器件多,PCB布局、布线繁杂。尽管用的是表贴器件,但仍占相当大PCB面积,由引脚松动、虚焊等原因引发的故障率较高。采用
器件后,电路全部集成在一片中,系统的可靠性、灵活性大大提高。复杂可编程逻辑器件因其使用方便、具有很高的性价比,必将拥有广阔的应用前景。




上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭