M-Module carrier based on PCI bus

被引:0
作者
Liu Zhaoqing [1 ]
Man Yuan [1 ]
Zhang Yigang [1 ]
机构
[1] Harbin Inst Technol, Automat Test & Control Inst, Harbin 150080, Peoples R China
来源
PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012) | 2012年
关键词
FPGA; M-Module carrier; M-Module; PCI;
D O I
10.1109/IMCCC.2012.66
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Based on the detailed analysis of M-Module specification and PCI specification, this thesis design a kind of M-Module carrier which based on PCI bus. The design use FPGA as core controller in the design of hardware to decrease difficulty and cost. The design used IP core to control PCI interface and developed firmware for M-Module interface. This design solved a series of problems such as the problem of the address not matching, fast data transmission, data select table simplification etc. The M-Module carrier supports normal reading and writing, burst transmission, asynchronous event trigger function, interrupt handling, DMA transmission of M-Module. The carrier also supports the auto-adaptation and auto-configuration functions of M-Module. Within the software design, this thesis proposes standard software architecture and design reasonable functions to operate the M-Module interface and completes the design of general purpose Low-Level driver of M-Module carrier.
引用
收藏
页码:262 / 265
页数:4
相关论文
共 50 条
[31]   A Configurable SPI Interface Based on APB Bus [J].
Yang, Jiang ;
Xiao, Yile ;
Li, Dejian ;
Li, Zheng ;
Chen, Zhijie ;
Wan, Peiyuan .
2020 IEEE 14TH INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (ASID), 2020, :73-76
[32]   Research of PCI interface technology based on FPGA [J].
Li, Ting-Jun .
WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING, VOL 1 AND 2, 2006, :1013-1018
[33]   A Design of PCI Target Interface Based on FPGA [J].
Xie, Zhen .
NEW TRENDS AND APPLICATIONS OF COMPUTER-AIDED MATERIAL AND ENGINEERING, 2011, 186 :342-347
[34]   IEEE 1451-based multi-interface module (I2M) for industrial processes automation [J].
Batista, Edson A. ;
Silva, Alexandre C. R. ;
Gonda, Luciano ;
Pereira, Mauro C. ;
da Silva, Isaias ;
Ferreira, Wanderlei M. ;
D'Elia, Fabio .
2008 IEEE SENSORS APPLICATIONS SYMPOSIUM, 2008, :220-+
[35]   PCI-bus content-addressable-memory (CAM) implementation on FPGA for pattern ecognition/image retrieval in a distributed environment [J].
Megherbi, DB ;
Yan, Y ;
Tanmay, P ;
Khoury, J ;
Woods, CL .
APPLICATIONS OF DIGITAL IMAGE PROCESSING XXVII, PTS 1AND 2, 2004, 5558 :224-235
[36]   Design of radar signal simulator based on the CPCI bus [J].
Wu Wenjun ;
Yang Xueji .
2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, :1585-1587
[37]   Research on Portable Virtual Oscilloscope Based on USB Bus [J].
Niu, Junhao ;
Li, Zhi .
ADVANCED RESEARCH ON INDUSTRY, INFORMATION SYSTEM AND MATERIAL ENGINEERING, 2012, 459 :114-117
[38]   Prototyping an embedded bus-based parallel system [J].
Arad, BS ;
Patel, R .
PROCEEDINGS OF THE ISCA 20TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 2005, :314-319
[39]   A Wrapper of PCI Express with FIFO Interfaces based on FPGA [J].
Li, Hu ;
Liu, Yuan'an ;
Yuan, Dongming ;
Hu, Hefei .
2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, :525-529
[40]   FPGA-based module for SURF extraction [J].
Krajnik, Tomas ;
Svab, Jan ;
Pedre, Sol ;
Cizek, Petr ;
Preucil, Libor .
MACHINE VISION AND APPLICATIONS, 2014, 25 (03) :787-800