DocumentCode
3412920
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
Volume
2
fYear
1995
fDate
Oct. 30 1995-Nov. 1 1995
Firstpage
1321
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 1995. 1995 Conference Record of the Twenty-Ninth Asilomar Conference on
Conference_Location
Pacific Grove, CA, USA
ISSN
1058-6393
Print_ISBN
0-8186-7370-2
Type
conf
DOI
10.1109/ACSSC.1995.540913
Filename
540913
Link To Document