• DocumentCode
    1566147
  • Title

    Rapid design and analysis of communication systems using the BEE hardware emulation environment

  • Author

    Chang, Chen ; Kuusilinna, Kimmo ; Richards, Brian ; Chen, Allen ; Chan, Nathan ; Brodersen, Robert W. ; Nikolic, Borivoje

  • Author_Institution
    Berkeley Wireless Res. Center, California Univ., Berkeley, CA, USA
  • fYear
    2003
  • Firstpage
    148
  • Lastpage
    154
  • Abstract
    This paper describes the early analysis and estimation features currently implemented in the Berkeley Emulation Engine (BEE) system. BEE is an integrated rapid prototyping and design environment for communication and digital signal processing (DSP) systems, consisting of four multi-FPGA based processing units, each capable of emulating 10 million ASIC (application specific integrated circuits) equivalent gates at an overall system clock rate up to 60 MHz. This translates to over 600 billion 16 bit additions (operations) per second on one unit. An integrated software design flow enables the users to specify the design using a data-flow diagram, then automatically generates both the FPGA implementation for real-time rapid prototyping and a cycle-accurate, bit-true, and functionally equivalent ASIC implementation. For system-level design, the BEE hardware and software support rapid design turn-around and early performance analysis, without full synthesis or hardware mapping, from the high-level design entry. A case study detailing a turbo-decoder explains how the processing capability of the emulator can be utilized to verify a design using one billion input vectors with a speed-up factor exceeding 106 over equivalent software simulation methods.
  • Keywords
    application specific integrated circuits; data communication; data flow computing; field programmable gate arrays; hardware-software codesign; signal processing; virtual machines; 60 MHz; Berkeley Emulation Engine; DSP system; additions; application specific integrated circuits; bit-true ASIC implementation; cycle-accurate ASIC implementation; data-flow diagram; design environment; design specification; design verification; digital signal processing; equivalent gate; hardware emulation environment; hardware mapping; hardware-software support; high-level design; integrated rapid prototyping; integrated software design flow; multi-FPGA based processing unit; performance analysis; rapid communication system analysis; rapid communication system design; real-time rapid prototyping; software simulation; system clock rate; system-level design; turbo-decoder; Application specific integrated circuits; Clocks; Digital signal processing; Emulation; Engines; Field programmable gate arrays; Hardware; Prototypes; Signal design; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-1943-1
  • Type

    conf

  • DOI
    10.1109/IWRSP.2003.1207042
  • Filename
    1207042