• DocumentCode
    694439
  • Title

    The research and implementation of PCI express driver for DSP based on KeyStone architecture

  • Author

    Yong Xu ; Hongxu Jiang ; Tingshan Liu ; Donglin Zhai ; Jinyuan Lu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • fYear
    2013
  • fDate
    12-13 Oct. 2013
  • Firstpage
    592
  • Lastpage
    595
  • Abstract
    As a third-generation universal I/O interconnect technology succeeding ISA and PCI bus, PCI Express has characteristics of lower pin count, higher reliability and faster transfer rate, which makes it a promising prospect. This paper studies PCI Express interface technology of DSP based on KeyStone architecture, and proposes a driver design method aimed at PCI Express interconnection between DSP and host PC. The method not only improves the data transfer rate but also reduces the difficulty of driver development, which effectively solves problem of high-speed communication. The proposed method which is verified on multi-core DSP-TMS320C6678 chip based on KeyStone architecture, obtains either read or write speed of more than 160MB/s both in Linux and Windows operating system, nearly up to 80% of theoretical bandwidth. Experimental results demonstrate that the method proposed above can effectively implement PCI Express driver development for DSP based on KeyStone architecture.
  • Keywords
    Linux; device drivers; digital signal processing chips; peripheral interfaces; ISA; KeyStone architecture; Linux; PCI bus; PCI express driver; PCI express interface technology; Windows operating system; data transfer rate; multicore DSP-TMS320C6678 chip; third-generation universal I/O interconnect technology; Bandwidth; Computer architecture; Digital signal processing; Kernel; Linux; Registers; PCI Express; TMS320C6678; driver development; high-speed communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Network Technology (ICCSNT), 2013 3rd International Conference on
  • Conference_Location
    Dalian
  • Type

    conf

  • DOI
    10.1109/ICCSNT.2013.6967183
  • Filename
    6967183