| N. Woo, W. Wolf, and A. Dunlop, "Compilation of a single specification into hardware and software," in International Workshop on Hardware-Software Co-design, Oct. 1992. |
....to complement performance or add functionality not achievable by pure program implementations. Recent advances in hardware synthesis and the proliferation of advanced and inexpensive microprocessors and processor cores have lead to the emergence of research interests in hardware software co design [4, 5,6,7,8,9,10]. Synthesis of systems containing re programmable components can be thought of as extension of highlevel synthesis techniques to systems containing generalized resources . However, due to differences in the computation model of the operations implemented in re programmable and ....
N. Woo, W. Wolf, and A. Dunlop, "Compilation of a single specification into hardware and software," in International Workshop on Hardware-Software Co-design, Oct. 1992.
.... Capture Synthesize tradeoffs performance estimation constraint analysis ASIC line( a = detach circle( r = detach Interface concurrency synchronization Processor Figure 4: Synthesis approach to embedded systems. Among the related work, [9] presents implementation of hardware or software from a co specification; 10] describes synthesis of hardware or software for interface circuits; 11] describes a methodology for generation for hardware and software based on a unified FSM based model; given a system specification as a C program ....
N. Woo, W. Wolf, and A. Dunlop, "Compilation of a single specification into hardware and software," in International Workshop on Hardware-Software Co-design, Oct. 1992.
....processors. In this paper we formulate a Mixed Integer Linear Program (MILP) that allows to determine a mapping optimizing a trade off function between execution time, processor and communication costs. It is desirable to have a mapping approach that optimizes a function depending on such factors [14]. For some tasks it is obvious which task has to be implemented in hardware and which one in software. For example, a high speed packet manipulation should be implemented in hardware while recursive searching is always implemented in software. However, there are tasks, which may be implemented ....
N. Woo, et. al.: Compilation of a single specification into hardware and software, Handouts of the 1st Int. Works. on Hardware/Software Codesign, Estes Park, Colorado, 1992.
.... and partitioning based on SpecCharts are presented in [GVNG94] Hardware software co synthesis Co synthesis, that is, combined synthesis of both hardware and software has been proposed as a viable alternative to ad hoc design methods for embedded systems [CGH 93b, EHB93, GM93, KL93, WWD92, RWH 93, BT93, Wol94] Software synthesis for embedded systems Software synthesis requires not only observance of constraints on physical memory size but also satisfaction of constraints on timing performance. Often software generation for a given target architecture requires linearization ....
Nam Woo, Wayne Wolf, and Al Dunlop. Compilation of a single specification into hardware and software. In International Workshop on Hardware-Software Co-design, October 1992.
....or concurrent implementations must be taken into account. Others (e.g. Aco92] define it as the choice of the best processor bus memory architecture that suits a given software specification. We will use the term in a different sense (common, e.g. to [SB91] GJM92c, GJM92b, GJM92a] WWD92] meaning the design of a special purpose system composed of a few Application Specific Integrated Circuits cooperating with software procedures on general purpose processors. This restricted definition is still too wide to allow a useful formalization of generally applicable automated ....
.... 91] BM87, Mar90b, Mar90a] circuits. ffl languages for real time software specification, such as ESTEREL or StateCharts , have been directly ( Ber91] or indirectly ( NVG91] used as hardware description languages. 2. Methods to implement hardware specifications in software (e.g. WWD92] GJM92c, GJM92b, GJM92a] Str92] 3. Methods to solve various particular aspects of hardware software cooperation; for example: ffl design of interfaces between hardware and software components ( SB92] COB92] ffl formal specification of hardware software system ....
N. Woo, W. Wolf, and A. Dunlop. Compilation of a single specification into hardware and software. In Proceedings of the International Workshop on Hardware-Software Codesign, September 1992.
.... read(a) write(c) Capture Synthesize tradeoffs performance estimation constraint analysis ASIC line( a = detach circle( r = detach Interface concurrency synchronization Processor Figure 4: Synthesis approach to embedded systems. Among the related work, [9] presents implementation of hardware or software from a co specification; 10] describes synthesis of hardware or software for interface circuits; 11] describes a methodology for generation for hardware and software based on a unified FSM based model; given a system specification as a C program ....
N. Woo, W. Wolf, and A. Dunlop, "Compilation of a single specification into hardware and software," in International Workshop on Hardware-Software Co-design, Oct. 1992.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC