Modeling for Application Specific Instruction Set Processor

余洁,王志刚,周学海,李曦
DOI: https://doi.org/10.3321/j.issn:0367-6234.2008.07.028
2008-01-01
Abstract:Aiming at the shortcomings of existed models and the features of ASIP, this paper presents a novel ASIP model, xpMODEL. It takes the instruction behavior as the core of design and introduces the extended finite state machine for instruction behavior to model the instruction operation on cycle-level, with a meta-operator modeling calls of resources in the instruction operation. It uses the resource library to describe the units, storage and connection of processor, and applies the double-level mechanism to model the execution unit, thus supports the description of specific hardware and peripherals. Moreover, the ability to model complex mechanisms, such as forwarding technique, dynamic scheduling, branch prediction and interruption technique, is introduced. It demonstrates that xpMODEL is superior to other ASIP models in modeling capacity.
What problem does this paper attempt to address?