• DocumentCode
    3457574
  • Title

    Reusable On-chip Communication architecture of Modular Hardware Accelerator (HA)

  • Author

    Goh, C.H. ; Ain, M.F. ; Teh, C.H. ; Leow, W.L.

  • Author_Institution
    Intel Microelectron. (M) Sdn Bhd, Bayan Lepas, Malaysia
  • fYear
    2011
  • fDate
    4-7 Dec. 2011
  • Firstpage
    132
  • Lastpage
    137
  • Abstract
    Modular Hardware Accelerator (HA) is designed for acceleration purpose which assists CPU (Central Processing Unit) in handling specific task. Modular HA capable to manage multiple engine and communicate them with core processor and main memory through the standard system on-chip (SoC) fabric architecture. The modules of modular HA are Scheduler, Storage, Workload Generator, On-Chip Communication Adapter (OCCA) and Power Management Unit (PMU). OCCA designed to be compliant to the SoC fabric architecture standard and plays an important role in the transaction and handshaking protocol with the Fabric. It responsible for communication behavior such as interface instantiation, arbitration, flow control, address and command signal decode capability, error handling, and power management function. In order to reduce the time of architecture design future usage, OCCA module has the block of reusable architecture. Furthermore, OCCA has a simple parameterize capability let the designer easy work with the different bits of control signal, command signal and data. With all the functionality of OCCA, some debug tool such as VCS and Assertion Based Verification (ABV) use for verification and simulation purpose to ensure get a correct result.
  • Keywords
    formal verification; protocols; system-on-chip; OCCA module; SoC fabric architecture standard; VCS; acceleration purpose; address; arbitration; assertion based verification; central processing unit; command signal decode capability; core processor; error handling; flow control; handshaking protocol; interface instantiation; main memory; modular hardware accelerator; on-chip communication adapter; power management function; power management unit; reusable on-chip communication architecture; scheduler; storage; system on-chip fabric architecture; transaction protocol; workload generator; Clocks; Computer architecture; Fabrics; Hardware; Phasor measurement units; Simulation; System-on-a-chip; HA; Modular Hardware Accelerator; OCCA; On-chip communication adapter; SoC; System on-chip; fabric architecture standard;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Applications and Industrial Electronics (ICCAIE), 2011 IEEE International Conference on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4577-2058-1
  • Type

    conf

  • DOI
    10.1109/ICCAIE.2011.6162119
  • Filename
    6162119