• DocumentCode
    1604457
  • Title

    A fast FPGA based coprocessor supporting hard real-time search

  • Author

    Fucci, A.

  • fYear
    1997
  • Firstpage
    499
  • Lastpage
    506
  • Abstract
    In their work on dual port memories S. Cittolin and A. Fucci et al. (1995) describe a design approach for programmable message driven multi port memories (DPMs) with a high throughput (100 MByte/s). The design for nearly sequential requests (typical for some data acquisition systems (DAC)) causes accessing problems for more general applications. Considering hard real time requirements of DAC systems, the paper proposes two hardware implemented (based on FPGA technology) coprocessor architectures for searching in the file descriptor table of the dual port memory and compares them according to implementation costs and performance. Additionally the used searching strategy was implemented on the TI DSP C40 and the performance was compared to the hardware implementation. The examined hardware strategy is independent from the rest of the dual port memory and can therefore also be integrated into other computer systems as a generic searching coprocessor.
  • Keywords
    data acquisition; field programmable gate arrays; memory architecture; parallel machines; real-time systems; storage management; DAC systems; DPMs; TI DSP C40; computer systems; coprocessor architectures; data acquisition systems; design approach; dual port memories; dual port memory; fast FPGA based coprocessor; file descriptor table; generic searching coprocessor; hard real time requirements; hard real time search; hardware implementation; hardware strategy; high throughput; implementation costs; programmable message driven multi port memories; searching strategy; sequential requests; Coprocessors; Costs; Data acquisition; Field programmable gate arrays; Hardware; Informatics; Memory management; Real time systems; Switches; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
  • Conference_Location
    Budapest, Hungary
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8129-2
  • Type

    conf

  • DOI
    10.1109/EURMIC.1997.617366
  • Filename
    617366