2007
DOI: 10.1109/dac.2007.375049
|View full text |Cite
|
Sign up to set email alerts
|

Simulink-Based MPSoC Design Flow: Case Study of Motion-JPEG and H.264

Abstract: ISBN du colloque : 978-1-59593-627-1System-level design methodologies have been introduced as a solution to handle the design complexity of embedded multiprocessor SoC (MPSoC) systems. In this paper we describe a system-level design flow starting from Simulink specification, focusing on concurrent hardware and software design and verification at four different abstraction levels: Simulink Combined Algorithm and Architecture Model (CAAM), Virtual Architecture, Transaction-accurate Model and Virtual Prototype. W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 0 publications
0
18
0
Order By: Relevance
“…16(c), Thread2 includes several Simulink blocks and links that will be transformed in the thread code. Figure 17 illustrates a multiprocessor platform that is automatically generated from the Simulink CAAM with hardware architecture generator [43]. It is a cycle-accurate SystemC model that consists of one ARM7 and two Xtensa CPU subsystems communicating through five GFIFO channels and two HWFIFO channels.…”
Section: Experiments With Motion-jpeg Decodermentioning
confidence: 99%
See 1 more Smart Citation
“…16(c), Thread2 includes several Simulink blocks and links that will be transformed in the thread code. Figure 17 illustrates a multiprocessor platform that is automatically generated from the Simulink CAAM with hardware architecture generator [43]. It is a cycle-accurate SystemC model that consists of one ARM7 and two Xtensa CPU subsystems communicating through five GFIFO channels and two HWFIFO channels.…”
Section: Experiments With Motion-jpeg Decodermentioning
confidence: 99%
“…To explore the design space of the H.264 decoder, we generated several multiprocessor platform models written in cycle-accurate SystemC with hardware architecture generator explained in [43] by increasing the number of Xtensa processors. GFIFO channels are used for inter-subsystem communications.…”
Section: Experiments With H264 Baseline Decodermentioning
confidence: 99%
“…For architectural exploration, the HLM is typically augmented with architecture information, i.e., number and type of processing and communication resources including buses and memories. By specifying the HLM mapping to this architecture, and by using estimates for execution times, so called Virtual Architecture Models can be generated, permitting a combined functional and timed simulation, and hence, an early performance estimation [2], [3]. After selecting the platform (i.e., an architecture instance) for implementation, the HLM can be reused in various scenarios: In hardware design, the HLM serves as golden model; in software design, parts of the executable HLM are integrated into a virtual prototype, allowing software development to start without the need for a hardware prototype.…”
Section: Introductionmentioning
confidence: 99%
“…Hence, an oversimplified synthesis method might result in infeasible or suboptimal solutions only. Many approaches are heavily biased toward either computation synthesis (e.g., [15] and [16]) or communication synthesis (e.g., [17]- [19]), assuming the counterpart to be done by a different tool. In order to ensure feasibility and optimality, however, an ESL synthesis methodology should support computation and communication synthesis with all their respective subtasks.…”
Section: Esl Synthesismentioning
confidence: 99%