摘要
论述了一种不同于一般声卡的音频播放设备,它实现了两个立体声音频数据的同步高速传输与转换,用以驱动高速音频录制设备,其实质是基于PCI总线的4通道(16位/通道)同步高速D/A转换卡.本文详细讨论了该设备的硬件设计原理,采用大规模可编程芯片与专用接口芯片相结合实现高速数据传输,满足了速率高达128倍标准音频播放速率的高速播放要求.同时论述了软件设计方法,重点阐述了PCI接口的WDM模式驱动程序的设计.采用本文方法设计的高速播放设备无需专用存储器,利用计算机的内存存放音频数据,可以充分利用计算机的资源,在降低成本的同时,更便于随计算机升级而提高系统性能.
The paper introduces a device for transporting audio files, which is different from ordinary audio-card device. The device can transport two audio files of double channels by PCI bus and translate to analog to drive device which can record audio signal in high speed. It is a D/A translating card based on PC1 bus with four channels (16 bit per channel). This paper discusses the method of hardware design. We use interface chip of PCI bus and FPGA to implement high speed transport and obtain the high output speed that is 128 times of standard audio speed. We also describe the method of software design and give a design of PCI driver program by WDM mode. The device design by the method of this paper uses computer's memory to store audio data, so it needs no memory and cost of the device is lower than other high speed audio player.
出处
《西南民族大学学报(自然科学版)》
CAS
2008年第3期606-609,共4页
Journal of Southwest Minzu University(Natural Science Edition)