Title :
Architectural partitioning of control memory for application specific programmable processors
Author :
Wei Zhao ; Papachristou, C.A.
Author_Institution :
Dept. of Comput. Eng., Case Western Reserve Univ., Cleveland, OH, USA
Abstract :
Because of programmability of Application Specific Programmable Processors (ASPPs), microcode-based control is effectively used to drive ASPP datapaths for different applications. In ASPPs, each application needs a separate microprogram resulting in large microcode memory. This paper proposes a distributed microcode memory model in which only distinct microcodes are stored in each separate memory module to save memory area. A hierarchical clustering approach is also proposed for the design of this distributed microcode memory. Experimental results indicate this approach is especially well suited for ASPP microcode memory design because of the existence of repetitive microcodes across multiple behaviors.
Keywords :
distributed memory systems; firmware; memory architecture; application specific programmable processors; control memory; datapaths; distributed microcode memory model; memory module; microcode memory; microprogram; programmability; repetitive microcodes; Application software; Application specific integrated circuits; Computer aided instruction; Contracts; Data engineering; Digital signal processing; Drives; Lead; Pins; Process control;
Conference_Titel :
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-8200-0
DOI :
10.1109/ICCAD.1995.480166