TIMA Lab. Research Reports

5 downloads 153537 Views 2MB Size Report
The design was made by a team work of three types of designer: application software, hardware-dependent software and hardware platform designers.
ISSN 1292-862

TIMA Lab. Research Reports Debugging HW/SW Interface for MPSoC: Video Encoder System Design Case Study

M.W. YOUSSEF*, S. YOO*, A. SASONGKO*, Y. PAVIOT* & A.A. JERRAYA*

* TIMA Laboratory, 46 avenue Félix Viallet 38000 Grenoble France

ISRN TIMA--RR-04/05-01--FR Communication to "DAC 2004"

TIMA Laboratory, 46 avenue Félix Viallet, 38000 Grenoble France

Debugging HW/SW Interface for MPSoC: Video Encoder System Design Case Study Mohamed-Wassim Youssef, Sungjoo Yoo, Arif Sasongko, Yanick Paviot, Ahmed A. Jerraya TIMA Laboratory, SLS Group 46, av. Félix Viallet 38031 Grenoble Cedex - France

{wassim.youssef, sungjoo.yoo, arif.sasongko, yanick.paviot, ahmed.jerraya}@imag.fr ) % !

! "#$

345

%

& ,+

& !'

% (

)

! * ' & &

(

( %

& ( & , & + (

( & !

+

,

! ( !

& & '

(

+ . &

&

*/ 0 /

(

& ,

+

,

( */ 0 / (

!

&

*/ 0 /

(

&

( &

/

(

&

/ &

+ (

*/ + !

*/ 0 / ( ! ' */ 0 / ( (

& & (

! (

(

(

(

!

(

!

& 36 6==$ ! 4+8;447+===+=0==0===$? @8!==!

!

!

$ !

!

(

6 !

& */ 0 /

&

' ,! */ & +

( & (

*

& & + */

( +

!

&

& ! */ 0 / !

& !

1

( 3:53;5!

+

&

& &

& */

(

& &

!

365 3753$5

385395!

(

' &

+

&

8 9

7

(

! "

!'

& &

! ' '0

"

&

' * 34;5! ' !

&

3475

# # $

((

$

(( ! !

, +

,

& , #

#

&

#

( ( %

) * $% , " !' 4

!

! ,

&

&

*/ & * !A */ & / !/ ( */ &

+

*/

( (

*/ 0 / */ 0 /

/ (

%

/ (

(

((

&

+

" &

3495 &

+

! ! ! ' ,

&

+

+

+

-

.'!! !$% */ 0 /

(

& + */ 0 / ( C( ( &

,

( & ! !

!

& 3465 &

.

! ! ! !

'34=5 ! '

'

!

(

*/

!

&

& +

$ ,

!/ & + ( & B!

*/ ( 344534:5! ' & , */ 0 / ( & -D ' 3445 & -D & -D : & -D < - A-! 1 ( ( , % - A( ! / & + & & ! !

!

( (

&

&

(

%

! !

&

&

-

4 ( (

! 34$5 B & & +

385395!

(

7 ,

! µ+, ,

& 3485

!

, 6 ,

+

, )

%

(

+

!

&

* &

&

+

! '

! !

&+

! , !

( '0 !

/

$

,+

0

$ ,$ !

- ' &

&

&' $

+ !

+ ( $,

(

!

# !

%$( 3$5

+(

!

&

*/

! ! */ 0 /

& &

%

,

%

&! '

!

/ !

%

!

1

! )

%

(

!

,

1

4

&! /

,

( &

+

/ */

&

-

!1

) 1

2 6

((

&

(

$ 3 ( ! !- '

&

* & + */ 0 /

"

!

.

%

+ +

& '

,

1

3
SystemC

Hardware-dependent software generation 6

"

6

%

" #

"

-

" -

3" 4 # #

" 6

%

70 -

µ*(

3" 5 # #

"

' #

6

' #'

' #' "' '8

!

!

" !' -

,

$ ,(

( !

!

+

& (

&

( !

/

K+,

MPI API

+

! +

& ( &

L

" 385

$

& $

D

&

& /

1

& ( $ ( &

!1

-D