• DocumentCode
    2159659
  • Title

    Rapid prototyping with programmable control paths

  • Author

    Bajwa, Raminder S. ; Nagendra, Chetana ; Keltcher, Paul ; Irwin, Mary Jane

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    1994
  • fDate
    22-24 Aug 1994
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    The provision of a programmable control path allows a designer to experimentally build and evaluate many different instruction sets and data paths in a short period of time. For this approach to be practical, the designer needs a way to quickly modify the control path hardware to reflect the changes in the instruction set. To this end, we describe a flexible and efficient method for generating control logic information, given an instruction set. All the information regarding the instruction set, namely, the mnemonics, the opcodes and the values of the control lines for the data path, are stored in a single file. This information is used by the assembler to assemble programs as well as generate control path programming information, which in turn is used to set up the new control path. We also show a way of searching the design space to iteratively modify an instruction set to satisfy the hardware constraints. Using this method we have successfully built a prototype of the Micro Grain Array processor. In fact we were able to submit the board for fabrication before finalizing an instruction set
  • Keywords
    assembly language; instruction sets; microprogramming; Micro Grain Array processor; assembler; control logic information; control path hardware; control path programming information; data paths; design space; hardware constraints; instruction sets; mnemonics; opcodes; programmable control paths; rapid prototyping; Assembly; Automatic control; Computer science; Data engineering; Hardware; Instruction sets; Logic devices; Programmable control; Programmable logic arrays; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Array Processors, 1994. Proceedings. International Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1063-6862
  • Print_ISBN
    0-8186-6517-3
  • Type

    conf

  • DOI
    10.1109/ASAP.1994.331815
  • Filename
    331815