• DocumentCode
    766097
  • Title

    Design and VLSI implementation of an address generation coprocessor

  • Author

    Hulina, P.T. ; Coraor, L.D. ; Kurian, L. ; John, E.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • Volume
    142
  • Issue
    2
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    145
  • Lastpage
    151
  • Abstract
    Most applications of general purpose VLSI processors are developed using high level languages. In these languages, information is generally handled in a structured form. Compilers generate a considerable amount of code to navigate through the data structures and considerable processing time is spent performing address calculations required to access the data structures. An alternative to software address generation, a hardware memory reconfiguring unit or an address generation coprocessor is presented. To demonstrate the VLSI feasibility of the designed device, it is implemented in VLSI using the Octtool suite of tools. The tools used and the implementation procedure are described. VLSI design aspects such as regularity, modularity, scalability, etc. are discussed. The performance of the device is evaluated using assembly language programs that implement popular signal processing algorithms such as convolution, correlation, FFT and matrix multiplication. A system with the address generation unit exhibits a speed up of between approximately 1.5 and 2.5
  • Keywords
    VLSI; assembly language; computer architecture; coprocessors; signal processing; Octtool suite; VLSI design aspects; VLSI feasibility; VLSI implementation; address calculations; address generation coprocessor; assembly language programs; data structures; general purpose VLSI processors; hardware memory reconfiguring unit; high level languages; signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19951605
  • Filename
    376973