DocumentCode
3199570
Title
M-Module Carrier Based on PCI Bus
Author
Liu Zhaoqing ; Man Yuan ; Zhang Yigang
Author_Institution
Autom. Test & Control Inst., Harbin Inst. of Technol., Harbin, China
fYear
2012
fDate
8-10 Dec. 2012
Firstpage
262
Lastpage
265
Abstract
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.
Keywords
field programmable gate arrays; firmware; peripheral interfaces; software architecture; DMA transmission; FPGA; IP core; PCI bus; PCI interface; PCI specification; asynchronous event trigger function; auto-adaptation functions; auto-configuration functions; burst transmission; firmware; interrupt handling; m-module carrier; m-module interface; m-module specification; software architecture; Field programmable gate arrays; Hardware; IP networks; Microprogramming; Registers; Software; Writing; FPGA; M-Module; M-Module carrier; PCI;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2012 Second International Conference on
Conference_Location
Harbin
Print_ISBN
978-1-4673-5034-1
Type
conf
DOI
10.1109/IMCCC.2012.66
Filename
6428899
Link To Document