Title :
Microprogram control unit with code sharing and extended microinstruction format
Author :
Barkalov, Alexander ; Titarenko, Larysa ; Bieganowski, Jacek
Author_Institution :
Inst. of Comput. Eng. & Electron., Zielona Góra, Poland
Abstract :
The paper presents a synthesis method that allows reduction of the number of look-up table (LUT) elements in logic circuits of compositional microprogram control units (CMCU) with code sharing. The method is mainly targeted for field-programmable gate arrays (FPGA) with embedded-memory blocks (EMB) but can be also used in case of Complex Programmable Logic Devices (CPLD). The main idea of the method is to use classes of pseudoequivalent operational linear chains, stored in control memory of the unit, to save LUT elements. The article contains conditions for application of the method, example of design and results of synthesis in Xilinx ISE.
Keywords :
field programmable gate arrays; microprogramming; table lookup; CPLD; FPGA; code sharing; complex programmable logic device; compositional microprogram control unit; extended microinstruction format; field programmable gate array; lookup table; pseudoequivalent operational linear chain; Binary codes; Bismuth; Digital systems; Field programmable gate arrays; Logic circuits; Optimization; Table lookup;
Conference_Titel :
Design & Test Symposium (EWDTS), 2010 East-West
Conference_Location :
St. Petersburg
Print_ISBN :
978-1-4244-9555-9
DOI :
10.1109/EWDTS.2010.5742041