• DocumentCode
    2981419
  • Title

    A universal module generator for LUT-based FPGAs

  • Author

    Abke, Joerg ; Barke, Erich ; Stohmann, Joern

  • Author_Institution
    Inst. of Microelectron. Syst., Hannover Univ., Germany
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    230
  • Lastpage
    235
  • Abstract
    We present a new approach to direct mapping of arbitrary combinational RTL (Register Transfer Level) components onto SRAM-based FPGAs. This method consists of a core generator which implements multiplexors and multiplexor structures directly onto FPGAs. The implementation incorporates the mapping, the decomposition and placement of the whole module. The method is neither limited to a specific FPGA nor to a specific vendor because the generator is based on a generic logic block model. Additionally, any combinational module can be described as a multiplexor structure. Taking this fact into account the multiplexor generator has been extended by a user interface in order to describe the structure of any combinational and parameterizable module. This leads to very fast development cycles of arbitrary modules. Some modules like multipliers, shifters and dividers have been implemented using this general approach. Compared to a previously published dedicated multiplier generator this implementation is much faster and yields better results in terms of logic cell consumption as well as critical path length
  • Keywords
    SRAM chips; field programmable gate arrays; logic CAD; FPGA; SRAM; critical path length; dividers; logic block model; logic cell consumption; multiplexors; multipliers; register transfer level components; shifters; universal module generator; user interface; Component architectures; Delay; Field programmable gate arrays; Libraries; Logic design; Logic devices; Microelectronics; Prototypes; Time to market; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1999. IEEE International Workshop on
  • Conference_Location
    Clearwater, FL
  • Print_ISBN
    0-7695-0246-6
  • Type

    conf

  • DOI
    10.1109/IWRSP.1999.779058
  • Filename
    779058