• DocumentCode
    2487294
  • Title

    Modeling reconfiguration in a FPGA with a hardwired network on chip

  • Author

    Wahlah, Muhammad Aqeel ; Goossens, Kees

  • Author_Institution
    Comput. Eng., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We propose that FPGAs use a hardwired network on chip (HWNOC) as a unified interconnect for functional communications (data and control) as well as configuration (bitstreams for soft IP). In this paper we model such a platform. Using the HWNOC applications mapped on hard or soft IPs are set up and removed using memory-mapped communications. Peer-to-peer streaming data is used to communicate data between IPs, and also to transport configuration bitstreams. The composable nature of the HWNOC ensures that applications can be dynamically configured, programmed, and can operate, without affecting other running (real-time) applications. We describe this platform and the steps required for dynamic reconfiguration of IPs. We then model the hardware, i.e. HWNOC and hard and soft IPs, in cycle-accurate transaction-level SystemC. Next, we model its dynamic behavior, including bitstream loading, HWNOC programming, dynamic (re)configuration, clocking, reset, and computation.
  • Keywords
    IP networks; field programmable gate arrays; network-on-chip; peer-to-peer computing; FPGA; IPs; cycle-accurate transaction-level SystemC; hardwired network on chip; memory-mapped communications; modeling reconfiguration; peer-to-peer streaming data; Clocks; Communication system control; Computer networks; Data engineering; Dynamic programming; Field programmable gate arrays; Hardware; Network-on-a-chip; Peer to peer computing; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161213
  • Filename
    5161213