Title :
Rapid prototyping of signal processors in an educational environment
Author :
Bajwa, R.S. ; Owens, R.M. ; Irwin, M.J.
Author_Institution :
Semicond. Res. Lab., Hitachi America Ltd., San Jose, CA, USA
fDate :
Oct. 30 1995-Nov. 1 1995
Abstract :
A programmable control-path allows designers to build and evaluate many different instruction sets in a short period of time. For this approach to be practical, the effort and time needed to modify the control-path to reflect the changes in the instruction set must be minimized. 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 to generate control-path programming information, which in turn is used to set up the new control-path. A way of searching the design space to iteratively modify an instruction set is also presented. Using this method we have successfully built a prototype of the Micro Grain Array Processor. We were able to submit the board for fabrication before finalizing an instruction set hence overlapping the design phase of the control-path with the board fabrication.
Keywords :
signal processing; Micro Grain Array Processor; assembly; board fabrication; control logic; control-path programming; data path; design; educational environment; instruction set; mnemonic; opcode; rapid prototyping; signal processor; Assembly; Automatic control; Computer science; Design engineering; Hardware; Instruction sets; Logic devices; Programmable logic arrays; Prototypes; Signal processing;
Conference_Titel :
Signals, Systems and Computers, 1995. 1995 Conference Record of the Twenty-Ninth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-8186-7370-2
DOI :
10.1109/ACSSC.1995.540913