• DocumentCode
    2191940
  • Title

    SAT: A Stream Architecture Template for Embedded Applications

  • Author

    Yang, Qianming ; Wu, Nan ; Wen, Mei ; He, Yi ; Su, Huayou ; Zhang, Chunyuan

  • Author_Institution
    Comput. Sch., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1711
  • Lastpage
    1718
  • Abstract
    The increase of embedded applications complexity has demanded hardware more flexible while providing higher performance. Reconfigurable architectures and stream processing have been showed significant progresses in exploiting these applications. This paper presents SAT, a stream architecture template that combines stream processing, clustered-VLIW, multi-core, and hardware reuse to achieve the capability of high performance and high flexibility. In order to enhance the efficiency of the auto-generated circuit, we introduced the idea of parameter and template in SAT. In this paper, we also demonstrated a flow of generating the target system based on SAT. The system is implemented in VerilogHDL, and consists of configurable stream core, RISC core, memory core, IO core, and interconnect core. The diverse stream-based implementation of stream core can be configured easily according to the requirements of applications. The system has also been synthesized into an Altera FPGA to verify resource utilization and performance.
  • Keywords
    field programmable gate arrays; hardware description languages; multiprocessing systems; parallel architectures; reconfigurable architectures; reduced instruction set computing; Altera FPGA; IO core; RISC core; SAT parameter; VerilogHDL; auto-generated circuit; clustered-VLIW; configurable stream core; embedded application complexity; hardware reuse; interconnect core; memory core; multicore; reconfigurable architecture; resource utilization; stream architecture template; stream processing; Hardware; Kernel; Multicore processing; Reduced instruction set computing; System-on-a-chip; VLIW; clustered-VLIW; stream processing; template;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.300
  • Filename
    5577965