IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2001 · 180 citations · 34 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesSoftware EngineeringCode GenerationHigh-level SynthesisInstruction Set ArchitectureMicroarchitecture DesignProcessor Core DesignProcessor MicroarchitectureApplication-specific Instruction Set Processor DesignAsic ImplementationCompiler-based High-level SynthesisInstruction Set DesignInstruction Set MicroarchitectureMachine Description LanguagesRetargetable Code GenerationSoftware Development Methodology
The development of application-specific instruction-set processors (ASIP) is currently the exclusive domain of the semiconductor houses and core vendors. This is due to the fact that building such an architecture is a difficult task that requires expertise in different domains: application software development tools, processor hardware implementation, and system integration and verification. This paper presents a retargetable framework for ASIP design which is based on machine descriptions in the LISA language. From that, software development tools can be generated automatically including high-level language C compiler, assembler, linker, simulator, and debugger frontend. Moreover, for architecture implementation, synthesizable hardware description language code can be derived, which can then be processed by standard synthesis tools. Implementation results for a low-power ASIP for digital video broadcasting terrestrial acquisition and tracking algorithms designed with the presented methodology are given. To show the quality of the generated software development tools, they are compared in speed and functionality with commercially available tools of state-of-the-art digital signal processor and /spl mu/C architectures.
34
Ashok Halambi, Peter Grun, Vijay Ganesh et al. · 1999 · 408 citations
Xtensa: a configurable and extensible processor
R. Gonzalez · IEEE Micro · 2000 · 397 citations
Richard L. Sites, Anton Chernoff, Matthew B. Kirk et al. · Communications of the ACM · 1993 · 257 citations · Full text
George Hadjiyiannis, Silvina Zimi Hanono, Srinivas Devadas · 1997 · 246 citations