基于CPLD的DSP与声卡的接口技术
出处:将军令 发布于:2007-05-26 13:30:49
| 1引言 使用复杂可编程逻辑器件(CPLD)可提高系统集成度、降低噪声、增强系统可靠性并降低成本,同时它不仅具有电擦除特性,而且出现了边缘扫描及在线编程等特性,因而可用于状态机、同步、译码、解码、计数、总线接口等很多方面,在信号处理领域的应用也非常活跃。MAX7000系列是ALTERA公司采用先进的0.8μm CMOS EEPROM技术制造的高性能、高密度的CPLD[1]。MAX7000的结构可完全模仿TFL,并可将SSI,MSI,LSI和传统PLD的逻辑函数高密度地集成。EPM7128S是MAX7000系列的高密度器件,它有128个逻辑宏单元和100个输入,具有在系统编程(ISP)特性,非常适合输入、输出端要求较多的逻辑复杂的控制密集型系统。将EPM7128S用到DSP与ISA总线声卡的接口电路中,不仅使整个系统体积显著减小,且硬件故障率明显降低,调试工作也变得很容易。DSP与ISA总线声卡的接口原理声卡的工作原理 图1示出了声卡的基本工作原理:主机通过总线将数字化的声音信号以PCM方式送到数模转换器(D/A),将数字信号变成模拟的音频信号;同时又可以通过模数转换器(A/D)将传声器或CD的输入信号转换成数字信号,送到计算机进行各种处理。实际具体声卡的硬件结构请参阅有关资料和手册。
DSP一般可提供数据信号线、地址信号线、IO读写信号线和READY信号线,同时还有多个中断输入引脚,但并不直接具备DMA功能引脚,这给DSP与声卡之间的接口带来了不便,这也正是笔者所要解决的问题。 2.3 TMS320C2XX使用HOLD操作的DMA 2.4 DSP与声卡的接口电路
图2中1为DSP内部系统总线,2为外部数据总线,3为DSP内部地址总线,4为外部地址总线,5为数据总线收发电路使能信号,6为地址总线驱动电路使能信号,7为DSP输出控制总线,8为CPLD译码后输人DSP的信号线,9为DSP同步外围电路的时钟,10为DMA输人时钟,11为RAM,8237和声卡的读写信号,12为锁存信号,13为RAM的片选信号。 3 EPM7128S内部译码电路的逻辑实现
(1)声卡向8237发出DMA请求信号DREQ; 5 结束语 | ||||
参考文献:
[1]. MAX7000 datasheet https://www.dzsc.com/datasheet/MAX7000_1018713.html.
[2]. CPLD datasheet https://www.dzsc.com/datasheet/CPLD_1136600.html.
[3]. EPM7128S datasheet https://www.dzsc.com/datasheet/EPM7128S_301040.html.
[4]. A15 datasheet https://www.dzsc.com/datasheet/A15_1244519.html.
[5]. D15 datasheet https://www.dzsc.com/datasheet/D15_1092218.html.
[6]. 74LS245 datasheet https://www.dzsc.com/datasheet/74LS245_1054125.html.
[7]. 74LS244 datasheet https://www.dzsc.com/datasheet/74LS244_1098310.html.
[8]. 74LS74 datasheet https://www.dzsc.com/datasheet/74LS74_1054837.html.
[9]. 74LS573 datasheet https://www.dzsc.com/datasheet/74LS573_590916.html.
[10]. GAL20V8 datasheet https://www.dzsc.com/datasheet/GAL20V8_346056.html.
[11]. PCB datasheet https://www.dzsc.com/datasheet/PCB_1201640.html.
上一篇:3G技术标准与市场
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 什么是氢氧燃料电池,氢氧燃料电池的知识介绍2025/8/29 16:58:56
- SQL核心知识点总结2025/8/11 16:51:36
- 等电位端子箱是什么_等电位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重复控制的复合控制策略2025/7/29 16:58:24
- 什么是树莓派?一文快速了解树莓派基础知识2025/6/18 16:30:52













