• 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