- Timestamp:
- Feb 2, 2010, 10:16:38 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anr/section-2.tex
r46 r69 1 1 The emerging complex and integrated heterogeneous embedded system platforms require 2 adequate design methods 3 and hardware architectures. Future Embedded Systems suppliers, in order to meet rapidly increasing4 performance requirements and a pressure to lower development cost and shorten time-to-market, 5 will have to adopt new design method s and flows in order to keep pace with the increasing2 adequate design methods to efficiently model, explore, analyze and design the ever complex software 3 and hardware architectures. In order to rapidly meet the increasing performance requirements and a pressure 4 to lower development cost and shorten time-to-market, future embedded systems suppliers 5 will have to adopt new design methodologies and flows in order to keep pace with the increasing 6 6 complexity of design problems. Such methods, addressing these challenges starting from high levels of 7 7 abstraction, will have to perform large solution space explorations both for software and (possibly 8 8 reconfigurable) hardware, reducing the design effort and offering a high predictability of results 9 9 with respect to cost and performance objectives. 10 \\ 10 11 Current design methodologies provide quite low-level abstraction capabilities. However in a few years 11 from now tens of programmable processors will be embedded in an IC with more than 100M12 from now, tens of programmable processors will be embedded in an IC with more than 100M 12 13 transistors, therefore adding to the complexity of the problem of designing such systems. 13 14 Taking into account that the complexity of the software part is increasing at an even … … 15 16 means do supply an adequate efficiency. 16 17 Consequently, there is an urgent need to leverage system level 17 exploration through the use of a high 18 exploration through the use of a high-level specification of the application and an early design 18 19 space exploration step. The first system oriented approaches are appearing, among which those 19 20 based on C/C++ and SystemC are the most popular. Such approaches can take place before and/or after … … 58 59 \begin{itemize} 59 60 \item 60 \textbf{Design space exploration}: It consists in analysing the application runni g61 \textbf{Design space exploration}: It consists in analysing the application running 61 62 on FPGA, defining the target technology (SoC, MPSoC, ASIP, ...) and 62 63 hardware/software partitioning of tasks depending on technology choice.
Note: See TracChangeset
for help on using the changeset viewer.