介绍一种可适用于现代数字语音实验室的PCI传输卡的设计. 该传输卡集成了Altera 公司FPGA芯片,具有小型化、低成本、现场可编程和高速传输的特点. 详细介绍FPGA内部逻辑,重点分析基于pci_t32 IP 核的PCI接口的设计,并给出数据测试结果. 该卡能实现80路终端与教师的数据通信,波特率达到 270.950 4 Mbps.
A novel PCI transmission card, which can be used in modern multimedia digital language laboratory, is proposed. By being integrated with FPGA chip of Altera, the card is of small size, low cost, flexile field programming, and high-speed transmission. We illustrate internal logic of FPGA in detail, especially PCI interface based on pci_t32 ip core. The simulated and measured results are shown. The card satisfies data communication between 80 terminals and teacher, and the serial data rate reaches 270.950 4 Mbps.
[1] Jiang Z X. Thoughts of innovative teaching mode of teachers oral language in univer-sities with the aid of multi-media[J]. Journal of Graduate School of Chinese Academy of Social Sciences, 2007, 4(4): 130-133(in Chinese).蒋宗霞.多媒体教学与高校"教师口语"教学模式的创新[J]. 中国社会科学院研究生院学报, 2007, 4(4): 130-133.
[2] Zhang B F, Chang X K. Design and realization of high speed data transmission based on PCI bus of DM642[C]//2011 International Conference on Material Science and Information Technology. Singapore, 2011:433-440.
[3] Peng Y, Ba Y M, Li B. A design of PCI-bus high speed serial communication card[C]//ICEMI 2009. Beijing, 2009: 1061-1064.
[4] Yang D W. Implementation of communi-cation board based on 1553B bus[C]//Electronic Measurement and Instruments. Wuhan, 2007:1-837-1-840.
[5] 王诚, 蔡海宁, 吴继华. Altera FPGA/CPLD设计(基础篇)[M]. 北京:人民邮电出版社, 2011.
[6] Ma Z P, Shen X L. FPGA design and realization of PCI bus interface[J]. Computer & Digital Engineering, 2011, 39(2):184-186(in Chinese).麻志鹏, 沈小林. PCI总线接口的FPGA设计与实现[J]. 计算机与数字工程, 2011, 39(2): 184-186.
[7] Qin Z. Application in image acquisition system of PCI card based on IP core[D]. Xi'an: Xi'an University of Electronic Science and Technology, January 2010 (in Chinese).秦珍. 基于IP核的PCI卡在图像采集系统中的应用[D]. 西安:西安电子科技大学,2010.
[8] Iwanski W. A PCI interface with four 2-gbit/s serial optical links[J]. IEEE Transactions on Nuclear Science, 2005, 52(6): 2 861-2 865.
[9] Altera Corporation. Open core plus evaluation of megafunctions[G/OL]. (2007)[2012-06-30].http://www.altera.com.cn/literature/an/an320.pdf.
[10] Brueggen C, Pottinger H J. A novel FPGA-based master/slave PCI interface core[C]//Circuits and Systems. Lansing. US: Michigan State University, 2000: 162-163.
[11] Liu C, Zhou Q, Wang W J. A high-speed LVDS acquisition card based on PCI express[C]//IEEE Conference on Industrial Electronics and Applications (ICIEA). Beijing, 2011: 2231-2234.
[12] Wang C C. Clock-and-data recovery design for LVDS transceiver used in LCD panels[J]. IEEE Transactions on Circuits and Systems II, Express Briefs, 2006, 53(11):1318-1322.
[13] PCI Special Interest Group. PCI local bus specification[G/OL]. (1998)[2012-06-30].http://www.ics.uci.edu/~harris/ics216/pci/PCI_22.pdf.
[14] Holzer M. A real time video processing framework for hardware realization of neighborhood operations with FPGAs[C]//Radioelektronika, 21st International Conference. Brno, 2011: 1-4.
[15] Han T F. To improve data processing performance of PCI card device[J]. Silicon Valley, 2011(4):174(in Chinese).韩天峰. 提高PCI卡设备数据处理性能[J]. 硅谷, 2011(4):174.
[16] Li S, Luo J R, Wu Y C, et al. Continuous and real-time data acquisition embedded system for east[J]. IEEE Transactions on Nuclear Science, 2010, 57(2):696-699.
[17] Li J, Wang W. PCI express interface design and verification based on Spartan-6 FPGA[C]//International Conference on Communication Technology (ICCT). Nanjing, 2010: 305-307.