IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2000 · 25 citations · 11 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesSimulation-based DesignField-programmable Gate Array ArchitectureHardware SpecificationInstruction Set ArchitectureMicroarchitecture DesignProcessor Core DesignProcessor MicroarchitectureApplication-specific Instruction Set Processor DesignDesign MethodologyEmbedded Processor DesignHardware GenerationHardware ResourcesProgrammable ArchitectureStructural Specifications
This paper describes the MetaCore system which is an application-specific instruction-set processor (ASIP) development system targeted for digital signal processor (DSP) applications. The goal of the MetaCore system is to offer an efficient design methodology meeting specifications given as a combination of performance, cost, and design turnaround time. The MetaCore system consists of two major design stages: design exploration and design generation. In the design exploration stage, MetaCore system accepts a set of benchmark programs and structural/behavioral specifications for the target processor and estimates the hardware cost and performance for each hardware configuration being explored. Once a hardware configuration and instruction set are chosen, the system helps generate the target processor design in the form of hardware description language (HDL) along with the application program development tools such as C compiler, assembler, and instruction set simulator. The effectiveness of the MetaCore system was verified with a successful design of MDSP-II, a programmable DSP processor targeted for mobile communication.
11
Synthesis and optimization of digital circuits
Choice Reviews Online · 1994 · 2.4K citations
Engineering, Computer Engineering, Electrical Engineering +17
Optimal Code Generation for Expression Trees
Alfred V. Aho, S. C. Johnson · Journal of the ACM · 1976 · 242 citations · Full text