• DocumentCode
    1667461
  • Title

    Synthesis of pipelined memory access controllers for streamed data applications on FPGA-based computing engines

  • Author

    Park, Joonseok ; Diniz, Pedro C.

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    221
  • Lastpage
    226
  • Abstract
    Commercially available behavioral synthesis tools do not adequately support FPGA vendor-specific external memory interfaces making it extremely difficult to exploit pipelined memory access modes as well as application specific memory operations scheduling critical for high-performance solutions. This lack of support substantially increases the complexity and the burden on designers in the mapping of applications to FPGA-based computing engines. We address the problem of external memory interfacing and aggressive scheduling of memory operations by proposing a decoupled architecture with two components: one component captures the specific target architecture timing; while the other component uses application specific memory access pattern information. Our results support the claim that it is possible to exploit application specific information and integrate that knowledge into custom schedulers that mix pipelined and non-pipelined access modes aimed at reducing the overhead associated with external memory accesses. The results also reveal that the additional design complexity of the scheduler, and its impact in the overall design is minimal.
  • Keywords
    field programmable gate arrays; memory architecture; peripheral interfaces; pipeline processing; scheduling; FPGA; application specific scheduling; memory architecture; memory interfaces; pipelined access memory; Computer applications; Computer architecture; Computer interfaces; Engines; Field programmable gate arrays; Hardware; Memory management; Processor scheduling; Random access memory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2001. Proceedings. The 14th International Symposium on
  • Print_ISBN
    1-58113-418-5
  • Type

    conf

  • DOI
    10.1109/ISSS.2001.156562
  • Filename
    957945