摘要
在工业CT数据采集中,由于有大量的数据要进行传输,因此选择快速总线来提高数据的传输速率是非常重要的。PCI局部总线是一种高通过率的I/O总线,它具有高性能、数据完整性和软件兼容性好等特点,使用PCI总线可以有效地进行高速数据传输。在Windows95/98平台下,基于PCI总线控制器S5933,利用VtoolsD开发工具及Visual C++语言和汇编语言,实现了DMA功能的数据传输驱动软件,实验证明软件性能满足设计要求,因此该软件设计是成功的。
In order to satisfy the demand of high speed data-sampling and data-transferring used in industrial CT, the data-sarnpling software was constructed based on master DMA technique, which is existed in S5933 chip and others. Here S5933 is used to realize PCI bus interface. Due to large data-transferring need in industrial CT, it is very important to select a high-speed bus to improve the data transfer capability. The PCI Local Bus is powerful and flexible. And the high data-transferring rate can be obtained using PCI bus. The data-sampling and data-transferring software with DMA function was constructed based on S5933 PCI controller by using VtoolsD developer tool, Visual C++ and assembler language. The experiment shows that the design of the software satisfies the demand of CT system and is successful.
出处
《核电子学与探测技术》
CAS
CSCD
北大核心
2007年第1期8-10,34,共4页
Nuclear Electronics & Detection Technology