DocumentCode
684996
Title
Design of PCI-104 bus interface of lowpower embedded CPU based on FPGA
Author
Mingji Yang ; Lei Wu ; Haokun Shi
Author_Institution
Higher Educ. Key Lab. for Meas. & Control Technol. & Instrumentations of Heilongjiang Province, Harbin Univ. of Sci. & Technol., Harbin, China
Volume
01
fYear
2013
fDate
16-18 Aug. 2013
Firstpage
275
Lastpage
279
Abstract
In the application of some embedded systems such as the ship-borne routers, ATM machines and so on, many low-power embedded CPU needs connection with PCI-104 bus. However, these low-power embedded CPUs don´t have the bus interface of PCI-104 (PCI). In order to solve this problem, this paper designs FPGA-based PCI-104 bus interfaces of the low-power embedded CPU. Through the analysis of PCI-104 bus protocol and the corresponding interface signal sequence, the method of Top_Down is applied to the modeling of the seven functional modules of PCI-104 bus interface such as the configuration register module, base address check module, state machine module, etc. Besides, in consideration that these CPUs can also be taken as the coprocessors, the master and target device interfaces of PCI-104 bus are programmed with the utilization of Verilog language, and the finite-state machine of the master device and the target device is structured in detail. Through the Modelsim simulation verification, it has been proved that the interface can meet the timing requirements of the PCI-104 bus specification, so as to connect these low-power embedded CPUs with PCI-104 bus expansion board. It also can realize to upgrade CPU on the PCI-104 bus board.
Keywords
embedded systems; field programmable gate arrays; peripheral interfaces; protocols; system buses; ATM machines; FPGA; Modelsim simulation verification; PCI-104 bus expansion board; PCI-104 bus interface design; PCI-104 bus protocol; PCI-104 bus specification; Verilog language; base address check module; configuration register module; embedded systems; finite state machine; interface signal sequence; low power embedded CPU; master device; ship-borne routers; state machine module; Data models; Irrigation; TV; PCI-104 bus; low-power embedded CPU; state machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Measurement, Information and Control (ICMIC), 2013 International Conference on
Conference_Location
Harbin
Print_ISBN
978-1-4799-1390-9
Type
conf
DOI
10.1109/MIC.2013.6757964
Filename
6757964
Link To Document