• DocumentCode
    550717
  • Title

    Optimal design of the serial data receiving path

  • Author

    Xu Li ; Miao Ling-juan ; Shen Jun

  • Author_Institution
    Sch. of Autom., Beijing Inst. of Technol., Beijing, China
  • fYear
    2011
  • fDate
    22-24 July 2011
  • Firstpage
    4469
  • Lastpage
    4474
  • Abstract
    Using the Finite State Machines (FSMs) as the core control unit, a serial data receiving scheme based on FPGA is proposed in this paper. The scheme adopts FPGA instead of dedicated chips in digital system to implement asynchronous serial data receiving, and then, to identify and check the data packet in accordance with a certain format. The FSMs described following the coding guidelines of Hardware Description Language (HDL) are introduced to control each module. The design simplifies the circuits, reduces volume, increases data reliability, and more over, processes the data packet by hardware which lightens the processor´s calculation load, thus improving digital system´s performance. Simulation and practical testing are carried out at last. The results show that the data receiving is accurate and reliable which validates the validity of the design.
  • Keywords
    data handling; field programmable gate arrays; finite state machines; hardware description languages; logic design; logic testing; FPGA; asynchronous serial data; data packet; data reliability; digital system performance; finite state machine; hardware description language; optimal design; processor calculation load; volume reduction; Digital signal processing; Electronic mail; Field programmable gate arrays; Hardware design languages; Integrated circuit reliability; Reliability engineering; Data Packet; FPGA; FSM; Serial Data Receiving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Conference (CCC), 2011 30th Chinese
  • Conference_Location
    Yantai
  • ISSN
    1934-1768
  • Print_ISBN
    978-1-4577-0677-6
  • Electronic_ISBN
    1934-1768
  • Type

    conf

  • Filename
    6001056